Efficient turbo product code decoder with Build‐In SRAM‐based transpose memory

Abstract Turbo product codes (TPCs) have been widely used for bit error correction in high‐speed applications such as data storage. This letter introduces an efficient hard‐input hard‐output iterating TPC decoder module. A transpose memory utilizing static random access memory (SRAM) is integrated into the decoder to achieve a low hardware overhead. The transpose memory, based on an 8T SRAM bit‐cell, supports both horizontal (row‐wise), and vertical (column‐wise) read/write operations. It is prototyped under a 28nm high‐k/metal gate stack process with bit‐cell size of 0.582 µm 2 . This specialized SRAM significantly reduces the hardware overhead when compared with a register‐array‐based transpose memory without significant throughput loss. A field programmable gate array (FPGA) evaluation platform is utilized to emulate the TPC decoder module, and the maximum decoder throughput is up to 6.49 Gbps at 250 MHz.

Authors

Institutions

Publication Details

Journal
Electronics Letters
Published
2024-08-01
DOI
https://doi.org/10.1049/ell2.13296
Citations
1
Primary Topic
Error Correcting Code Techniques
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient turbo product code decoder with Build‐In SRAM‐based transpose memory

Yifan Shen, Boming Huang, Wenkui Wang, Xiaoyu Xu et al.
1 citations
Electronics Letters
Error Correcting Code Techniques
0.35
article

Efficient turbo product code decoder with Build‐In SRAM‐based transpose memory

Yifan Shen, Boming Huang, Wenkui Wang, Xiaoyu Xu, Jianjun Luo
article en
1 citations

Abstract

Abstract Turbo product codes (TPCs) have been widely used for bit error correction in high‐speed applications such as data storage. This letter introduces an efficient hard‐input hard‐output iterating TPC decoder module. A transpose memory utilizing static random access memory (SRAM) is integrated into the decoder to achieve a low hardware overhead. The transpose memory, based on an 8T SRAM bit‐cell, supports both horizontal (row‐wise), and vertical (column‐wise) read/write operations. It is prototyped under a 28nm high‐k/metal gate stack process with bit‐cell size of 0.582 µm 2 . This specialized SRAM significantly reduces the hardware overhead when compared with a register‐array‐based transpose memory without significant throughput loss. A field programmable gate array (FPGA) evaluation platform is utilized to emulate the TPC decoder module, and the maximum decoder throughput is up to 6.49 Gbps at 250 MHz.

Electronics LettersVol. 60(15)
Shanghai Huali Microelectronics (China) (CN), Hangzhou Dianzi University (CN)
National Natural Science Foundation of China
Affordable and clean energy
Openalex Percentile: Top 41%
Error Correcting Code Techniques
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.