MLC 낸드 플래시 메모리 오류정정을 위한 고속 병렬 BCH 복호기 설계

Design of High-performance Parallel BCH Decoder for Error Collection in MLC Flash Memory

초록

본 논문은 MLC 타입 낸드 플래시 메모리의 오류 정정을 위한 병렬 BCH 복호기 설계를 제안한다. 제안된 BCH 복호기는 다중 바이트 병렬 연산을 지원한다. 병렬 계수 증가에 따른 회로 크기 증가폭을 줄이기 위해, LFSR 기반 병렬 신드롬 생성기 구조를 적용하였다. 제안된 BCH 복호기는 VHDL을 이용하여 합성되었고, Xilinx FPGA를 이용하여 동작을 검증하였다. 검증 결과 제안된 신드롬 생성기는 기존 바이트-단위의 병렬 신드롬 생성기에 비해 성능을 2.4배 증가시켰다. GFM 방식의 병렬 신드롬 생성기와 비교하여, 동작 완료에 따른 사이클 수는 동일하나, 회로 크기는 1/3 이하로 감소됨을 확인하였다.

키워드

에러 정정BCH 코드병렬 처리신드롬 생성기Error CorrectionBCH CodeParallel ProcessingSyndrome Generator
제목
MLC 낸드 플래시 메모리 오류정정을 위한 고속 병렬 BCH 복호기 설계
제목 (타언어)
Design of High-performance Parallel BCH Decoder for Error Collection in MLC Flash Memory
저자
최원정이제훈성원기
DOI
10.5392/JKCA.2016.16.03.091
발행일
2016-03
유형
Y
저널명
한국콘텐츠학회 논문지
16
3
페이지
91 ~ 101