1 |
1
비휘발성 메모리의 데이터 오류를 검출하고 정정하기 위한 대칭형 연접 BCH(SBC-BCH) 복호화 장치에 있어서,상기 비휘발성 메모리로부터 데이터를 수신하는 데이터 입출력부;상기 데이터 입출력부로부터 상기 데이터를 수신하고, 신드롬 연산에 의해 신드롬 다항식을 생성하는 신드롬 전처리부;복수개로 제공되어, 상기 데이터 입출력부로부터 수신된 블록 단위의 데이터 및 상기 신드롬 전처리부로부터 수신된 상기 신드롬 다항식을 개별적으로 임시 저장하는 다중 버퍼;상기 다중 버퍼로부터 수신된 상기 신드롬 다항식을 바탕으로, 오류 위치 다항식을 산출하는 오류검출부; 및상기 오류검출부로부터 수신된 오류 위치 다항식을 이용하여, 상기 다중 버퍼로부터 송신된 상기 블록 단위의 데이터 중 오류가 발생한 데이터 블록을 검출 및 정정하는 오류정정부를 포함하고,상기 다중 버퍼는,상기 데이터 입출력부로부터 상기 블록 단위의 데이터를 수신하여 임시 저장하는 코드워드 버퍼; 및상기 신드롬 전처리부로부터 수신된 상기 신드롬 다항식을 임시 저장하는 신드롬 버퍼를 포함하되,상기 데이터 입출력부는 상기 블록 단위의 데이터를 상기 코드워드 버퍼 및 상기 신드롬 전처리부에 개별 전송함으로써 상기 코드워드 버퍼 및 상기 신드롬 전처리부의 동작이 동시에 수행되는, 대칭형 연접 BCH 복호화 장치
|
2 |
2
삭제
|
3 |
3
제1 항에 있어서,상기 코드워드 버퍼는 상기 오류정정부로부터 송신되는, 오류가 정정된 데이터를 임시 저장하는, 대칭형 연접 BCH 복호화 장치
|
4 |
4
제3 항에 있어서,상기 데이터 입출력부는 상기 코드워드 버퍼로부터 송신된 상기 오류가 정정된 데이터를 상기 비휘발성 메모리로 송신하는, 대칭형 연접 BCH 복호화 장치
|
5 |
5
제1 항에 있어서,상기 데이터 입출력부가 상기 비휘발성 메모리로부터 수신하는 데이터는 대칭형 연접 BCH 부호인, 대칭형 연접 BCH 복호화 장치
|
6 |
6
대칭형 연접 BCH 복호화 장치를 이용하여 비휘발성 메모리의 데이터 오류를 정정하는 방법에 있어서,데이터 입출력부에 의해 상기 비휘발성 메모리로부터 데이터를 수신하는 단계;상기 수신된 데이터를 블록 단위로 코드워드 버퍼에 전송하여 임시 저장하는 단계;상기 수신된 데이터를 신드롬 전처리부로 송신하여 신드롬 다항식을 생성하는 단계;상기 신드롬 다항식을 신드롬 버퍼에 전송하여 임시 저장하는 단계;오류검출부에 의해, 상기 신드롬 버퍼로부터 수신된 상기 신드롬 다항식을 이용하여 오류 데이터의 위치를 검출하기 위한 오류 위치 다항식을 산출하는 단계; 및오류정정부에 의해, 상기 오류검출부로부터 송신된 오류 위치 다항식을 이용하여 상기 코드워드 버퍼로부터 송신된 블록 단위의 데이터 중 오류 데이터 블록을 검출하고, 정정하는 단계를 포함하되,상기 수신된 데이터를 블록 단위로 코드워드 버퍼에 전송하여 임시 저장하는 단계 및 상기 수신된 데이터를 신드롬 전처리부로 송신하여 신드롬 다항식을 생성하는 단계를 동시에 수행하는, 비휘발성 메모리의 데이터 오류 정정 방법
|
7 |
7
제6 항에 있어서,상기 오류정정부에 의해 정정된 데이터를 상기 코드워드 버퍼로 송신하여 상기 데이터 입출력부로 송신하는 단계를 더 포함하는, 비휘발성 메모리의 데이터 오류 정정 방법
|
8 |
8
제7 항에 있어서,상기 데이터 입출력부를 이용하여, 상기 정정된 데이터를 상기 비휘발성 메모리로 송신하는 단계를 더 포함하는, 비휘발성 메모리의 데이터 오류 정정 방법
|
9 |
9
제6 항에 있어서,상기 데이터 입출력부에 의해 상기 비휘발성 메모리로부터 데이터를 수신하는 단계에서의 상기 데이터는, 대칭형 연접 BCH 부호인, 비휘발성 메모리의 데이터 오류 정정 방법
|
10 |
10
제6 항에 있어서,상기 비휘발성 메모리는 플래시 메모리(Flash memory)인, 비휘발성 메모리의 데이터 오류 정정 방법
|