Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories
- 6 March 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Circuits and Systems I: Regular Papers
- Vol. 67 (6) , 2103-2113
Abstract
This paper presents an advanced key-equation solver (KES) algorithm that can reduce the computing latency of BCH decoding for the high-speed storage class memory (SCM). Adopting the unfolding algorithm as a factor of two, compared to the conventional iterative KES scheme, the proposed work potentially halves the number of processing cycles for KES module, which is normally dominates the overall BCH decoding latency. In contrast that the straight-forward unfolding method increases the critical delay, we accelerate the major computing path that is activated at the most of SCM lifetime, preserving the critical delay of the proposed KES module as similar to that of the original one. When the minor cases are detected, the recovery processing is added at the end of the corresponding iteration. In order to reduce the additional energy consumption due to the unfolded architecture, we carefully deactivate the internal modules during the accelerated processing, which only necessitate for the recovery cycle. Implementation results show that the proposed KES architecture greatly reduces the decoding latency of arbitrary BCH decoder, leading to the high-speed and reliable emerging storages.Keywords
Funding Information
- National Research Foundation Grant through the Korean Government (2018R1A4A1025679, 2019R1F1A1060767)
- Samsung Electronics
- IC Design Education Center
This publication has 25 references indexed in Scilit:
- Advanced Bit Flip Concatenates BCH Code Demonstrates 0.93% Correctable BER and Faster Decoding on (36 864, 32 768) Emerging MemoriesIEEE Transactions on Circuits and Systems I: Regular Papers, 2018
- Hardware Implementation and Performance Analysis of Resource Efficient Probabilistic Hard Decision LDPC DecodersIEEE Transactions on Circuits and Systems I: Regular Papers, 2018
- Area-Optimized Fully-Flexible BCH Decoder for Multiple GF DimensionsIEEE Access, 2018
- Variable-Node-Shift Based Architecture for Probabilistic Gradient Descent Bit Flipping on QC-LDPC CodesIEEE Transactions on Circuits and Systems I: Regular Papers, 2017
- Fast Low-Complexity Triple-Error-Correcting BCH Decoding ArchitectureIEEE Transactions on Circuits and Systems II: Express Briefs, 2017
- Test and Reliability of Emerging Non-volatile Memories2017
- Low-Latency, Low-Area, and Scalable Systolic-Like Modular Multipliers for $GF(2^{m})$ Based on Irreducible All-One PolynomialsIEEE Transactions on Circuits and Systems I: Regular Papers, 2016
- Fast Decoding ECC for Future MemoriesIEEE Journal on Selected Areas in Communications, 2016
- Novel Folded-KES Architecture for High-Speed and Area-Efficient BCH DecodersIEEE Transactions on Circuits and Systems II: Express Briefs, 2016
- A Low-Complexity Three-Error-Correcting BCH Decoder for Optical Transport NetworkIEEE Transactions on Circuits and Systems II: Express Briefs, 2012