본 방법 은 또한 , 검증 레벨 들 ( Vva , Vvb , Vvc ; Vva , Vvb , Vvc , Vvd , Vve , Vvf , Vvg ) 의 제 2 세트 의 관련 검증 레벨 들 을 사용 하 여 다 다음 국면 ( FINE ) 을 수행 하 는 단계 를 포함 하 고 , 여기 서 상기 검증 레벨 들 의 제 2 세트 내 의 각각 의 검증 레벨 은 상기 검증 레벨 들 의 제 1 세트 내 의 대응 하 는 검증 레벨 보다 더 크 며 , 여기 서 다 다음 국면 ( FINE ) 을 수행 하 는 단계 는 : ( d ) 각각 의 프로그램 펄스 이전 에 상기 래치 들 의 제 1 세트 를 판독 하 는 단계 , 판독 된 정보 를 근거 로 , 상기 적어도 하나 의 하위 타 겟 데이터 상태 를 갖 는 고속 - 프로그래밍 비휘발성 저장 소자 들 을 상기 래치 들 의 제 1 세트 내 의 프로그래밍 속도 데이터 에 응답 하 는 프로그래밍 속도 - 기반 의 감속 조치 를 적용 하 여 계속 프로그래밍 하 는 단계 , 상기 적어도 하나 의 하위 타 겟 데이터 상태 를 갖 는 저속 - 프로그래밍 비휘발성 저장 소자 들 을 프로그래밍 속도 - 기반 의 감속 조치 를 적용 함 이 없이 계속 프로그래밍 하 는 단계 , 그리고 ( e ) 상기 상위 타 겟 데이터 상태 들 을 갖 는 비휘발성 저장 소자 들 을 계속 프로그래밍 하 는 단계 를 포함 한다 .