최근 에 는 , " 이러 한 플래시 메모리 의 집적도 를 더욱 증가 시키 기 위해 하나 의 메모리 셀 에 복수 개 의 데이터 를 선택 적 으로 저장 할 수 있 도록 하 는 멀티 레벨 셀 ( Multi - Level Cell ; 이하 "" MLC "" 라 칭함 ) 구조 가 제안 되 었 다 . MLC 는 하나 의 메모리 셀 이 프로그램 / 소 거의 두 개 의 상태 ( state ) 를 가지 는 싱글 레벨 셀 ( Single Level Cell ; SLC ) 과 는 달리 ", 하나 의 메모리 셀 을 가지 고 두 비트 , 세 비트 그리고 네 비트 이상 의 데이터 를 나타낼 수 있 으므로 SLC 와 비교 할 때 2 배 이상 의 메모리 용량 을 구현 할 수 있 다 . MLC 는 세 가지 이상 의 프로그램 상태 를 가지 기 때문 에 읽 기 전압 과 메모리 셀 의 문턱 전압 분포 사이 의 마진 을 충분히 확보 하 여 데이터 보유 특성 을 향상 시키 기 위하 여 프로그램 상태 에서 의 메모리 셀 의 문턱 전압 의 분포 를 가능 한 좁 고 균일 하 게 만들 어야 한다 .