" 도 15 c 2 는 추가 적 인 "" k 2 "" 개 의 프로그래밍 펄스 들 이 가해진 다음 에 ", 대안 적 3 - 국면 프로그래밍 동작 의 제 2 국면 에서 , 도 15 c 1 의 상태 이후 의 상태 를 나타내 며 , 여기 서 는 고속 - 프로그래밍 상위 - 상태 저장 소자 들 과 저속 - 프로그래밍 상위 - 상태 저장 소자 들 이 Vvh 의 판독 레벨 을 이용 하 여 구별 된다 . k 2 개 의 추가 적 인 프로그램 펄스 들 의 카운트 가 완료 되 는 경우 , Vth 분포 ( 1548 ) 는 저속 - 프로그래밍 상위 - 상태 저장 소자 들 과 고속 - 프로그래밍 상위 - 상태 저장 소자 들 에 대한 영역 ( 1545 ) 과 영역 ( 1546 ) 을 각각 포함 한다 . 분포 ( 1547 ) 는 , VvdL 에 도달 한 것 으로 검증 된 D - 상태 저장 소자 들 의 일부 를 나타낸다 . 분포 ( 1547 ) 에서 의 저장 소자 들 은 , 이 들 이 나머지 저장 소자 들 보다 더 빨리 타 겟 D - 상태 에 도달 했 기 때문 에 , 자동 으로 고속 저장 소자 들 이 됨 에 유의 해야 한다 . Vvh 은 상위 판독 레벨 이 다 . kl 및 k 2 는 하위 - 상태 저장 소자 들 과 상위 - 상태 저장 소자 들 의 프로그래밍 속도 를 결정 하 기 위해 서로 다른 카운터 들 이 사용 될 수 있 음 을 표시 한다는 것 에 유의 해야 한다 . 간략 한 설명 을 위해 , k 1 은 k 2 와 동일 한 값 으로 설정 될 수 있 다 . 카운트 되 는 프로그램 펄스 들 의 개수 에 상관없이 카운트 의 시작 은 서로 다를 수 있 음 에 유의 해야 한다 . 즉 , 카운트 의 시작 을 트리 거하 는 도 15 b 1 및 도 15 c 1 의 상태 들 은 서로 다른 시간 에 일어날 수 있 다 .