期刊文献+

闪存控制器中BCH解码器的VLSI设计

VLSI design of BCH decoder in NAND flash controller
原文传递
导出
摘要 为满足闪存控制器中BCH解码器对速度和面积的要求,设计了一种高速小面积BCH(8528,8192,24)解码器,其关键方程电路采用简化的RiBM算法,利用二进制BCH码的特性简化关键方程电路结构和迭代轮数.使用关键方程电路的可折叠特性和逻辑资源复用,对解码器架构进行了面积优化,结果显示:与传统iBM算法相比,电路的关键路径延时减小了约50%,与RiBM算法相比,关键方程迭代轮数减少了1/2,电路资源减少了约1/3;该系统架构能够在保证吞吐率的前提下减小约70%电路面积. In order to meet the speed and area requirement of BCH (Bose-Chaudhuri-Hocquenghem) decoder in NAND Flash memory controller,a high speed small area BCH (8528,8192,24)decoder was designed.Simplified RiBM (Reformulated inversionless Berlekamp-Massey)algorithm was ap-plied to solve the key equation.The key equation circuit structure and iteration rounds were simplified by taking advantage of binary BCH code′s character.By using the foldable character of the key equa-tion circuit and logical resource multiplexing,the decoder architecture in area was optimized.The re-sult shows that the critical path delay reduces by about 50% compared with the traditional iBM (inve-rsionless Berlekamp-Massey)algorithm.The key equation circuit’s iteration rounds reduce half and resource reduces by about 1/3 compared with RiBM algorithm.The synthesizing result shows that the architecture can reduce by about 70% of the circuit area while keeping almost the same throughput.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2014年第1期93-97,共5页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(61006020)
关键词 BCH 闪存存储器 纠错码 BERLEKAMP-MASSEY算法 折叠结构 error correction codes (ECC) BCH codes flash memory Berlekamp-Massey (BM)algo-rithm folded structure
  • 相关文献

参考文献13

  • 1Li Shu, Zhang Tong. Improving multi-level NAND flash memory storage reliability using concatenated BCH-TCM coding[J]. IEEE Transaction on Very Large Scale Integration (VLSI) Systems, 2010, 18 (10) : 1412-1420.
  • 2Tanakamaru S, Hung C, Takeuchi K. Highly relia- ble and low power SSD using asymmetric coding and stripe bitline-pattern elimination programming . IEEE Journal of Solid-State Circuits, 2012, 47(1): 85-96.
  • 3Liu Wei, Rho J, Sung Wongyong. Low-power high- throughput BCH error correction VLSI design for multi-level cell NAND flash memories[C] //IEEE Workshop on Signal Processing Systems Design and Implementation. Banff: IEEE, 2006: 303-308.
  • 4赵晓群.现代编码理论[M].武汉:华中科技大学出版社.2007:165.
  • 5Wihelm W, Kaufmann A, Noll T G. A new scalable VLSI architecture for Reed-Solomon decoders[C]// Proceedings of the IEEE 1998 Custom Integrated Cir- cuits Conference. Santa Clara: IEEE, 1998:13-16.
  • 6Sarwate D V, Shanbhag N R. High-speed architec tures for Reed-Solomon decoders[J]. IEEE Transac tion on Very Large Scale Integration(VLSI) Sys terns, 2001, 9(5): 641-655.
  • 7Seth K, Viswajith K N, Srinivasan S, et al. Ultra folded high-speed architectures for Reed-Solomon de- coders[C]//19th International Conference on VLSI Design. Hyderabad: IEEE, 2006: 469-472.
  • 8Parhi K K. Eliminating the fanout bottleneck in par- allel long BCH encoders[J]. IEEE Transaction on Circuits and Systems I~ Regular Papers, 2004, 51 (3) : 512-516.
  • 9江建国.BCH编译码器的设计及验证[D].上海:上海交通大学.2010.
  • 10陈宏铭,程玉华.适合NAND闪存控制器的BCH纠错编译码器VLSI实现[J].中国集成电路,2011,20(8):30-38. 被引量:2

二级参考文献13

  • 1Error Control Coding:Fundamentals and Appl ications,Shu Lin,Daniel J.Costello Prentice Hall 1983page 171.
  • 2Tong-Bi Pei and Charles Zukowski,High Speed Parallel CRC Circuit in VLSI[J].IEEE Transactions on Communications,April 1992.
  • 3R.E.Blahut,"A Universal Reed-Solomon Decoder,"IBM J.Research and Development,vol.28,no.2,pp.150-158,Mar.1984.
  • 4Hanho Lee,High-Speed VLSI Architecture for Parallel Reed-Solomon Decoder[J].IEEE Transactions on VLSI system,2003,11(2):288-294.
  • 5H.M.Shao and I.S.Reed,On the VLSI Design of a Pipeline Reed桽olomon Decoder Using Systolic Arrays[J].IEEE Transactions on Computer,1988,vol.37,no.10,pp.1273-1280.
  • 6H.H.Lee,M.L.Yu,and L.Song,"VLSI design of Reed-Solomon decoder architectures," in Proc.IEEE Int.Symp.Circuits and Systems (ISCAS ' 00),vol.5,pp.705-708,Geneva,Switzerland,May 2000.
  • 7I.Reed,M.Shih,and T.Truong,"VLSI design of inverse-free Berlekamp-Massey algorithm," Proc.IEE,pt.E,vol.138,pp.295-298,Sept.1991.
  • 8R.P.Brent and H.T.Kung,"Systolic VLSI arrays for polynomial GCD computation," IEEE Trans.Comput.,vol.C-33,pp.731-736,Aug.1984.
  • 9Reed-Solomon codes and their applications,edited by Stephen B Wicker and Vijay K Bhargava,IEEE Press,1994.pages 205-241.
  • 10L.Song,M.-L.Yu,and M.S.Shaffer,"10-and 40-Gb/s forward error correction devices for optical communications," IEEE J.Solid-State Circuits,vol.37,pp.1565-1573,Nov.2002.

共引文献45

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部