내가 알고 싶은 것들

괜찮아- 모든 것이 잘 될 꺼야

25 2022년 04월

25

카테고리 없음 NAND memory : ECC와 SLC/MLC 란

* ECC(Error Correction Code) 진행성 Bad Block 선별 및 Read기능 보완을 위한 기능이라 보시면 됩니다. NAND는 Read든 Write든 문제가 발생할 수 있습니다. 다행히도 Erase/Write시 문제가 발생하면 메모리 자체에서 답변을 해주지만 Read시 데이타가 깨져서 나올경우 유저가 이를 알아낼 방법이 없습니다. 이러한 것을 커버해주는 기능이 ECC입니다. ECC는 다양한 단위로 사용되는데 통상적으로는 1bit Error 수정, 2bit Error 검출로 사용합니다.(SLC 메모리 기준) 즉 Read할때 정보가 1bit 깨졌을경우 알아서 보정을 할 수 있으며, 2bit 이상 깨졌을 경우 틀린것을 유저에게 알려 줍니다. ECC 사용 방법은 Write할때 미리 ECC 값..

13 2022년 04월

13