DocumentCode :
3664688
Title :
High performance low complexity BCH error correction circuit for SSD controllers
Author :
Ping Chen;Chun Zhang;Hanjun Jiang;Zhihua Wang;Shigang Yue
Author_Institution :
Institute of Microelectronics, Tsinghua University Beijing, 100084, PR. China
fYear :
2015
fDate :
6/1/2015 12:00:00 AM
Firstpage :
217
Lastpage :
220
Abstract :
This paper presents an Error Correction Code (ECC) module circuit for Solid State Drive (SSD) controllers by Bose-Chaudhuri-Hocquenghem (BCH) code. 32-bit parallel architecture was used to design the encoder, while 2-stage pipeline structure was applied to complete the decoder. In addition, re-encoding, simple inversion-free Berlekamp-Massey (SiBM) algorithm and sharing common-sub-expressions (CSEs) were all introduced to lower hardware complexity. FPGA verification results showed that this BCH (9193, 8192, 72) circuit can realize maximum error correction capability as 72bit/lKB. Moreover, the circuit´s data throughput can reach 3.2 Gbps and it will occupy 119.5K logic gate counts using 65nm technology.
Keywords :
"Conferences","Electron devices","Solid state circuits"
Publisher :
ieee
Conference_Titel :
Electron Devices and Solid-State Circuits (EDSSC), 2015 IEEE International Conference on
Print_ISBN :
978-1-4799-8362-9
Type :
conf
DOI :
10.1109/EDSSC.2015.7285089
Filename :
7285089
Link To Document :
بازگشت