Area- and Power-Efficient Staircase Encoder Implementation for High-Throughput Fiber-Optical Communications

This brief presents a VLSI architecture of a high-throughput, low-latency, and power staircase forward error correction (FEC) encoder. The designed encoder achieves low latency and memory overhead by splitting the parity generation matrix and precomputing partial parity bits for the next staircase block while generating the current staircase block. The proposed encoder is designed with a multistage pipelined architecture that enables high efficiency in terms of throughput and area. Using 65-nm CMOS technology, the synthesized encoder achieves 432 Gb/s when operating at 909 MHz, with the power consumption of 323 mW.

[1]  Weiming Wang,et al.  FPGA Investigation on Error-Flare Performance of a Concatenated Staircase and Hamming FEC Code for 400G Inter-Data Center Interconnect , 2019, Journal of Lightwave Technology.

[2]  Zhongfeng Wang,et al.  Beyond 100Gbps Encoder Design for Staircase Codes , 2016, 2016 IEEE International Workshop on Signal Processing Systems (SiPS).

[3]  Frank R. Kschischang,et al.  Low-Complexity Concatenated LDPC-Staircase Codes , 2018, Journal of Lightwave Technology.

[4]  Michael Lentmaier,et al.  Iterative Decoding Threshold Analysis for LDPC Convolutional Codes , 2010, IEEE Transactions on Information Theory.

[5]  Christoffer Fougstedt,et al.  Energy-Efficient High-Throughput Staircase Decoders , 2018, 2018 Optical Fiber Communications Conference and Exposition (OFC).

[6]  Frank R. Kschischang,et al.  Low-Complexity Soft-Decision Concatenated LDGM-Staircase FEC for High-Bit-Rate Fiber-Optic Communication , 2017, Journal of Lightwave Technology.

[7]  Frank R. Kschischang,et al.  Staircase Codes: FEC for 100 Gb/s OTN , 2012, Journal of Lightwave Technology.

[8]  P. A. Wintz,et al.  Error Free Coding , 1973 .

[9]  Christoffer Fougstedt,et al.  Energy-Efficient High-Throughput VLSI Architectures for Product-Like Codes , 2019, Journal of Lightwave Technology.

[10]  Frank R. Kschischang,et al.  Spatially Coupled Split-Component Codes With Iterative Algebraic Decoding , 2015, IEEE Transactions on Information Theory.

[11]  Rüdiger L. Urbanke,et al.  Threshold Saturation via Spatial Coupling: Why Convolutional LDPC Ensembles Perform So Well over the BEC , 2010, IEEE Transactions on Information Theory.

[12]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.