" 도 8 ( 2 ) 는 도 8 ( 1 ) 에 도시 된 8 개 의 가능 한 메모리 상태 를 나타내 도록 코딩 하 는 바람직 한 3 - 비트 LM 을 나타낸다 . 각각 8 개 의 메모리 상태 는 3 중의 "" 상위 ", 중간 , " 하위 "" 비트 "," 즉 "" 111 """," "" 011 """," "" 001 """," "" 101 """," "" 100 """," "" 000 """," "" 010 "" 및 "" 110 "" 각각 에 의해 나타낸다 . 상기 코딩 은 3 개 의 코드 비트 "," "" 하위 """," "" 중간 "" 및 "" 상위 "" 비트 에 의해 디자인 되 며 ", 각각 프로그램 되 고 읽 을 수 있 다 . 그러므로 , " 제 1 라운드 하위 페이지 프로그래밍 은 하위 비트 가 "" 1 "" 인 경우 "" 소거 "" 또는 "" Gr "" 상태 로 남 아 있 거나 "," 또는 하위 비트 가 "" O "" 인 경우 "" 중간 아래 "" 상태 로 프로그래밍 된다 . 기본 적 으로 "," "" Gr "" 또는 "" 바닥 "" 상태 는 임계 값 의 좁 은 범위 로 프로그램 된 깊 게 소거 상태 를 가짐 으로써 묶 어 진 분포 를 갖 는 "" 소거 된 "" 상태 이 다 . "" 중간 아래 "" 상태 는 메모리 상태 "" B "" 와 "" D "" 사이 에서 벌려진 임계 전압 의 넓 은 분포 를 가질 수 있 다 . 프로그래밍 하 는 동안 "" 중간 아래 "" 상태 는 DB 와 같 은 거친 중 단점 임계 레벨 에 대해서 확인 될 수 있 다 . 중간 비트 를 프로그래밍 하 는 경우 ", 셀 의 임계 레벨 은 하위 페이지 프로그래밍 으로부터 기인 된 2 개 의 영역 중 하나 로부터 개시 하 여 4 개 의 가능 한 영역 중 하나 로 이동 한다 . 상위 비트 를 프로그래밍 하 는 경우 , 셀 의 임계 레벨 은 중간 페이지 프로그래밍 으로부터 기인 된 4 개 의 가능 한 영역 들 중 하나 로부터 개시 하 여 8 개 의 가능 한 메모리 상태 들 중 하나 로 이동 한다 .