A GRANDAB Decoder with 8.48 Gbps Worst-Case Throughput in 65nm CMOS
We present an error correction code (ECC) decoder based on the Guessing Random Additive Noise Decoding (GRAND) with ABandonment (GRANDAB) algorithm for applications that require constant throughput and fixed decoding latency in the Gbps range. This high constant throughput distinguishes our work from other GRAND decoders with similar average throughput, but with orders of magnitude longer worstcase latency. By leveraging the regularity, simplicity, and inherent parallelism of GRANDAB, our design maintains competitive area- and energy-efficiency. In 65 nm CMOS, we demonstrate our appoach with the BCH-(127,106) code. The ASIC implementation results show that, with a core area of $6.15 \mathrm{~mm}^{2}$, our decoder maintains a fixed (best-and worst-case) throughput of 8.48 Gbps with an energy consumption of $17.5 \mathrm{pJ} / \mathrm{bit}$ at 1.25 V and 3.71 Gbps with $5.7 \mathrm{pJ} / \mathrm{bit}$ at 0.75 V.
Authors
- Andreas Toftegaard Kristensen (ORCID: https://orcid.org/0000-0002-6421-9234)
- Andreas Burg (ORCID: https://orcid.org/0000-0002-7270-5558)
- Vera Herrmann
- Yuqing Ren (ORCID: https://orcid.org/0000-0003-2750-2011)
- Alexandre Levisse (ORCID: https://orcid.org/0000-0002-8984-9793)
- Christoph Müller (ORCID: https://orcid.org/0000-0001-5219-1695)
- Yifei Shen (ORCID: https://orcid.org/0000-0003-4745-9145)
- Ludovic Damien Blanc (ORCID: https://orcid.org/0009-0009-0548-9005)
Institutions
- École Polytechnique Fédérale de Lausanne (CH)
Publication Details
- Published
- 2024-09-09
- DOI
- https://doi.org/10.1109/esserc62670.2024.10719587
- Citations
- 8
- Primary Topic
- Photonic and Optical Devices
- Type
- article
- Field-Weighted Citation Impact
- 1.67