Abstract:
본 발명에 따른 비휘발성 메모리 장치의 프로그램 방법은: 디폴트 상태 오더링에 따라 데이터 래치들에 저장된 상태 데이터를 근거로 하여 제 N (N은 정수) 번째 프로그램 루프를 수행하는 단계; 상기 디폴트 상태 오더링을 변경할 필요가 있는 지를 판별하는 단계; 상기 디폴트 상태 오더링을 변경할 필요가 있다면, 상기 데이터 래치들에 저장된 상기 상태 데이터를 전체 혹은 일부 변경하는 단계; 및 상기 변경된 상태 데이터를 근거로 하여 제 N+1 번째 프로그램 루프를 수행하는 단계를 포함한다.
Abstract:
본 발명의 실시 예에 따른 3차원 플래시 메모리 장치는 접지 선택 라인과 메인 워드 라인 사이에 위치한 제 1 더미 워드 라인; 및 스트링 선택 라인과 상기 메인 워드 라인 사이에 위치한 제 2 더미 워드 라인을 포함한다. 여기에서, 상기 제 1 및 제 2 더미 워드 라인의 수는 서로 다르다. 상기 제 1 및 제 2 더미 워드 라인은 서로 다른 수를 가짐으로, 프로그램 동작 시에 프로그램 금지 셀의 부스팅 채널과 비트 라인 사이의 전계(Es)와 상기 부스팅 채널과 공통 소스 라인 사이의 전계(Eg)의 전계 차이(Es-Eg)를 줄일 수 있다.
Abstract:
비휘발성 메모리 장치에서의 프로그래밍 방법이 개시된다. 본 발명의 실시예에 따른 비휘발성 메모리 장치에서의 프로그램 방법은, 제 1 프로그램 펄스를 상기 비휘발성 메모리 장치의 대응되는 워드 라인에 인가하는 단계, 상기 제 1 프로그램 펄스와 다른 전압을 갖는 제 2 프로그램 펄스를 상기 워드 라인에 인가하는 단계 및 상기 워드 라인과 연결되는 비트 라인들 각각에, 상기 제 1 프로그램 펄스 또는 제 2 프로그램 펄스에 응답하여 프로그램되는 복수개의 비트값들 중 대응되는 메모리 셀에 프로그램하고자 하는 비트값에 따라 서로 다른 전압을 인가하는 단계를 구비하는 프로그램 동작을 수행한다. 본 발명에 따른 비휘발성 메모리 장치에서의 프로그램 방법은, 상기와 같은 프로그램 방법에 의해, 인접한 메모리 셀들 사이의 서로 다른 목표 프로그램 문턱 전압 및 전류치 차이에 따른 커플링 현상 및 프로그램 속도 저하를 개선할 수 있는 장점이 있다.
Abstract:
A method to drive a non-volatile memory device, having a plurality of strings formed by penetrating word lines in a panel shape piled on a substrate, includes the steps of: receiving a program order and an address; changing the number of adjacent zones among multiple zones composed by non-selective word lines by the positions of selective word lines corresponding to the inputted address; and authorizing voltages of different zones including the adjacent zones and the other zones.
Abstract:
The presented memory system comprises at least one non-volatile memory device which includes memory blocks where multiple strings connected to one bit line are vertically formed on a substrate; and a memory controller which controls at least one of the non-volatile memory devices. At least one of the non-volatile memory devices includes a free pulse controller which controls a free pulse according to information on the mode of the free pulse.
Abstract:
A memory system according to an embodiment of the present invention comprises a nonvolatile memory device which programs multi-bit data in one memory cell during one program cycle, and a memory controller which controls the nonvolatile memory device to program memory cells connected to a selected row of the nonvolatile memory device in either a first program mode or a second program mode depending on a write command. In the first program mode, a maximum number of logic pages which can be stored in the memory cells are stored. In the second program mode, one or more logic pages less than the maximum number are stored in the memory cells depending on a voltage bias difference from that of the first program mode.
Abstract:
본발명의실시예에따른불휘발성메모리장치의읽기방법은 ECC 블록을이용하여상기불휘발성메모리장치의데이터를수정하는단계; 상기데이터가상기 ECC 블록에의하여수정되지않는경우, 복수의메모리셀에저장된레퍼런스데이터를읽고상기복수의메모리셀의문턱전압분포를알아내는단계; 및상기문턱전압분포를통해상기불휘발성메모리장치의읽기전압레벨을조절하는단계를포함한다. 따라서, 본발명은테일비트가있어도변경된읽기전압의레벨(ARL)을설정할수 있고, 블록마다최적화된읽기전압레벨을설정할수 있다.