Error Rate-Based Wear-Leveling for nand Flash Memory at Highly Scaled Technology Nodes

This brief presents a NAND Flash memory wear-leveling algorithm that explicitly uses memory raw bit error rate (BER) as the optimization target. Although NAND Flash memory wear-leveling has been well studied, all the existing algorithms aim to equalize the number of programming/erase cycles among al...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on very large scale integration (VLSI) systems 2013-07, Vol.21 (7), p.1350-1354
Hauptverfasser: Pan, Yangyang, Dong, Guiqiang, Zhang, Tong
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1354
container_issue 7
container_start_page 1350
container_title IEEE transactions on very large scale integration (VLSI) systems
container_volume 21
creator Pan, Yangyang
Dong, Guiqiang
Zhang, Tong
description This brief presents a NAND Flash memory wear-leveling algorithm that explicitly uses memory raw bit error rate (BER) as the optimization target. Although NAND Flash memory wear-leveling has been well studied, all the existing algorithms aim to equalize the number of programming/erase cycles among all the memory blocks. Unfortunately, such a conventional design practice becomes increasingly suboptimal as inter-block variation becomes increasingly significant with the technology scaling. This brief presents a dynamic BER-based greedy wear-leveling algorithm that uses BER statistics as the measurement of memory block wear-out pace, and guides dynamic memory block data swapping to fully maximize the wear-leveling efficiency. Simulations have been carried out to quantitatively demonstrate its advantages over existing wear-leveling algorithms.
doi_str_mv 10.1109/TVLSI.2012.2210256
format Article
fullrecord <record><control><sourceid>pascalfrancis_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TVLSI_2012_2210256</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6290431</ieee_id><sourcerecordid>27531831</sourcerecordid><originalsourceid>FETCH-LOGICAL-c346t-800c9d203796f41efda2c78fa5b2d283d6d4b3ad34a79b857c3b30ce6fbaec803</originalsourceid><addsrcrecordid>eNo9kE1Lw0AQhhdRsFb_gF724jF1v_J11NLaQlSwtR7DZHe2jaRJ2S1C_r1bWzqXGXjmGYaXkHvORpyz_Gm5KhbzkWBcjITgTMTJBRnwOE6jPNRlmFkioyyga3Lj_Q9jXKmcDchq4lzn6CfsMXoBj4Z-I7iowF9s6nZNbYAttIZOG_Ab-obbzvUU9nRWrzdNTxcamiAtUW_arunWPX3vDPpbcmWh8Xh36kPyNZ0sx7Oo-Hidj5-LSEuV7KOMMZ0bwWSaJ1ZxtAaETjMLcSWMyKRJjKokGKkgzassTrWsJNOY2ApQZ0wOiTje1a7z3qEtd67egutLzspDMuV_MuUhmfKUTJAej9IOfHjfOmh17c-mSGPJM8nD3sNxr0bEM05EzlSgf-5IbNo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Error Rate-Based Wear-Leveling for nand Flash Memory at Highly Scaled Technology Nodes</title><source>IEEE Electronic Library (IEL)</source><creator>Pan, Yangyang ; Dong, Guiqiang ; Zhang, Tong</creator><creatorcontrib>Pan, Yangyang ; Dong, Guiqiang ; Zhang, Tong</creatorcontrib><description>This brief presents a NAND Flash memory wear-leveling algorithm that explicitly uses memory raw bit error rate (BER) as the optimization target. Although NAND Flash memory wear-leveling has been well studied, all the existing algorithms aim to equalize the number of programming/erase cycles among all the memory blocks. Unfortunately, such a conventional design practice becomes increasingly suboptimal as inter-block variation becomes increasingly significant with the technology scaling. This brief presents a dynamic BER-based greedy wear-leveling algorithm that uses BER statistics as the measurement of memory block wear-out pace, and guides dynamic memory block data swapping to fully maximize the wear-leveling efficiency. Simulations have been carried out to quantitatively demonstrate its advantages over existing wear-leveling algorithms.</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/TVLSI.2012.2210256</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithm design and analysis ; Applied sciences ; Bit error rate ; Circuit properties ; Design. Technologies. Operation analysis. Testing ; Digital circuits ; Electric, optical and optoelectronic circuits ; Electronic circuits ; Electronics ; Error rate ; Exact sciences and technology ; Flash memory ; Heuristic algorithms ; Integrated circuits ; Integrated circuits by function (including memories and processors) ; process variation ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; solid state drive ; Strontium ; Very large scale integration ; wear leveling</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 2013-07, Vol.21 (7), p.1350-1354</ispartof><rights>2014 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c346t-800c9d203796f41efda2c78fa5b2d283d6d4b3ad34a79b857c3b30ce6fbaec803</citedby><cites>FETCH-LOGICAL-c346t-800c9d203796f41efda2c78fa5b2d283d6d4b3ad34a79b857c3b30ce6fbaec803</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6290431$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6290431$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=27531831$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Pan, Yangyang</creatorcontrib><creatorcontrib>Dong, Guiqiang</creatorcontrib><creatorcontrib>Zhang, Tong</creatorcontrib><title>Error Rate-Based Wear-Leveling for nand Flash Memory at Highly Scaled Technology Nodes</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>This brief presents a NAND Flash memory wear-leveling algorithm that explicitly uses memory raw bit error rate (BER) as the optimization target. Although NAND Flash memory wear-leveling has been well studied, all the existing algorithms aim to equalize the number of programming/erase cycles among all the memory blocks. Unfortunately, such a conventional design practice becomes increasingly suboptimal as inter-block variation becomes increasingly significant with the technology scaling. This brief presents a dynamic BER-based greedy wear-leveling algorithm that uses BER statistics as the measurement of memory block wear-out pace, and guides dynamic memory block data swapping to fully maximize the wear-leveling efficiency. Simulations have been carried out to quantitatively demonstrate its advantages over existing wear-leveling algorithms.</description><subject>Algorithm design and analysis</subject><subject>Applied sciences</subject><subject>Bit error rate</subject><subject>Circuit properties</subject><subject>Design. Technologies. Operation analysis. Testing</subject><subject>Digital circuits</subject><subject>Electric, optical and optoelectronic circuits</subject><subject>Electronic circuits</subject><subject>Electronics</subject><subject>Error rate</subject><subject>Exact sciences and technology</subject><subject>Flash memory</subject><subject>Heuristic algorithms</subject><subject>Integrated circuits</subject><subject>Integrated circuits by function (including memories and processors)</subject><subject>process variation</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>solid state drive</subject><subject>Strontium</subject><subject>Very large scale integration</subject><subject>wear leveling</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1Lw0AQhhdRsFb_gF724jF1v_J11NLaQlSwtR7DZHe2jaRJ2S1C_r1bWzqXGXjmGYaXkHvORpyz_Gm5KhbzkWBcjITgTMTJBRnwOE6jPNRlmFkioyyga3Lj_Q9jXKmcDchq4lzn6CfsMXoBj4Z-I7iowF9s6nZNbYAttIZOG_Ab-obbzvUU9nRWrzdNTxcamiAtUW_arunWPX3vDPpbcmWh8Xh36kPyNZ0sx7Oo-Hidj5-LSEuV7KOMMZ0bwWSaJ1ZxtAaETjMLcSWMyKRJjKokGKkgzassTrWsJNOY2ApQZ0wOiTje1a7z3qEtd67egutLzspDMuV_MuUhmfKUTJAej9IOfHjfOmh17c-mSGPJM8nD3sNxr0bEM05EzlSgf-5IbNo</recordid><startdate>20130701</startdate><enddate>20130701</enddate><creator>Pan, Yangyang</creator><creator>Dong, Guiqiang</creator><creator>Zhang, Tong</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20130701</creationdate><title>Error Rate-Based Wear-Leveling for nand Flash Memory at Highly Scaled Technology Nodes</title><author>Pan, Yangyang ; Dong, Guiqiang ; Zhang, Tong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c346t-800c9d203796f41efda2c78fa5b2d283d6d4b3ad34a79b857c3b30ce6fbaec803</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Algorithm design and analysis</topic><topic>Applied sciences</topic><topic>Bit error rate</topic><topic>Circuit properties</topic><topic>Design. Technologies. Operation analysis. Testing</topic><topic>Digital circuits</topic><topic>Electric, optical and optoelectronic circuits</topic><topic>Electronic circuits</topic><topic>Electronics</topic><topic>Error rate</topic><topic>Exact sciences and technology</topic><topic>Flash memory</topic><topic>Heuristic algorithms</topic><topic>Integrated circuits</topic><topic>Integrated circuits by function (including memories and processors)</topic><topic>process variation</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>solid state drive</topic><topic>Strontium</topic><topic>Very large scale integration</topic><topic>wear leveling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pan, Yangyang</creatorcontrib><creatorcontrib>Dong, Guiqiang</creatorcontrib><creatorcontrib>Zhang, Tong</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pan, Yangyang</au><au>Dong, Guiqiang</au><au>Zhang, Tong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Error Rate-Based Wear-Leveling for nand Flash Memory at Highly Scaled Technology Nodes</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>2013-07-01</date><risdate>2013</risdate><volume>21</volume><issue>7</issue><spage>1350</spage><epage>1354</epage><pages>1350-1354</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>This brief presents a NAND Flash memory wear-leveling algorithm that explicitly uses memory raw bit error rate (BER) as the optimization target. Although NAND Flash memory wear-leveling has been well studied, all the existing algorithms aim to equalize the number of programming/erase cycles among all the memory blocks. Unfortunately, such a conventional design practice becomes increasingly suboptimal as inter-block variation becomes increasingly significant with the technology scaling. This brief presents a dynamic BER-based greedy wear-leveling algorithm that uses BER statistics as the measurement of memory block wear-out pace, and guides dynamic memory block data swapping to fully maximize the wear-leveling efficiency. Simulations have been carried out to quantitatively demonstrate its advantages over existing wear-leveling algorithms.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TVLSI.2012.2210256</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-8210
ispartof IEEE transactions on very large scale integration (VLSI) systems, 2013-07, Vol.21 (7), p.1350-1354
issn 1063-8210
1557-9999
language eng
recordid cdi_crossref_primary_10_1109_TVLSI_2012_2210256
source IEEE Electronic Library (IEL)
subjects Algorithm design and analysis
Applied sciences
Bit error rate
Circuit properties
Design. Technologies. Operation analysis. Testing
Digital circuits
Electric, optical and optoelectronic circuits
Electronic circuits
Electronics
Error rate
Exact sciences and technology
Flash memory
Heuristic algorithms
Integrated circuits
Integrated circuits by function (including memories and processors)
process variation
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
solid state drive
Strontium
Very large scale integration
wear leveling
title Error Rate-Based Wear-Leveling for nand Flash Memory at Highly Scaled Technology Nodes
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T09%3A07%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Error%20Rate-Based%20Wear-Leveling%20for%20nand%20Flash%20Memory%20at%20Highly%20Scaled%20Technology%20Nodes&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Pan,%20Yangyang&rft.date=2013-07-01&rft.volume=21&rft.issue=7&rft.spage=1350&rft.epage=1354&rft.pages=1350-1354&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/TVLSI.2012.2210256&rft_dat=%3Cpascalfrancis_RIE%3E27531831%3C/pascalfrancis_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6290431&rfr_iscdi=true