题目/Title:A High-Performance FPGA-based LDPC Decoder for Solid-State Drives
作者/Author:刘艳欢,张春,宋鹏程,姜汉钧
Yanhuan Liu,Chun Zhang,Pengcheng Song,Hanjun Jiang
会议/Conference:MWSCAS 2017
地点/Location:Boston, MA, USA
年份/Issue Date:2017.6-9 Aug.
页码/pages:pp. 1232 - 1235
摘要/Abstract:
In order to improve the throughput of error correction decoding for the high-performance solid-state drives (SSDs), a semi-parallel low-density parity-check (LDPC) decoding architecture is proposed in this paper. The circuit of the LDPC decoder which can be dynamically configured with bit rate and code length is implemented using the scheduling control flow mode of single instruction multiple data (SIMD) instruction. The Peripheral Component Interconnect Express (PCIe) interface is designed and the adaptive normalization factor is applied to achieve an average improvement of 35% in throughput with a signal-to-noise ratio (SNR) of 6.08 dB. The LDPC decoder is implemented on the Xilinx VC709 FPGA. With a rate-0.94 length-35840 quasi-cyclic LDPC code, the decoder achieves a throughput of 1.97 Gb/s which compares favorably with previously proposed architectures.