m-비트 병렬 BCH 인코더의 새로운 설계 방법
A new design method of m-bit parallel BCH encoder
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
차세대 멀티 레벨 셀 플래시 메모리들을 위해 복잡도가 낮은 에러 정정 코드 구현에 대한 요구가 커지고 있다. 일반적으로 부 표현 (sub-expression) 들을 공유하는 것은 복잡도와 칩 면적을 줄이기 위한 효과적인 방법이다. 본 논문에서는 직렬 선형 귀환 쉬프트 레지스터 구조를 기반으로 부 표현들을 이용한 저 복잡도 -비트 병렬 BCH 인코더 구현 방법을 제안한다. 또한, 부 표현들을 탐색하기 위한 일반화된 방법을 제시한다. 부 표현들은 패리티 생성을 위해 사용하는 행렬(생성 행렬, generator matrix)의 부 행렬 (sub-matrix)과 다른 변수들의 합과의 행렬 연산에 의해 표현된다. 부 표현들의 수는 개로 한정되며, 탐색된 부 표현들은 다른 병렬 BCH 인코더 구현을 위해 공유되어질 수 있다. 본 논문은 구현 과정에서 다수의 팬 아웃에 의해 발생하는 문제점(지연)의 해결이 아닌 복잡도(로직 사이즈) 감소에 그 목적이 있다.
Abstract
The design of error correction code with low complexity has a good attraction for next generation multi-level cell flash memory. Sharing sub-expressions is effective method to reduce complexity and chip size. This paper proposes a new design method of m-bit parallel BCH encoder based on serial linear feedback shift register structure with low complexity using sub-expression. In addition, general algorithm for obtaining the sub-expression is introduced. The sub-expression can be expressed by matrix operation between sub-matrix of generator matrix and sum of two different variables. The number of the sub-expression is restricted by . The obtained sub-expressions can be shared for implementation of different m-parallel BCH encoder. This paper is not focused on solving a problem (delay) induced by numerous fan-out, but complexity reduction, expecially the number of gates.
참고문헌 (7)
- W.Liu, "Low-power high-throughput BCH error correction VLSI design for multi-level cell NAND flash memories", Proc.Int.Workshop SiPS, pp.248~253 (2006)
- X.Wang, "A high-speed two-cell BCH decoder for error correnting in MLC NOR flash memories", IEEE Transaction on Circuit and Systems II:Express Briefs, 56(11), pp.865~869 (2009)
- S. Lin, "Error control coding:Fundamentals and application (second edition)" (2004), Prentice Hall
- J. Zhang, "Optimized design for highspeed parallel BCH encoder", Proc. IEEE Int. Workshop. VLSI Des. & Video Tech, pp.97~100 (2005)
- X. Zhang, "High-speed architecture for parallel long BCH encoders", IEEE Trans. On Very Large Scale Integration (VLSI) Systems, 13(7), pp.872~877 (2005)
- K.K.Parhi, "Eliminating the Fanout Bottleneck in Parallel Long BCH Encoders", IEEE Tran.on Circuits and Systems, 51(3), pp.512~516 (2004)
- S.B.Wicker, "Error Control Systems for Digital Communication and Storage" (1995), Prentice Hall
