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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on very large scale integration (VLSI) systems 2013-07, Vol.21 (7), p.1350-1354 |
---|---|
Hauptverfasser: | , , |
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&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 |