Title :
Deeply Pipelined Digit-Serial LDPC Decoding
Author :
Marshall, Philip A. ; Gaudet, Vincent C. ; Elliott, Duncan G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, AB, Canada
Abstract :
Highly parallel VLSI implementations of low-density parity-check (LDPC) decoders have a large number of interconnections, which can result in designs with low logic density. Bit-serial architectures have been developed that reduce the number of wires needed, however, they do not fully realize the potential for deeply pipelined serial data processing. Digit- online arithmetic allows operations to be performed in a serial, digit-by-digit manner, making it ideal for use in implementing a digit-serial LDPC decoder. Digit-online circuits for the primitive operations required for an offset min-sum LDPC decoder are simple, and allow deep pipelining at the digit level. A new hardware architecture for LDPC decoding is demonstrated, using redundant number systems for the internal representation of values. We present post-layout decoder results for the (2048, 1723) 10GBASE-T LDPC code in a general-purpose 65 nm CMOS technology. The decoder requires a core area of 10.89 mm and operates at a clock frequency of 980 MHz. The decoder can simultaneously decode two 4-bit frames at 41.8 Gbit/s or one 10-bit frame at 20.9 Gbit/s.
Keywords :
CMOS logic circuits; VLSI; logic design; parity check codes; pipeline arithmetic; 10GBASE-T LDPC code; bit rate 20.9 Gbit/s; bit rate 41.8 Gbit/s; bit-serial architectures; deeply pipelined digit-serial LDPC decoding; deeply pipelined serial data processing; digit-by-digit manner; digit-online arithmetic; digit-online circuits; frequency 980 MHz; general-purpose CMOS technology; hardware architecture; highly parallel VLSI implementations; logic density; low-density parity-check decoders; offset min-sum LDPC decoder; post-layout decoder; size 65 nm; word length 10 bit; word length 4 bit; Adders; Decoding; Forward error correction; Iterative methods; Parity check codes; Forward error control (FEC); iterative decoder architecture; low-density parity-check (LDPC) codes; message-passing decoding;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2012.2206461