FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency
Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code...
Ausführliche Beschreibung
Autor*in: |
Guo, Jie [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2017 |
---|
Schlagwörter: |
---|
Übergeordnetes Werk: |
Enthalten in: IEEE transactions on computer-aided design of integrated circuits and systems - New York, NY : Institute of Electrical and Electronics Engineers, 1982, 36(2017), 7, Seite 1167-1180 |
---|---|
Übergeordnetes Werk: |
volume:36 ; year:2017 ; number:7 ; pages:1167-1180 |
Links: |
---|
DOI / URN: |
10.1109/TCAD.2016.2619480 |
---|
Katalog-ID: |
OLC1994851899 |
---|
LEADER | 01000caa a2200265 4500 | ||
---|---|---|---|
001 | OLC1994851899 | ||
003 | DE-627 | ||
005 | 20210716201645.0 | ||
007 | tu | ||
008 | 170721s2017 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1109/TCAD.2016.2619480 |2 doi | |
028 | 5 | 2 | |a PQ20170721 |
035 | |a (DE-627)OLC1994851899 | ||
035 | |a (DE-599)GBVOLC1994851899 | ||
035 | |a (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 | ||
035 | |a (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 620 |q DE-600 |
100 | 1 | |a Guo, Jie |e verfasserin |4 aut | |
245 | 1 | 0 | |a FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency |
264 | 1 | |c 2017 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
520 | |a Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. | ||
650 | 4 | |a noise margin | |
650 | 4 | |a Logic gates | |
650 | 4 | |a Sensors | |
650 | 4 | |a Bit error rate (BER) | |
650 | 4 | |a Reliability | |
650 | 4 | |a low density parity check (LDPC) | |
650 | 4 | |a read latency | |
650 | 4 | |a NAND flash | |
650 | 4 | |a Interference | |
650 | 4 | |a Bit error rate | |
650 | 4 | |a Error correction codes | |
650 | 4 | |a Parity check codes | |
700 | 1 | |a Wen, Wujie |4 oth | |
700 | 1 | |a Hu, Jingtong |4 oth | |
700 | 1 | |a Wang, Danghui |4 oth | |
700 | 1 | |a Li, Hai |4 oth | |
700 | 1 | |a Chen, Yiran |4 oth | |
773 | 0 | 8 | |i Enthalten in |t IEEE transactions on computer-aided design of integrated circuits and systems |d New York, NY : Institute of Electrical and Electronics Engineers, 1982 |g 36(2017), 7, Seite 1167-1180 |w (DE-627)13041705X |w (DE-600)627344-0 |w (DE-576)015919471 |x 0278-0070 |7 nnns |
773 | 1 | 8 | |g volume:36 |g year:2017 |g number:7 |g pages:1167-1180 |
856 | 4 | 1 | |u http://dx.doi.org/10.1109/TCAD.2016.2619480 |3 Volltext |
856 | 4 | 2 | |u http://ieeexplore.ieee.org/document/7605542 |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-TEC | ||
912 | |a SSG-OLC-PHY | ||
912 | |a SSG-OLC-MAT | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_2002 | ||
912 | |a GBV_ILN_2004 | ||
912 | |a GBV_ILN_4313 | ||
951 | |a AR | ||
952 | |d 36 |j 2017 |e 7 |h 1167-1180 |
author_variant |
j g jg |
---|---|
matchkey_str |
article:02780070:2017----::lxeennfahtrgssedsgtrd |
hierarchy_sort_str |
2017 |
publishDate |
2017 |
allfields |
10.1109/TCAD.2016.2619480 doi PQ20170721 (DE-627)OLC1994851899 (DE-599)GBVOLC1994851899 (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl DE-627 ger DE-627 rakwb eng 620 DE-600 Guo, Jie verfasserin aut FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes Wen, Wujie oth Hu, Jingtong oth Wang, Danghui oth Li, Hai oth Chen, Yiran oth Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems New York, NY : Institute of Electrical and Electronics Engineers, 1982 36(2017), 7, Seite 1167-1180 (DE-627)13041705X (DE-600)627344-0 (DE-576)015919471 0278-0070 nnns volume:36 year:2017 number:7 pages:1167-1180 http://dx.doi.org/10.1109/TCAD.2016.2619480 Volltext http://ieeexplore.ieee.org/document/7605542 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-PHY SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2002 GBV_ILN_2004 GBV_ILN_4313 AR 36 2017 7 1167-1180 |
spelling |
10.1109/TCAD.2016.2619480 doi PQ20170721 (DE-627)OLC1994851899 (DE-599)GBVOLC1994851899 (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl DE-627 ger DE-627 rakwb eng 620 DE-600 Guo, Jie verfasserin aut FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes Wen, Wujie oth Hu, Jingtong oth Wang, Danghui oth Li, Hai oth Chen, Yiran oth Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems New York, NY : Institute of Electrical and Electronics Engineers, 1982 36(2017), 7, Seite 1167-1180 (DE-627)13041705X (DE-600)627344-0 (DE-576)015919471 0278-0070 nnns volume:36 year:2017 number:7 pages:1167-1180 http://dx.doi.org/10.1109/TCAD.2016.2619480 Volltext http://ieeexplore.ieee.org/document/7605542 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-PHY SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2002 GBV_ILN_2004 GBV_ILN_4313 AR 36 2017 7 1167-1180 |
allfields_unstemmed |
10.1109/TCAD.2016.2619480 doi PQ20170721 (DE-627)OLC1994851899 (DE-599)GBVOLC1994851899 (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl DE-627 ger DE-627 rakwb eng 620 DE-600 Guo, Jie verfasserin aut FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes Wen, Wujie oth Hu, Jingtong oth Wang, Danghui oth Li, Hai oth Chen, Yiran oth Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems New York, NY : Institute of Electrical and Electronics Engineers, 1982 36(2017), 7, Seite 1167-1180 (DE-627)13041705X (DE-600)627344-0 (DE-576)015919471 0278-0070 nnns volume:36 year:2017 number:7 pages:1167-1180 http://dx.doi.org/10.1109/TCAD.2016.2619480 Volltext http://ieeexplore.ieee.org/document/7605542 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-PHY SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2002 GBV_ILN_2004 GBV_ILN_4313 AR 36 2017 7 1167-1180 |
allfieldsGer |
10.1109/TCAD.2016.2619480 doi PQ20170721 (DE-627)OLC1994851899 (DE-599)GBVOLC1994851899 (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl DE-627 ger DE-627 rakwb eng 620 DE-600 Guo, Jie verfasserin aut FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes Wen, Wujie oth Hu, Jingtong oth Wang, Danghui oth Li, Hai oth Chen, Yiran oth Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems New York, NY : Institute of Electrical and Electronics Engineers, 1982 36(2017), 7, Seite 1167-1180 (DE-627)13041705X (DE-600)627344-0 (DE-576)015919471 0278-0070 nnns volume:36 year:2017 number:7 pages:1167-1180 http://dx.doi.org/10.1109/TCAD.2016.2619480 Volltext http://ieeexplore.ieee.org/document/7605542 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-PHY SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2002 GBV_ILN_2004 GBV_ILN_4313 AR 36 2017 7 1167-1180 |
allfieldsSound |
10.1109/TCAD.2016.2619480 doi PQ20170721 (DE-627)OLC1994851899 (DE-599)GBVOLC1994851899 (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl DE-627 ger DE-627 rakwb eng 620 DE-600 Guo, Jie verfasserin aut FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes Wen, Wujie oth Hu, Jingtong oth Wang, Danghui oth Li, Hai oth Chen, Yiran oth Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems New York, NY : Institute of Electrical and Electronics Engineers, 1982 36(2017), 7, Seite 1167-1180 (DE-627)13041705X (DE-600)627344-0 (DE-576)015919471 0278-0070 nnns volume:36 year:2017 number:7 pages:1167-1180 http://dx.doi.org/10.1109/TCAD.2016.2619480 Volltext http://ieeexplore.ieee.org/document/7605542 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-PHY SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2002 GBV_ILN_2004 GBV_ILN_4313 AR 36 2017 7 1167-1180 |
language |
English |
source |
Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems 36(2017), 7, Seite 1167-1180 volume:36 year:2017 number:7 pages:1167-1180 |
sourceStr |
Enthalten in IEEE transactions on computer-aided design of integrated circuits and systems 36(2017), 7, Seite 1167-1180 volume:36 year:2017 number:7 pages:1167-1180 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes |
dewey-raw |
620 |
isfreeaccess_bool |
false |
container_title |
IEEE transactions on computer-aided design of integrated circuits and systems |
authorswithroles_txt_mv |
Guo, Jie @@aut@@ Wen, Wujie @@oth@@ Hu, Jingtong @@oth@@ Wang, Danghui @@oth@@ Li, Hai @@oth@@ Chen, Yiran @@oth@@ |
publishDateDaySort_date |
2017-01-01T00:00:00Z |
hierarchy_top_id |
13041705X |
dewey-sort |
3620 |
id |
OLC1994851899 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1994851899</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20210716201645.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">170721s2017 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1109/TCAD.2016.2619480</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20170721</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1994851899</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1994851899</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="q">DE-600</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Guo, Jie</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">noise margin</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logic gates</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sensors</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bit error rate (BER)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Reliability</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">low density parity check (LDPC)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">read latency</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">NAND flash</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Interference</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bit error rate</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Error correction codes</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parity check codes</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wen, Wujie</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hu, Jingtong</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wang, Danghui</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Li, Hai</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chen, Yiran</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">IEEE transactions on computer-aided design of integrated circuits and systems</subfield><subfield code="d">New York, NY : Institute of Electrical and Electronics Engineers, 1982</subfield><subfield code="g">36(2017), 7, Seite 1167-1180</subfield><subfield code="w">(DE-627)13041705X</subfield><subfield code="w">(DE-600)627344-0</subfield><subfield code="w">(DE-576)015919471</subfield><subfield code="x">0278-0070</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:36</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:7</subfield><subfield code="g">pages:1167-1180</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1109/TCAD.2016.2619480</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://ieeexplore.ieee.org/document/7605542</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-PHY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2002</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2004</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4313</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">36</subfield><subfield code="j">2017</subfield><subfield code="e">7</subfield><subfield code="h">1167-1180</subfield></datafield></record></collection>
|
author |
Guo, Jie |
spellingShingle |
Guo, Jie ddc 620 misc noise margin misc Logic gates misc Sensors misc Bit error rate (BER) misc Reliability misc low density parity check (LDPC) misc read latency misc NAND flash misc Interference misc Bit error rate misc Error correction codes misc Parity check codes FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency |
authorStr |
Guo, Jie |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)13041705X |
format |
Article |
dewey-ones |
620 - Engineering & allied operations |
delete_txt_mv |
keep |
author_role |
aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
0278-0070 |
topic_title |
620 DE-600 FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency noise margin Logic gates Sensors Bit error rate (BER) Reliability low density parity check (LDPC) read latency NAND flash Interference Bit error rate Error correction codes Parity check codes |
topic |
ddc 620 misc noise margin misc Logic gates misc Sensors misc Bit error rate (BER) misc Reliability misc low density parity check (LDPC) misc read latency misc NAND flash misc Interference misc Bit error rate misc Error correction codes misc Parity check codes |
topic_unstemmed |
ddc 620 misc noise margin misc Logic gates misc Sensors misc Bit error rate (BER) misc Reliability misc low density parity check (LDPC) misc read latency misc NAND flash misc Interference misc Bit error rate misc Error correction codes misc Parity check codes |
topic_browse |
ddc 620 misc noise margin misc Logic gates misc Sensors misc Bit error rate (BER) misc Reliability misc low density parity check (LDPC) misc read latency misc NAND flash misc Interference misc Bit error rate misc Error correction codes misc Parity check codes |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
author2_variant |
w w ww j h jh d w dw h l hl y c yc |
hierarchy_parent_title |
IEEE transactions on computer-aided design of integrated circuits and systems |
hierarchy_parent_id |
13041705X |
dewey-tens |
620 - Engineering |
hierarchy_top_title |
IEEE transactions on computer-aided design of integrated circuits and systems |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)13041705X (DE-600)627344-0 (DE-576)015919471 |
title |
FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency |
ctrlnum |
(DE-627)OLC1994851899 (DE-599)GBVOLC1994851899 (PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530 (KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl |
title_full |
FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency |
author_sort |
Guo, Jie |
journal |
IEEE transactions on computer-aided design of integrated circuits and systems |
journalStr |
IEEE transactions on computer-aided design of integrated circuits and systems |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
600 - Technology |
recordtype |
marc |
publishDateSort |
2017 |
contenttype_str_mv |
txt |
container_start_page |
1167 |
author_browse |
Guo, Jie |
container_volume |
36 |
class |
620 DE-600 |
format_se |
Aufsätze |
author-letter |
Guo, Jie |
doi_str_mv |
10.1109/TCAD.2016.2619480 |
dewey-full |
620 |
title_sort |
flexlevel nand flash storage system design to reduce ldpc latency |
title_auth |
FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency |
abstract |
Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. |
abstractGer |
Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. |
abstract_unstemmed |
Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss. |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-PHY SSG-OLC-MAT GBV_ILN_70 GBV_ILN_2002 GBV_ILN_2004 GBV_ILN_4313 |
container_issue |
7 |
title_short |
FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency |
url |
http://dx.doi.org/10.1109/TCAD.2016.2619480 http://ieeexplore.ieee.org/document/7605542 |
remote_bool |
false |
author2 |
Wen, Wujie Hu, Jingtong Wang, Danghui Li, Hai Chen, Yiran |
author2Str |
Wen, Wujie Hu, Jingtong Wang, Danghui Li, Hai Chen, Yiran |
ppnlink |
13041705X |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
author2_role |
oth oth oth oth oth |
doi_str |
10.1109/TCAD.2016.2619480 |
up_date |
2024-07-03T19:29:18.513Z |
_version_ |
1803587376659824640 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1994851899</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20210716201645.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">170721s2017 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1109/TCAD.2016.2619480</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20170721</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1994851899</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1994851899</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)c1079-fd1dfff7e5b53484c0f41c4b12162e606166a3070c36e3bfa4c77631a42bd7530</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0113814620170000036000701167flexlevelnandflashstoragesystemdesigntoreduceldpcl</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="q">DE-600</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Guo, Jie</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">FlexLevel NAND Flash Storage System Design to Reduce LDPC Latency</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Aggressive technology scaling and adoption of multilevel-cell technique lead to progressive increase of bit error rate (BER) of NAND flash memory. Consequently, conventional error correction code is not adequate to guarantee system reliability. As an alternative, low density parity check (LDPC) code is introduced to provide more powerful error correction capability. However, to achieve better performance, LDPC code demands extra memory sensing operations and more data transfer cycles, directly leading to longer read latency. To achieve both system reliability and read efficiency, we propose the FlexLevel NAND flash storage system design in this paper. FlexLevel consists of two levels of optimization: 1) LevelAdjust and 2) AccessEval. At device level, the LevelAdjust technique is proposed to reduce BER by broadening noise margin via threshold voltage level reduction. With LevelAdjust, BER is greatly reduced and no extra sensing levels are required to protect data integrity. Hence, read performance is improved. However, while LevelAdjust can improve system reliability and read performance, it causes density loss. To balance read performance improvement and density loss, we propose the AccessEval technique at system level. AccessEval identifies data with high LDPC overhead and only applies LevelAdjust technique to these data. The experimental results show that compared with the best existing works, the proposed design can achieve up to 11% read speedup with negligible density loss.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">noise margin</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logic gates</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sensors</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bit error rate (BER)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Reliability</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">low density parity check (LDPC)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">read latency</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">NAND flash</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Interference</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bit error rate</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Error correction codes</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parity check codes</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wen, Wujie</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hu, Jingtong</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wang, Danghui</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Li, Hai</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chen, Yiran</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">IEEE transactions on computer-aided design of integrated circuits and systems</subfield><subfield code="d">New York, NY : Institute of Electrical and Electronics Engineers, 1982</subfield><subfield code="g">36(2017), 7, Seite 1167-1180</subfield><subfield code="w">(DE-627)13041705X</subfield><subfield code="w">(DE-600)627344-0</subfield><subfield code="w">(DE-576)015919471</subfield><subfield code="x">0278-0070</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:36</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:7</subfield><subfield code="g">pages:1167-1180</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1109/TCAD.2016.2619480</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://ieeexplore.ieee.org/document/7605542</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-PHY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2002</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2004</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4313</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">36</subfield><subfield code="j">2017</subfield><subfield code="e">7</subfield><subfield code="h">1167-1180</subfield></datafield></record></collection>
|
score |
7.399436 |