LFSR based versatile divider architectures for BCH and RS error correction encoders

被引:2
作者
Basiri, Mohamed Asan M. [1 ]
Shukla, Sandeep K. [2 ]
机构
[1] IIITDM, Dept ECE, Kurnool 518007, India
[2] Indian Inst Technol, Dept CSE, Kanpur 208016, Uttar Pradesh, India
关键词
DESIGN;
D O I
10.1016/j.micpro.2019.102902
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Error correction codes play a major role in real world data communication systems. This paper proposes linear feedback shift register (LFSR) based flexible and vector serial/parallel dividers for Bose-Chaudhuri-Hocquenghem (BCH) and Reed Solomon (RS) error correction encoders (ECEs). These can be used in variable length error correction codecs. Also, this paper elaborates the versatile hardware implementations of Turbo product encoders using the proposed flexible/vector serial dividers based BCH/RS encoders. The proposed flexible architectures are used to perform the division operation with variable length generator polynomials in BCH and RS based ECEs. In these flexible designs, the same hardware circuit is used to achieve the versatility without much compromise in throughput by allowing the trade-offs in area and power-delay-product (PDP). The proposed vector architectures are used to perform multiple division operations in parallel to improve the throughput with the trade-offs in area and PDP. The proposed and existing designs are implemented using 45 nm CMOS technology. The synthesis results show that the proposed vector designs achieve significant improvement in throughput over the existing designs. For example, the LFSR based proposed vector serial dividers achieve 47.1% and 83.3% of improvement in throughput as compared with the conventional designs for BCH encoder with generator polynomial length 65 and RS encoder with generator polynomial length 17 respectively. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:18
相关论文
共 25 条
[1]   Flexible VLSI architectures for Galois field multipliers [J].
Basiri, Mohamed Asan M. ;
Shukla, Sandeep K. .
INTEGRATION-THE VLSI JOURNAL, 2017, 59 :109-124
[2]   Design of multi-mode application-specific cores based on high-level synthesis [J].
Casseau, Emmanuel ;
Le Gal, Bertrand .
INTEGRATION-THE VLSI JOURNAL, 2012, 45 (01) :9-21
[3]  
Chaari L, 2008, ELE COM ENG, P253
[4]   Universal architectures for Reed-Solomon error-and-erasure decoder [J].
Chang, Fu-Ke ;
Lin, Chien-Ching ;
Chang, Hsie-Chia ;
Lee, Chen-Yi .
2005 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2005, :229-232
[5]   An Adaptive-Rate Error Correction Scheme for NAND Flash Memory [J].
Chen, Te-Hsuan ;
Hsiao, Yu-Ying ;
Hsing, Yu-Tsao ;
Wu, Cheng-Wen .
2009 27TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2009, :53-58
[6]  
Clarke CKP, 2002, WHP, P1
[7]  
Diatta, 2004, VTC2004-SPRING: 2004 IEEE 59TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-5, PROCEEDINGS, P1023
[8]   Design and optimization of adaptable BCH codecs for NAND flash memories [J].
Fabiano, M. ;
Indaco, M. ;
Di Carlo, S. ;
Prinetto, P. .
MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (4-5) :407-419
[9]  
Fu S.-Z., 2013, IEEE INT C ADV INF T, P1
[10]   Supply and threshold voltage scaling for low power CMOS [J].
Gonzalez, R ;
Gordon, BM ;
Horowitz, MA .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1997, 32 (08) :1210-1216