A 38.64 Gbps Large-CPM 2KB LDPC Decoder Implementation for NAND Flash Memories

The routing congestion over a QC-LDPC decoder with a large circular permutation matrix (CPM) size has long been an obstacle to high throughput designs. This paper presents a large-CPM congestion-free decoder for (18396, 16416) quasi-cyclic Euclidean geometry low-density parity-check (QC-EG-LDPC) cod...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE open journal of circuits and systems 2022, p.1-1
Hauptverfasser: Liu, Li-Wei, Yuan, Mu-Hua, Liao, Yang-Chin, Chang, Hsie-Chia
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue
container_start_page 1
container_title IEEE open journal of circuits and systems
container_volume
creator Liu, Li-Wei
Yuan, Mu-Hua
Liao, Yang-Chin
Chang, Hsie-Chia
description The routing congestion over a QC-LDPC decoder with a large circular permutation matrix (CPM) size has long been an obstacle to high throughput designs. This paper presents a large-CPM congestion-free decoder for (18396, 16416) quasi-cyclic Euclidean geometry low-density parity-check (QC-EG-LDPC) code in NAND flash application. Considering area efficiency in scheduling schemes and the array dispersion structure, the Array-Disperse Based Dual Variable Node Unit (VNU) Cluster Architecture fully leverages the code structure to support at least two physical channels of the Open NAND Flash Interface 5.0 (ONFI 5.0). In addition, the proposed congestion-aware analysis and implementation method achieve a highly parallel decoder at a 70% utilization ratio. Implemented in TSMC 28nm process, the presented decoder provides 38.64 Gbps throughput at RBER=1.456% Bi-AWGN channel with an area of 2.97 mm2.
doi_str_mv 10.1109/OJCAS.2022.3203849
format Article
fullrecord <record><control><sourceid>ieee</sourceid><recordid>TN_cdi_ieee_primary_9874844</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9874844</ieee_id><sourcerecordid>9874844</sourcerecordid><originalsourceid>FETCH-ieee_primary_98748443</originalsourceid><addsrcrecordid>eNp9ybsOgjAUANDGxESj_IAu9wfA9lIURgTxjSS6m6oXxfBKy-Lfuzg7neEwNhHcEYIHs9MuCs8OckTHRe76MuixIc6ltAWiN2CWMW_OOXpCCFwMWRqC6ztzCetba-Cg9JPsKDsC7pdwiLMIYro3D9KwrdqSKqo71RVNDXmjIQ3TGJJSmRccqWp0QWbM-rkqDVk_R2yarC7Rxi6I6NrqolL6cw38hfSldP_vFzi2OgY</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A 38.64 Gbps Large-CPM 2KB LDPC Decoder Implementation for NAND Flash Memories</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Liu, Li-Wei ; Yuan, Mu-Hua ; Liao, Yang-Chin ; Chang, Hsie-Chia</creator><creatorcontrib>Liu, Li-Wei ; Yuan, Mu-Hua ; Liao, Yang-Chin ; Chang, Hsie-Chia</creatorcontrib><description>The routing congestion over a QC-LDPC decoder with a large circular permutation matrix (CPM) size has long been an obstacle to high throughput designs. This paper presents a large-CPM congestion-free decoder for (18396, 16416) quasi-cyclic Euclidean geometry low-density parity-check (QC-EG-LDPC) code in NAND flash application. Considering area efficiency in scheduling schemes and the array dispersion structure, the Array-Disperse Based Dual Variable Node Unit (VNU) Cluster Architecture fully leverages the code structure to support at least two physical channels of the Open NAND Flash Interface 5.0 (ONFI 5.0). In addition, the proposed congestion-aware analysis and implementation method achieve a highly parallel decoder at a 70% utilization ratio. Implemented in TSMC 28nm process, the presented decoder provides 38.64 Gbps throughput at RBER=1.456% Bi-AWGN channel with an area of 2.97 mm2.</description><identifier>EISSN: 2644-1225</identifier><identifier>DOI: 10.1109/OJCAS.2022.3203849</identifier><identifier>CODEN: IOJCC3</identifier><language>eng</language><publisher>IEEE</publisher><subject>Codes ; Decoder ; Decoding ; Error correction codes ; Flash memories ; Floors ; LDPC ; NAND ; Parity check codes ; SSD ; Throughput</subject><ispartof>IEEE open journal of circuits and systems, 2022, p.1-1</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-3575-3657 ; 0000-0001-7954-4219 ; 0000-0002-0525-8129</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9874844$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,864,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Liu, Li-Wei</creatorcontrib><creatorcontrib>Yuan, Mu-Hua</creatorcontrib><creatorcontrib>Liao, Yang-Chin</creatorcontrib><creatorcontrib>Chang, Hsie-Chia</creatorcontrib><title>A 38.64 Gbps Large-CPM 2KB LDPC Decoder Implementation for NAND Flash Memories</title><title>IEEE open journal of circuits and systems</title><addtitle>OJCAS</addtitle><description>The routing congestion over a QC-LDPC decoder with a large circular permutation matrix (CPM) size has long been an obstacle to high throughput designs. This paper presents a large-CPM congestion-free decoder for (18396, 16416) quasi-cyclic Euclidean geometry low-density parity-check (QC-EG-LDPC) code in NAND flash application. Considering area efficiency in scheduling schemes and the array dispersion structure, the Array-Disperse Based Dual Variable Node Unit (VNU) Cluster Architecture fully leverages the code structure to support at least two physical channels of the Open NAND Flash Interface 5.0 (ONFI 5.0). In addition, the proposed congestion-aware analysis and implementation method achieve a highly parallel decoder at a 70% utilization ratio. Implemented in TSMC 28nm process, the presented decoder provides 38.64 Gbps throughput at RBER=1.456% Bi-AWGN channel with an area of 2.97 mm2.</description><subject>Codes</subject><subject>Decoder</subject><subject>Decoding</subject><subject>Error correction codes</subject><subject>Flash memories</subject><subject>Floors</subject><subject>LDPC</subject><subject>NAND</subject><subject>Parity check codes</subject><subject>SSD</subject><subject>Throughput</subject><issn>2644-1225</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><recordid>eNp9ybsOgjAUANDGxESj_IAu9wfA9lIURgTxjSS6m6oXxfBKy-Lfuzg7neEwNhHcEYIHs9MuCs8OckTHRe76MuixIc6ltAWiN2CWMW_OOXpCCFwMWRqC6ztzCetba-Cg9JPsKDsC7pdwiLMIYro3D9KwrdqSKqo71RVNDXmjIQ3TGJJSmRccqWp0QWbM-rkqDVk_R2yarC7Rxi6I6NrqolL6cw38hfSldP_vFzi2OgY</recordid><startdate>2022</startdate><enddate>2022</enddate><creator>Liu, Li-Wei</creator><creator>Yuan, Mu-Hua</creator><creator>Liao, Yang-Chin</creator><creator>Chang, Hsie-Chia</creator><general>IEEE</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><orcidid>https://orcid.org/0000-0002-3575-3657</orcidid><orcidid>https://orcid.org/0000-0001-7954-4219</orcidid><orcidid>https://orcid.org/0000-0002-0525-8129</orcidid></search><sort><creationdate>2022</creationdate><title>A 38.64 Gbps Large-CPM 2KB LDPC Decoder Implementation for NAND Flash Memories</title><author>Liu, Li-Wei ; Yuan, Mu-Hua ; Liao, Yang-Chin ; Chang, Hsie-Chia</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_98748443</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Codes</topic><topic>Decoder</topic><topic>Decoding</topic><topic>Error correction codes</topic><topic>Flash memories</topic><topic>Floors</topic><topic>LDPC</topic><topic>NAND</topic><topic>Parity check codes</topic><topic>SSD</topic><topic>Throughput</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Li-Wei</creatorcontrib><creatorcontrib>Yuan, Mu-Hua</creatorcontrib><creatorcontrib>Liao, Yang-Chin</creatorcontrib><creatorcontrib>Chang, Hsie-Chia</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><jtitle>IEEE open journal of circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Li-Wei</au><au>Yuan, Mu-Hua</au><au>Liao, Yang-Chin</au><au>Chang, Hsie-Chia</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A 38.64 Gbps Large-CPM 2KB LDPC Decoder Implementation for NAND Flash Memories</atitle><jtitle>IEEE open journal of circuits and systems</jtitle><stitle>OJCAS</stitle><date>2022</date><risdate>2022</risdate><spage>1</spage><epage>1</epage><pages>1-1</pages><eissn>2644-1225</eissn><coden>IOJCC3</coden><abstract>The routing congestion over a QC-LDPC decoder with a large circular permutation matrix (CPM) size has long been an obstacle to high throughput designs. This paper presents a large-CPM congestion-free decoder for (18396, 16416) quasi-cyclic Euclidean geometry low-density parity-check (QC-EG-LDPC) code in NAND flash application. Considering area efficiency in scheduling schemes and the array dispersion structure, the Array-Disperse Based Dual Variable Node Unit (VNU) Cluster Architecture fully leverages the code structure to support at least two physical channels of the Open NAND Flash Interface 5.0 (ONFI 5.0). In addition, the proposed congestion-aware analysis and implementation method achieve a highly parallel decoder at a 70% utilization ratio. Implemented in TSMC 28nm process, the presented decoder provides 38.64 Gbps throughput at RBER=1.456% Bi-AWGN channel with an area of 2.97 mm2.</abstract><pub>IEEE</pub><doi>10.1109/OJCAS.2022.3203849</doi><orcidid>https://orcid.org/0000-0002-3575-3657</orcidid><orcidid>https://orcid.org/0000-0001-7954-4219</orcidid><orcidid>https://orcid.org/0000-0002-0525-8129</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2644-1225
ispartof IEEE open journal of circuits and systems, 2022, p.1-1
issn 2644-1225
language eng
recordid cdi_ieee_primary_9874844
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Codes
Decoder
Decoding
Error correction codes
Flash memories
Floors
LDPC
NAND
Parity check codes
SSD
Throughput
title A 38.64 Gbps Large-CPM 2KB LDPC Decoder Implementation for NAND Flash Memories
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T15%3A16%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%2038.64%20Gbps%20Large-CPM%202KB%20LDPC%20Decoder%20Implementation%20for%20NAND%20Flash%20Memories&rft.jtitle=IEEE%20open%20journal%20of%20circuits%20and%20systems&rft.au=Liu,%20Li-Wei&rft.date=2022&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.eissn=2644-1225&rft.coden=IOJCC3&rft_id=info:doi/10.1109/OJCAS.2022.3203849&rft_dat=%3Cieee%3E9874844%3C/ieee%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=9874844&rfr_iscdi=true