Energy-efficient gear-shift LDPC decoders

Kevin Cushon, Saied Hemati, Shie Mannor, Warren J. Gross

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we present LDPC decoder designs based on gear-shift algorithms, which can use multiple decoding algorithms or update rules over the course of decoding a single frame. By first attempting to decode using low-complexity algorithms, followed by high-complexity algorithms, we increase energy efficiency without sacrificing error correction performance. We present the GSP and IGSP algorithms, and ASIC designs of these algorithms for the 10 Gbps Ethernet (2048,1723) LDPC code. In 65nm CMOS, our pipelined GSP decoder achieves a core area of 5.29mm2, throughput of 88.1 Gbps, and energy efficiency of 39.3 pJ/bit, while our IGSP decoder achieves a core area of 6.00mm2, throughput of 100.3 Gbps, and energy efficiency of 14.6 pJ/bit. Both algorithms achieve error correction performance equivalent to the offset min-sum algorithm. The throughput per unit area and energy efficiency of these decoders improve upon state-of-the-art decoders with comparable error correction performance.

Original languageEnglish
Title of host publicationASAP 2014 - Proceedings of the 2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors
Pages219-223
Number of pages5
DOIs
StatePublished - 2014
Event25th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2014 - Zurich, Switzerland
Duration: 18 Jun 201420 Jun 2014

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors

Conference

Conference25th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2014
Country/TerritorySwitzerland
CityZurich
Period18/06/1420/06/14

Keywords

  • Iterative decoding
  • LDPC codes
  • VLSI
  • energy efficiency
  • gear-shift

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Computer Networks and Communications

Cite this