본문 바로가기
반도체

[NAND Flash] ECC(Error Correction Code) 란?

by 까망 하르방 2024. 2. 29.
반응형

들어가며

Digital 신호 처리 과정에서 Error가 발생할 수 밖에 없다.

NAND 세대가 거듭될수록 성능이 좋아지지만

 

그만큼 Error 증가도 있을 수 있기에 신뢰성 확보를 위해

높은 수준의 정정 능력이 필요하다.

 

What is ECC

Write할 때 ECC 값을 계산하여 Spare 영역에 계산값 저장

Read할 때 ECC 값을 다시 계산하여 저장한 값과 비교

 

다량의 Bit가 깨지면 고치기 어렵지만

1 Bit Error 수정, 2 Bit Error 검출이 가능하다.

 

ECC 종류에는 Parity, Hamming, Cyclic, LDPC 등이 존재하며

신뢰성, 처리 속도, 저전력, 설계 비용 다양한 관점에서

알고리즘이 연구되고 있다.

 

 

📌 [NAND] SLC / MLC / TLC / QLC란?

 

SLC / MLC / TLC / QLC란?

SLC / MLC / TLC / QLC 저장 매체인 낸드 플래시(NAND Flash) 타입은 최소단위인 셀(Cell)에 몇 비트(bit) 저장할 수 있느냐에 따라 - SLC (Single Level Cell) → 1bit (1과 0, 2개) - MLC (Multi Level Cell) → 2bit (11~00, 4개) -

zoosso.tistory.com

 

반응형

'반도체' 카테고리의 다른 글

[펌웨어/임베디드] 디램(DRAM) 특징  (2) 2024.05.04
FUA (Force Unit Access)  (2) 2024.04.02
[SDRAM의 발전] SDR과 DDR 차이  (4) 2023.03.10
반도체 기업 유형  (4) 2021.03.11
반도체 생산 과정  (0) 2021.03.10

댓글