[go: up one dir, main page]

KR100729359B1 - 낸드 플래시 메모리 장치 및 그것의 프로그램 방법 - Google Patents

낸드 플래시 메모리 장치 및 그것의 프로그램 방법 Download PDF

Info

Publication number
KR100729359B1
KR100729359B1 KR1020050088848A KR20050088848A KR100729359B1 KR 100729359 B1 KR100729359 B1 KR 100729359B1 KR 1020050088848 A KR1020050088848 A KR 1020050088848A KR 20050088848 A KR20050088848 A KR 20050088848A KR 100729359 B1 KR100729359 B1 KR 100729359B1
Authority
KR
South Korea
Prior art keywords
program
voltage
lsb
msb
start voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020050088848A
Other languages
English (en)
Other versions
KR20070034305A (ko
Inventor
김무성
임영호
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050088848A priority Critical patent/KR100729359B1/ko
Priority to US11/500,410 priority patent/US7403422B2/en
Priority to JP2006249896A priority patent/JP5085079B2/ja
Publication of KR20070034305A publication Critical patent/KR20070034305A/ko
Application granted granted Critical
Publication of KR100729359B1 publication Critical patent/KR100729359B1/ko
Priority to US12/145,531 priority patent/US7697327B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/12Programming voltage switching circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/08Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0483Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)

Abstract

본 발명은 MLC 프로그램 동작 시에 프로그램 속도를 빠르게 할 수 있는 낸드 플래시 메모리 장치 및 그것의 프로그램 방법에 관한 것이다. 본 발명에 따른 낸드 플래시 메모리 장치는 증가형 스텝 펄스 프로그램 (ISPP) 방법을 사용하여 프로그램 동작을 수행한다. 본 발명에 따른 낸드 플래시 메모리 장치는 멀티 비트 데이터를 저장하는 메모리 셀, 상기 메모리 셀에 제공할 프로그램 전압을 발생하는 프로그램 전압 발생회로, 그리고 상기 프로그램 전압의 시작 레벨을 제어하는 프로그램 전압 컨트롤러를 포함한다. 본 발명에 따른 낸드 플래시 메모리 장치는 LSB 프로그램 동작 시에 선택된 워드 라인에 LSB 시작 전압을 제공하고, MSB 프로그램 동작 시에 상기 선택된 워드 라인에 상기 LSB 시작 전압보다 높은 MSB 시작 전압을 제공한다. 본 발명에 의하면 프로그램 동작 시에 프로그램 속도를 빠르게 할 수 있다.

Description

낸드 플래시 메모리 장치 및 그것의 프로그램 방법 {NAND FLASH MEMORY DEVICE AND PROGRAM METHOD THEREOF}
도 1은 낸드 플래시 메모리 장치의 메모리 셀 어레이를 보여주는 회로도이다.
도 2는 하나의 메모리 셀에 멀티 비트 데이터를 저장하는 낸드 플래시 메모리 장치의 프로그램 방법을 보여주는 다이어그램이다.
도 3은 도 2에 도시된 전압 분배 회로를 예로서 보여주는 회로도이다.
도 4는 도 2에 도시된 클록 드라이버를 예시적으로 보여주는 회로도이다.
도 5는 도 2에 도시된 시작 전압 컨트롤러의 제 1 실시예를 보여주는 블록도이다.
도 6은 도 2에 도시된 시작 전압 컨트롤러의 제 2 실시예를 보여주는 블록도이다.
도 7은 도 2에 도시된 프로그램 전압(Vpgm)의 파형도이다.
*도면의 주요부분에 대한 부호의 설명*
100: 낸드 플래시 메모리 장치 110: 메모리 셀 어레이
120: 행 디코더 130: 프로그램 전압 발생회로
140: 프로그램 전압 컨트롤러 150: 페이지 버퍼
160: 패스 폐일 체크회로
본 발명은 반도체 메모리 장치에 관한 것으로, 더욱 상세하게는 MLC 프로그램 동작 시에 프로그램 속도를 빠르게 할 수 있는 낸드 플래시 메모리 장치 및 그것의 프로그램 방법에 관한 것이다.
반도체 메모리 장치(semiconductor memory device)는 데이터를 저장해 두고 필요할 때 꺼내어 읽어볼 수 있는 기억장치이다. 반도체 메모리 장치는 크게 램(Random Access Memory; RAM)과 롬(Read Only Memory; ROM)으로 나눌 수 있다. 램(RAM)은 전원이 끊어지면 저장된 데이터가 소멸하는 휘발성 메모리 장치(volatile memory device)이다. 롬(ROM)은 전원이 끊어지더라도 저장된 데이터가 소멸하지 않는 불휘발성 메모리 장치(nonvolatile memory device)이다. 불휘발성 메모리 장치는 PROM(Programmable ROM), EPROM(Erasable PROM), EEPROM(Electrically EPROM), 플래시 메모리 장치(flash memory device) 등을 포함한다. 플래시 메모리 장치는 일반적으로 낸드형과 노어형으로 나누어진다.
낸드 플래시 메모리 장치는 하나의 메모리 셀에 멀티 비트 데이터(multi_bit data)를 저장할 수 있다. 멀티 비트 데이터를 저장할 수 있는 메모리 셀은 보통 멀티 레벨 셀(Multi_Level Cell; MLC)이라고 한다. 멀티 레벨 셀은 멀티_상태(multi_state) 중에서 어느 하나의 상태를 가진다. 예를 들면, 2_비트 데이터를 저 장하는 메모리 셀은 문턱 전압에 따라 '11', '10', '00', '01'과 같은 4개의 멀티_상태(multi_state)를 갖는다. 메모리 셀이 '10' 상태에 있는 경우에, '0'은 하위 비트 데이터(LSB data)라 하고, '1'는 상위 비트 데이터(MSB 데이터)라 한다.
낸드 플래시 메모리 장치는 프로그램 동작 시에 메모리 셀의 문턱 전압(threshold voltage) 분포의 폭을 좁게 만들기 위해서 "증가형 스텝 펄스 프로그램" (Incremental Step Pulse Program; ISPP) 방법을 사용한다. 증가형 스텝 펄스 프로그램 방법은 프로그램 동작 시에 선택된 워드 라인에 프로그램 전압을 한번에 인가하지 않고, 프로그램 루프에 따라 프로그램 전압을 단계적으로 상승해가며 인가하는 방법이다.
메모리 셀에 멀티 비트 데이터를 프로그램하는 방법은 보통 MLC 프로그램 방법이라고 일컫는다. MLC 프로그램 동작은 하위 비트 데이터를 프로그램하는 LSB 프로그램 동작과 상위 비트 데이터를 프로그램하는 MSB 프로그램 동작으로 나누어진다. LSB 프로그램 동작 시에는 LSB 프로그램 전압이 선택된 워드 라인에 인가되고, MSB 프로그램 동작 시에는 MSB 프로그램 전압이 선택된 워드 라인에 인가된다.
종래 기술에 따른 증가형 스텝 펄스 프로그램 방법을 사용하여 MLC 프로그램 동작을 수행하는 낸드 플래시 메모리 장치는 LSB 프로그램 동작 및 MSB 프로그램 동작 시에 동일한 시작 전압을 사용한다. 즉, 종래의 낸드 플래시 메모리 장치는 동일한 레벨의 LSB 시작 전압과 MSB 시작 전압을 갖는다. 여기에서, LSB 시작 전압은 LSB 프로그램 동작 시에 처음으로 인가하는 프로그램 전압이며, MSB 시작 전압은 MSB 프로그램 동작 시에 처음으로 인가하는 프로그램 전압이다.
LSB 프로그램 동작을 수행하면, 메모리 셀은 '11' 상태 또는 '10' 상태를 갖는다. 여기에서 '10' 상태의 메모리 셀은 '11' 상태의 메모리 셀보다 더 높은 문턱 전압을 갖는다. 그리고 MSB 프로그램 동작을 수행하면, '11' 상태의 메모리 셀은 '01' 상태로 되고, '10' 상태의 메모리 셀은 '00' 상태로 된다.
이와 같이 LSB 프로그램 동작에 의해 메모리 셀의 문턱 전압은 높아지기 때문에, LSB 시작 전압과 MSB 시작 전압을 동일하게 하는 종래의 방법은 불필요하게 프로그램 속도를 느리게 하는 요인이 되고 있다.
본 발명은 증가형 스텝 펄스 프로그램 방법을 사용하여 MLC 프로그램 동작을 수행하는 낸드 플래시 메모리 장치의 프로그램 속도를 빠르게 하는 것을 목적으로 한다.
또한, 본 발명은 증가형 스텝 펄스 프로그램 방법을 사용하여 MLC 프로그램 동작을 수행하는 낸드 플래시 메모리 장치에서 프로그램 속도를 빠르게 하는 프로그램 방법을 제공하는 것을 목적으로 한다.
본 발명에 따른 낸드 플래시 메모리 장치는 증가형 스텝 펄스 프로그램 (ISPP) 방법을 사용하여 프로그램 동작을 수행하며; 멀티 비트 데이터를 저장하는 메모리 셀; 상기 메모리 셀에 제공할 프로그램 전압을 발생하는 프로그램 전압 발생회로; 및 상기 프로그램 전압의 시작 레벨을 제어하는 프로그램 전압 컨트롤러를 포함한다. 상기 프로그램 전압 발생회로는 상기 프로그램 전압 컨트롤러에서 제공 된 스텝 신호에 응답하여 상기 프로그램 전압을 순차적으로 증가한다.
상기 프로그램 전압 컨트롤러는, 상기 프로그램 전압의 시작 레벨에 대한 정보를 저장하며, 프로그램 동작 시에 상기 시작 레벨 정보에 따른 시작 신호를 발생하는 시작 전압 컨트롤러; 상기 시작 신호에 응답하여 시작 카운트 값을 결정하고, 패스 폐일 체크회로에서 제공된 카운트_업 신호에 응답하여 상기 시작 카운트 값을 순차적으로 증가하는 루프 카운터; 및 상기 루트 카운터에서 제공된 카운트 값을 디코딩하고, 상기 스텝 신호를 발생하는 디코더를 포함한다.
상기 시작 전압 컨트롤러는 상기 메모리 셀에 하위 비트 데이터를 프로그램(이하, LSB 프로그램이라 함)하기 위한 프로그램 전압의 시작 레벨(이하, LSB 시작 전압이라 함)과 상위 비트 데이터를 프로그램(이하, MSB 프로그램이라 함)하기 위한 프로그램 전압의 시작 레벨(이하, MSB 시작 전압)에 대한 정보를 저장한다.
상기 시작 전압 컨트롤러는, 상기 LSB 시작 전압에 대한 정보를 저장하는 LSB 시작 전압 저장장치; 상기 MSB 시작 전압에 대한 정보를 저장하는 MSB 시작 전압 저장장치; 및 행 어드레스에 응답하여 상기 LSB 시작 전압에 대한 정보 또는 상기 MSB 시작 전압에 대한 정보를 상기 시작 신호로 발생하는 선택회로를 포함한다.
본 발명에 따른 낸드 플래시 메모리 장치의 프로그램 방법은 하나의 메모리 셀에 멀티 비트 데이터를 저장하는 낸드 플래시 메모리 장치의 증가형 스텝 펄스 프로그램 방법에 관한 것으로서, LSB 프로그램 동작 시에 선택된 워드 라인에 LSB 시작 전압을 제공하고; MSB 프로그램 동작 시에 상기 선택된 워드 라인에 상기 LSB 시작 전압보다 높은 MSB 시작 전압을 제공한다. 상기 LSB 시작 전압을 제공한 다음 에 상기 LSB 시작 전압을 순차적으로 증가하고; 상기 MSB 시작 전압을 제공한 다음에 상기 MSB 시작 전압을 순차적으로 증가한다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 실시예를 첨부된 도면을 참조하여 설명한다.
도 1은 낸드 플래시 메모리 장치의 메모리 셀 어레이를 보여주는 회로도이다. 도 1을 참조하면, 메모리 셀 어레이(1)는 복수의 셀 스트링(cell string; 10~1n)으로 구성된다. 각각의 셀 스트링(10~1n)은 동일한 구성을 가지며, 비트 라인(BL0~BLn)과 공통 소스 라인(CSL) 사이에 연결되어 있다.
셀 스트링(10)은 비트 라인(BL0)에 연결되어 있다. 셀 스트링(10)에는 접지 선택 트랜지스터(Ground Selection Transistor; GST), 복수의 메모리 셀(MC0~MC31), 그리고 스트링 선택 트랜지스터(String Selection Transistor; SST)가 직렬로 연결되어 있다. 접지 선택 트랜지스터(GST)는 공통 소스 라인(Common Source Line; CSL)에 연결되어 있고, 스트링 선택 트랜지스터(SST)는 비트 라인(BL0)에 연결되어 있다. 복수의 메모리 셀(MC0~MC31)은 접지 선택 트랜지스터(GST)와 스트링 선택 트랜지스터(SST) 사이에 연결되어 있다. 여기에서, 메모리 셀의 수는 16개, 32개, 64개 등과 같이 다양하게 변할 수 있다.
복수의 메모리 셀(MC0~MC31)의 게이트에는 복수의 워드 라인(WL0~WL31)이 연결되어 있고, 스트링 선택 트랜지스터(SST)의 게이트에는 스트링 선택 라인(String Selection Line; SSL)이 연결되어 있고, 접지 선택 트랜지스터(GST)의 게이트에는 접지 선택 라인(Ground Selection Line; GSL)이 연결되어 있다. 프로그램 동작 시에, 선택된 워드 라인(selected WL)에는 프로그램 전압(Vpgm; 예를 들면, 약 18V)이 인가되고, 비선택된 워드 라인(non_selected WL)에는 패스 전압(Vpass; 예를 들면, 약 8V)이 인가된다.
도 2는 본 발명의 실시예에 따른 낸드 플래시 메모리 장치를 보여주는 블록도이다. 도 2를 참조하면, 낸드 플래시 메모리 장치(100)는 메모리 셀 어레이(110), 행 디코더(120), 프로그램 전압 발생회로(130), 프로그램 전압 컨트롤러(140), 페이지 버퍼(150), 그리고 패스 폐일 체크회로(160)를 포함한다.
메모리 셀 어레이(110)는 접지 선택 라인(GSL), 복수의 워드 라인(WL0~WL31), 그리고 스트링 선택 라인(SSL)에 연결되어 있다. 메모리 셀 어레이(110)는 비트 라인(BL)을 통해 페이지 버퍼(150)에 연결되어 있다.
행 디코더(120)는 프로그램 동작 시에 행 어드레스(Row Address; RA)에 응답하여 선택된 워드 라인에 프로그램 전압(Vpgm)을 제공하고, 비선택된 워드 라인에 패스 전압(Vpass)을 제공한다. 여기에서, 프로그램 전압(Vpgm)은 프로그램 전압 발생회로(130)로부터 제공되고, 패스 전압(Vpass)은 패스 전압 발생회로(도시되지 않음)로부터 제공된다.
프로그램 전압 발생회로(130)는 프로그램 동작 시에 선택된 워드 라인에 제공될 프로그램 전압(Vpgm)을 발생한다. 여기에서, 프로그램 전압(Vpgm)은 시작 전압(start voltage)부터 일정한 전압 차를 두고 단계적으로 증가하는 증가형 스텝 전압이다. 프로그램 전압(Vpgm)은 LSB 프로그램 동작 및 MSB 프로그램 동작 동안에 제공된다. LSB 프로그램 동작 시에, LSB 프로그램 전압은 LSB 시작 전압부터 일정한 전압 차를 두고 단계적으로 증가한다. MSB 프로그램 동작 시에, MSB 프로그램 전압은 MSB 시작 전압부터 일정한 전압 차를 두고 단계적으로 증가한다.
도 2를 참조하면, 프로그램 전압 발생회로(130)는 전하펌프(131), 전압 분배 회로(132), 비교기(133), 오실레이터(134), 그리고 클록 드라이버(135)를 포함한다. 프로그램 전압 발생회로(130)는 프로그램 전압 컨트롤러(140)에서 제공된 스텝 신호(STEP_i)에 응답하여 프로그램 전압을 순차적으로 증가한다.
전하펌프(131)는 클록 신호(CLK)에 응답하여 프로그램 전압(Vpgm)을 발생한다. 전압 분배 회로(132)는 프로그램 전압(Vpgm)을 분배하여 분배전압(Vdvd)을 출력한다. 전압 분배 회로(132)는 순차적으로 인에이블 하는 스텝 신호(STEP_i; i=0~15)에 응답하여 프로그램 전압(Vpgm)을 단계적으로 증가한다. 전압 분배 회로(132)는 도 4를 참조하여 상세히 설명된다.
비교기(133)는 전압 분배 회로(132)로부터 분배전압(Vdvd)을 입력받고, 기준전압 발생기(도시되지 않음)로부터 기준전압(Vref)을 입력받는다. 비교기(133)는 분배전압(Vdvd)과 기준전압(Vref)을 비교하고, 결과로서 비교 신호(COM)를 발생한다. 비교기(133)는 분배전압(Vdvd)이 기준전압(Vref)보다 낮을 때 비교신호(COM)를 발생한다.
오실레이터(134)는 발진신호(OSC)를 발생한다. 클록 드라이버(135)는 비교신호(COM) 및 발진신호(OSC)에 응답하여 클록 신호(CLK)를 발생한다. 클록 드라이버(135)는 도 5를 참조하여 상세히 설명된다.
프로그램 전압(Vpgm)이 원하는 전압보다 낮을 경우, 클록 드라이버(135)는 클록신호(CLK)를 발생한다. 이때 전하펌프(131)는 클록 신호(CLK)에 응답하여 동작한다. 프로그램 전압(Vpgm)이 원하는 전압에 도달하면, 클록 드라이버(135)는 클록신호(CLK)를 발생하지 않는다. 이때 전하펌프(131)는 동작하지 않는다. 이러한 과정을 통해 프로그램 전압 발생회로(130)는 원하는 프로그램 전압(Vpgm)을 생성한다.
계속해서 도 2를 참조하면, 프로그램 전압 컨트롤러(140)는 시작 전압 컨트롤러(141), 루프 카운터(142), 디코더(143)를 포함한다. 프로그램 전압 컨트롤러(140)는 프로그램 전압의 시작 레벨, 즉 LSB 시작 전압과 MSB 시작 전압을 제어한다.
시작 전압 컨트롤러(141)는 프로그램 전압의 시작 레벨에 대한 정보를 저장하고, 프로그램 동작 시에 시작 레벨 정보에 따른 시작 신호(START)를 발생한다. 시작 전압 컨트롤러(141)의 구성 및 동작은 도 5 및 도 6을 참조하여 상세히 설명된다.
루프 카운터(142)는 시작 전압 컨트롤러(141)에서 제공되는 시작 신호(START)에 응답하여 시작 카운트 값을 정한다. 그리고 루프 카운터(142)는 패스 폐일 체크 회로(160)로부터 인가되는 카운트 업 신호(CNT_UP)에 응답하여 n(예를 들면, n=4)비트의 카운트 값을 순차적으로 증가한다.
디코더(143)는 루프 카운터(142)의 카운트 값을 디코딩하여 스텝 신호(STEP_i; i=0~15)를 순차적으로 발생한다. 예를 들면, 루프 카운터(142)로부터 제 공된 4_비트의 카운트 값이 0000, 0001, 0010, …, 1111과 같이 증가함에 따라, 스텝 신호는 STEP_0, STEP_1, STEP_2, …, STEP_15와 같이 순차적으로 활성화된다.
이와 같이 프로그램 전압 컨트롤러(140)는 패스 폐일 체크회로(160)로부터 제공된 카운트 업 신호(CNT_UP)에 의해 카운트 값을 순차적으로 증가한다. 그리고 프로그램 전압 컨트롤러(140)는 시작 카운트 값을 정할 수 있다. 프로그램 전압 컨트롤러(140)는 시작 카운트 값을 조절할 수 있기 때문에 LSB 시작 전압과 MSB 시작 전압을 달리할 수 있다.
계속해서 도 2를 참조하면, 패스 폐일 체크회로(160)는 프로그램 루프가 반복될 때마다 메모리 셀이 원하는 레벨에 도달하였는지 검사한다. 이러한 동작을 프로그램 검증 동작이라 한다. 메모리 셀이 원하는 문턱 전압을 가지면 프로그램 동작은 종료한다. 그러나 메모리 셀이 원하는 문턱 전압에 도달하지 못하면, 패스 폐일 체크회로(160)는 카운트 업 신호(CNT_UP)를 발생한다. 이때 워드 라인에 인가되는 프로그램 전압은 한 단계 증가하며, 프로그램 동작 및 프로그램 검증 동작은 다시 수행된다.
도 3은 도 2에 도시된 전압 분배 회로를 예로서 보여주는 회로도이다. 도 3을 참조하면, 전압 분배 회로(132)는 제 1 저항 회로(310), 제 2 저항 회로(320), 그리고 스위치 회로(330)를 포함한다.
제 1 저항 회로(310)는 출력 노드(No)와 분배 노드(Nd) 사이에 연결된다. 제 1 저항 회로(310)는 도 3에서 보는 바와 같이 하나의 저항(Ra)으로 구성될 수 있다. 제 2 저항 회로(320)는 분배 노드(Nd)와 스위치 회로(330) 사이에 병렬 연결된 복수의 저항(R0~R15)으로 구성된다. 스위치 회로(330)는 복수의 저항(R0~R15)과 접지 사이에 연결된 복수의 스위치로 구성된다. 도 3을 참조하면, 복수의 스위치는 복수의 NMOS 트랜지스터(MN0~MN15)로 구성된다. 복수의 NMOS 트랜지스터(NM0~NM15)는 스텝 신호(STEP_i; i=0~15)에 응답하여 온(on) 또는 오프(off) 된다. 스텝 신호가 순차적으로 온 됨에 따라 프로그램 전압(Vpgm)은 단계적으로 증가한다.
도 4는 도 2에 도시된 클록 드라이버를 예시적으로 보여주는 회로도이다. 도 4를 참조하면, 클록 드라이버(135)는 NAND 게이트(NG1)와 인버터(INV1)로 구성된다. 클록 드라이버(135)는 비교 신호(COM)가 하이 레벨 상태에 있을 때, 발진신호(OSC)를 클록 신호(CLK)로서 출력된다. 이때 전하펌프(131)는 동작한다. 클록 드라이버(135)는 비교 신호(COM)가 로우 레벨 상태에 있을 때, 발진신호(OSC)를 클록 신호(CLK)로 출력하지 않는다. 이때 전하펌프(131)는 동작하지 않는다.
도 5는 도 2에 도시된 시작 전압 컨트롤러의 제 1 실시예를 보여주는 블록도이다. 도 5를 참조하면, 시작 전압 컨트롤러(141a)는 LSB 시작 전압 저장장치(510), MSB 시작 전압 저장장치(520), 그리고 선택 회로(530)를 포함한다.
LSB 시작 전압 저장장치(510)는 LSB 시작 전압에 대한 정보를 저장한다. LSB 시작 전압 저장장치(510)는 LSB 프로그램 동작 시에 선택된 워드 라인에 LSB 시작 전압을 제공하기 위한 LSB 시작 신호(LSB_ST)를 발생한다. MSB 시작 전압 저장장치(520)는 MSB 시작 전압에 대한 정보를 저장한다. MSB 시작 전압 저장장치(520)는 MSB 프로그램 동작 시에 선택된 워드 라인에 MSB 시작 전압을 제공하기 위한 MSB 시작 신호(MSB_ST)를 발생한다. 선택회로(530)는 행 어드레스(RA[0])에 응답하여 LSB 시작 신호(LSB_ST) 또는 MSB 시작 신호(MSB_ST)를 선택한다. 즉, 선택회로(530)는 LSB 프로그램 동작 시에는 LSB 시작 신호(LSB_ST)를 선택하고 MSB 프로그램 동작 시에는 MSB 시작 신호(MSB_ST)를 선택한다. 선택회로(530)에 의해 선택된 신호는 시작 신호(START)로서 루프 카운터(도 2 참조, 142)에 제공한다.
낸드 플래시 메모리 장치는 외부에서 행 어드레스를 입력받는다. 행 어드레스는 복수의 블록 중에서 어느 하나의 블록을 선택하기 위한 블록 어드레스, 복수의 워드 라인 중에서 어느 하나의 워드 라인을 선택하기 위한 페이지 어드레스, 그리고 LSB 프로그램 동작인지 MSB 프로그램 동작인지를 알리는 어드레스를 포함한다. 여기에서, 행 어드레스(RA[0])는 LSB 프로그램 동작 또는 MSB 프로그램 동작 중 어느 하나를 알리는 어드레스이다.
도 6은 도 2에 도시된 시작 전압 컨트롤러의 제 2 실시예를 보여주는 블록도이다. 도 6을 참조하면, 시작 전압 컨트롤러(141b)는 LSB 시작 전압 저장장치(610), 전압 차이 저장장치(620), 덧셈기(630), 그리고 선택 회로(640)를 포함한다.
전압 차이 저장장치(620)는 MSB 시작 전압과 LSB 시작 전압 사이의 차이에 대한 정보를 저장한다. 덧셈기(630)는 LSB 시작 전압 저장장치(610)와 전압 차이 저장장치(620)의 출력신호를 합하여 선택된 워드 라인에 MSB 시작 전압을 제공하기 위한 MSB 시작 신호(MSB_ST)를 발생한다. 선택회로(640)는 행 어드레스(RA[0])에 응답하여 LSB 시작 신호(LSB_ST) 또는 MSB 시작 신호(MSB_ST)를 선택하고, 선택된 신호를 시작 신호(START)로서 루프 카운터(도 2 참조, 142)에 제공한다.
도 7은 도 2에 도시된 프로그램 전압(Vpgm)의 파형을 보여준다. 도 7(a)는 LSB 프로그램 동작 시에 발생하는 프로그램 전압(Vpgm)이고, 도 7(b)는 MSB 프로그램 동작 시에 발생하는 프로그램 전압(Vpgm)이다. 도 7을 참조하면, MSB 시작 전압(V0+α)이 LSB 시작 전압(V0)보다 높은 것을 알 수 있다. MSB 시작 전압이 LSB 시작 전압보다 높으면, MSB 프로그램 동작 시에 메모리 셀은 원하는 문턱 전압에 더 빨리 도달할 수 있다. 그러나 MSB 시작 전압이 너무 높으면 오버 프로그램(over program)된 메모리 셀이 발생할 수 있기 때문에 소정의 전압 이상으로 높일 수는 없다. LSB 시작 전압과 MSB 시작 전압의 차이를 LSB 검증 전압과 MSB 검증 전압의 차이와 동일하게 하는 것이 바람직하다.
본 발명에 따른 낸드 플래시 메모리 장치는 행 어드레스에 따라 프로그램 시작 전압을 조절할 수 있다. 본 발명에 따른 낸드 플래시 메모리 장치는 LSB 프로그램 동작 시에 LSB 시작 전압과 MSB 프로그램 동작 시에 MSB 시작 전압을 달리할 수 있다. 즉, 본 발명에 따른 낸드 플래시 메모리 장치는 MSB 시작 전압을 LSB 시작 전압보다 높게 할 수 있다. 본 발명에 의하면, MSB 프로그램 속도가 빨라지기 때문에 전체적으로 프로그램 속도가 빨라진다.
한편, 본 발명의 상세한 설명에서는 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 상술한 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구범위 뿐만 아니라 이 발명의 특허청구범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이 본 발명에 따른 낸드 플래시 메모리 장치 및 그것의 프로그램 방법은 프로그램 동작 시에 프로그램 전압의 시작 레벨을 조절할 수 있기 때문에 프로그램 속도를 빠르게 할 수 있다. 특히, 증가형 스텝 펄스 프로그램 방법을 사용하여 MLC 프로그램 동작을 수행하는 낸드 플래시 메모리 장치에 있어서 MSB 시작 전압을 LSB 시작 전압보다 높게 할 수 있기 때문에 프로그램 속도를 빠르게 할 수 있다.

Claims (11)

  1. 증가형 스텝 펄스 프로그램(ISPP) 방법을 사용하여 프로그램 동작을 수행하는 낸드 플래시 메모리 장치에 있어서:
    멀티 비트 데이터를 저장하는 메모리 셀;
    스텝 신호에 응답하여 상기 메모리 셀에 제공할 프로그램 전압을 순차적으로 증가하여 발생시키는 프로그램 전압 발생회로; 및
    상기 프로그램 전압의 시작 레벨을 대한 정보를 저장하며, 프로그램 동작 시 상기 시작 레벨 정보에 따라 상기 스텝 신호를 발생하도록 제어하는 프로그램 전압 컨트롤러를 포함하는 낸드 플래시 메모리 장치.
  2. 삭제
  3. 제 1 항에 있어서,
    상기 프로그램 전압 컨트롤러는,
    상기 프로그램 전압의 시작 레벨에 대한 정보를 저장하며, 프로그램 동작 시에 상기 시작 레벨 정보에 따른 시작 신호를 발생하는 시작 전압 컨트롤러;
    상기 시작 신호에 응답하여 시작 카운트 값을 결정하고, 패스 폐일 체크회로에서 제공된 카운트_업 신호에 응답하여 상기 시작 카운트 값을 순차적으로 증가하는 루프 카운터; 및
    상기 루트 카운터에서 제공된 카운트 값을 디코딩하고, 상기 스텝 신호를 발생하는 디코더를 포함하는 것을 특징으로 하는 낸드 플래시 메모리 장치.
  4. 제 3 항에 있어서,
    상기 시작 전압 컨트롤러는 상기 메모리 셀에 하위 비트 데이터를 프로그램(이하, LSB 프로그램이라 함)하기 위한 프로그램 전압의 시작 레벨(이하, LSB 시작 전압이라 함)과 상위 비트 데이터를 프로그램(이하, MSB 프로그램이라 함)하기 위한 프로그램 전압의 시작 레벨(이하, MSB 시작 전압)에 대한 정보를 저장하는 것을 특징으로 하는 낸드 플래시 메모리 장치.
  5. 제 4 항에 있어서,
    상기 시작 전압 컨트롤러는,
    상기 LSB 시작 전압에 대한 정보를 저장하는 LSB 시작 전압 저장장치;
    상기 MSB 시작 전압에 대한 정보를 저장하는 MSB 시작 전압 저장장치; 및
    행 어드레스에 응답하여 상기 LSB 시작 전압에 대한 정보 또는 상기 MSB 시작 전압에 대한 정보를 상기 시작 신호로 발생하는 선택회로를 포함하는 것을 특징으로 하는 낸드 플래시 메모리 장치.
  6. 제 5 항에 있어서,
    상기 행 어드레스는 LSB 프로그램 동작 또는 MSB 프로그램 동작 중 어느 하나를 알리는 어드레스인 것을 특징으로 하는 낸드 플래시 메모리 장치.
  7. 제 4 항에 있어서,
    상기 MSB 시작 전압은 상기 LSB 시작 전압보다 높은 것을 특징으로 하는 낸드 플래시 메모리 장치.
  8. 제 3 항에 있어서,
    상기 시작 전압 컨트롤러는 LSB 시작 전압, 그리고 MSB 시작 전압과 상기 LSB 시작 전압의 차이 전압을 저장하는 것을 특징으로 하는 낸드 플래시 메모리 장치.
  9. 하나의 메모리 셀에 멀티 비트 데이터를 저장하는 낸드 플래시 메모리 장치의 증가형 스텝 펄스 프로그램 방법에 있어서:
    LSB 프로그램 동작 시에 선택된 워드 라인에 LSB 시작 전압을 제공하고;
    MSB 프로그램 동작 시에 상기 선택된 워드 라인에 상기 LSB 시작 전압보다 높은 MSB 시작 전압을 제공하는 프로그램 방법.
  10. 제 9 항에 있어서,
    상기 LSB 시작 전압을 제공한 다음에 상기 LSB 시작 전압을 순차적으로 증가하고; 상기 MSB 시작 전압을 제공한 다음에 상기 MSB 시작 전압을 순차적으로 증가하는 것을 특징으로 하는 프로그램 방법.
  11. 제 9 항에 있어서,
    상기 낸드 플래시 메모리 장치는 상기 LSB 시작 전압과 상기 MSB 시작 전압에 대한 정보를 저장하고 있는 것을 특징으로 하는 프로그램 방법.
KR1020050088848A 2005-09-23 2005-09-23 낸드 플래시 메모리 장치 및 그것의 프로그램 방법 Active KR100729359B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020050088848A KR100729359B1 (ko) 2005-09-23 2005-09-23 낸드 플래시 메모리 장치 및 그것의 프로그램 방법
US11/500,410 US7403422B2 (en) 2005-09-23 2006-08-08 NAND flash memory device and programming method
JP2006249896A JP5085079B2 (ja) 2005-09-23 2006-09-14 Nandフラッシュメモリ装置及びそのプログラム方法
US12/145,531 US7697327B2 (en) 2005-09-23 2008-06-25 NAND flash memory device and programming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050088848A KR100729359B1 (ko) 2005-09-23 2005-09-23 낸드 플래시 메모리 장치 및 그것의 프로그램 방법

Publications (2)

Publication Number Publication Date
KR20070034305A KR20070034305A (ko) 2007-03-28
KR100729359B1 true KR100729359B1 (ko) 2007-06-15

Family

ID=37893656

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050088848A Active KR100729359B1 (ko) 2005-09-23 2005-09-23 낸드 플래시 메모리 장치 및 그것의 프로그램 방법

Country Status (3)

Country Link
US (2) US7403422B2 (ko)
JP (1) JP5085079B2 (ko)
KR (1) KR100729359B1 (ko)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8427878B2 (en) 2010-02-17 2013-04-23 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US8553466B2 (en) 2010-03-04 2013-10-08 Samsung Electronics Co., Ltd. Non-volatile memory device, erasing method thereof, and memory system including the same
US8559224B2 (en) 2010-02-17 2013-10-15 Samsung Electronics Co., Ltd. Nonvolatile memory device, operating method thereof, and memory system including the same
US8570805B2 (en) 2010-02-18 2013-10-29 Samsung Electronics Co., Ltd. Nonvolatile memory device, programming method thereof and memory system including the same
US8730738B2 (en) 2011-04-05 2014-05-20 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of operating nonvolatile memory devices
US8792282B2 (en) 2010-03-04 2014-07-29 Samsung Electronics Co., Ltd. Nonvolatile memory devices, memory systems and computing systems
US8908431B2 (en) 2010-02-17 2014-12-09 Samsung Electronics Co., Ltd. Control method of nonvolatile memory device
US8917558B2 (en) 2010-02-09 2014-12-23 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US8923060B2 (en) 2010-02-17 2014-12-30 Samsung Electronics Co., Ltd. Nonvolatile memory devices and operating methods thereof
US9324440B2 (en) 2010-02-09 2016-04-26 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US9378831B2 (en) 2010-02-09 2016-06-28 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US9741438B2 (en) 2013-09-16 2017-08-22 Samsung Electronics Co., Ltd. Nonvolatile memory device and program method thereof

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100816161B1 (ko) * 2007-01-23 2008-03-21 주식회사 하이닉스반도체 플래시 메모리 소자의 프로그램 방법
US8316249B2 (en) * 2007-02-16 2012-11-20 Georgia Tech Research Corporation Variable scaling for computing elements
KR100890016B1 (ko) * 2007-05-10 2009-03-25 삼성전자주식회사 비휘발성 메모리 장치, 그것을 포함하는 메모리 시스템 및그것의 프로그램 방법
US7701769B2 (en) * 2007-08-13 2010-04-20 Macronix International Co., Ltd. Method and apparatus for programming nonvolatile memory
KR101397549B1 (ko) * 2007-08-16 2014-05-26 삼성전자주식회사 고속 프로그램이 가능한 불휘발성 반도체 메모리 시스템 및그것의 독출 방법
KR101391881B1 (ko) * 2007-10-23 2014-05-07 삼성전자주식회사 멀티-비트 플래시 메모리 장치 및 그것의 프로그램 및 읽기방법
US8854887B2 (en) 2008-07-10 2014-10-07 Hynix Semiconductor Inc. Nonvolatile memory device and method of programming the same
KR100965071B1 (ko) * 2008-07-10 2010-06-21 주식회사 하이닉스반도체 불휘발성 메모리 장치의 프로그램 방법
JP5292052B2 (ja) * 2008-10-21 2013-09-18 力晶科技股▲ふん▼有限公司 不揮発性半導体記憶装置とその書き込み方法
US8055936B2 (en) * 2008-12-31 2011-11-08 Pitney Bowes Inc. System and method for data recovery in a disabled integrated circuit
US8060453B2 (en) * 2008-12-31 2011-11-15 Pitney Bowes Inc. System and method for funds recovery from an integrated postal security device
KR101596827B1 (ko) * 2009-10-14 2016-02-23 삼성전자주식회사 불휘발성 메모리 장치, 그것의 동작 방법, 그리고 그것을 포함하는 메모리 시스템
JP5289353B2 (ja) * 2010-02-05 2013-09-11 株式会社東芝 半導体記憶装置
KR101691092B1 (ko) 2010-08-26 2016-12-30 삼성전자주식회사 불휘발성 메모리 장치, 그것의 동작 방법, 그리고 그것을 포함하는 메모리 시스템
US8681562B2 (en) * 2011-01-10 2014-03-25 Micron Technology, Inc. Memories and methods of programming memories
KR20140029709A (ko) * 2012-08-29 2014-03-11 에스케이하이닉스 주식회사 반도체 메모리 장치 및 그의 동작 방법
JP5583185B2 (ja) * 2012-10-12 2014-09-03 ウィンボンド エレクトロニクス コーポレーション 不揮発性半導体メモリ
US8886874B1 (en) 2013-06-24 2014-11-11 Freescale Semiconductor, Inc. System and method for low-latency addressing in flash memory
JP2015041402A (ja) * 2013-08-23 2015-03-02 株式会社東芝 不揮発性半導体記憶装置、及びデータ書き込み方法
KR102116978B1 (ko) 2013-10-07 2020-05-29 삼성전자 주식회사 그래핀 소자 및 그 제조 방법
US9792999B2 (en) 2015-10-30 2017-10-17 SK Hynix Inc. Adaptive scheme for incremental step pulse programming of flash memory
KR102468865B1 (ko) * 2016-06-15 2022-11-21 에스케이하이닉스 주식회사 럽처 제어 장치 및 이를 포함하는 반도체 장치
KR102649347B1 (ko) 2016-10-11 2024-03-20 삼성전자주식회사 불휘발성 메모리 장치를 프로그램하는 방법과, 상기 메모리 장치를 포함하는 시스템의 작동 방법
CN107945831B (zh) * 2016-10-12 2020-09-18 北京兆易创新科技股份有限公司 减小nand闪存编程建立时间的电路和nand闪存
KR102277652B1 (ko) 2017-10-26 2021-07-14 삼성전자주식회사 워드 라인 불량 검출 회로를 포함하는 메모리 장치 및 그 구동 방법
KR102386242B1 (ko) 2017-11-14 2022-04-12 삼성전자주식회사 전원 전압 변동에 독립적인 워드 라인 불량 검출 회로를 포함하는 메모리 장치 및 그 구동 방법
KR102477267B1 (ko) 2017-11-14 2022-12-13 삼성전자주식회사 비휘발성 메모리 장치 및 이의 동작 방법

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62204496A (ja) 1986-03-03 1987-09-09 Fujitsu Ltd 半導体多値記憶装置
JPH1131391A (ja) 1997-07-10 1999-02-02 Sony Corp 不揮発性半導体記憶装置
JPH11110977A (ja) 1997-10-06 1999-04-23 Sony Corp 不揮発性半導体記憶装置
KR20020039744A (ko) * 2000-11-22 2002-05-30 윤종용 프로그램 디스터브를 방지할 수 있는 플래시 메모리 장치및 그것을 프로그램하는 방법
KR20050068554A (ko) * 2003-12-30 2005-07-05 삼성전자주식회사 스타트 프로그램 전압을 차등적으로 사용하는 불휘발성반도체 메모리 장치 및 그에 따른 프로그램 방법
KR20050087264A (ko) * 2004-02-26 2005-08-31 삼성전자주식회사 멀티레벨 셀(Multi-level cell)플래쉬메모리장치 및 이의 프로그램 방법
KR20060075161A (ko) * 2004-12-28 2006-07-04 삼성전자주식회사 시작전압과 종료전압이 제어되는 불휘발성 반도체 메모리장치의 프로그램 워드라인 전압발생회로

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6144081A (ja) 1984-08-09 1986-03-03 ヤマハ発動機株式会社 跨座式車輌
JP2831914B2 (ja) * 1992-09-30 1998-12-02 株式会社東芝 半導体集積回路装置
US5682346A (en) * 1995-03-29 1997-10-28 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device having suitable writing efficiency
KR0185611B1 (ko) * 1995-12-11 1999-04-15 김광호 불휘발성 반도체 메모리장치의 고전압 레벨 최적화 회로 및 그 방법
JP3210259B2 (ja) * 1996-04-19 2001-09-17 株式会社東芝 半導体記憶装置及び記憶システム
JP3930074B2 (ja) * 1996-09-30 2007-06-13 株式会社ルネサステクノロジ 半導体集積回路及びデータ処理システム
JP2001093288A (ja) * 1999-09-20 2001-04-06 Toshiba Corp 不揮発性半導体記憶装置
US6327183B1 (en) * 2000-01-10 2001-12-04 Advanced Micro Devices, Inc. Nonlinear stepped programming voltage
JP3631463B2 (ja) 2001-12-27 2005-03-23 株式会社東芝 不揮発性半導体記憶装置
JP4170604B2 (ja) * 2001-04-18 2008-10-22 株式会社東芝 不揮発性半導体メモリ
JP2003051193A (ja) 2001-08-07 2003-02-21 Hitachi Ltd 半導体装置
JP3908957B2 (ja) * 2002-01-24 2007-04-25 シャープ株式会社 不揮発性半導体メモリ装置
KR100465064B1 (ko) * 2002-05-17 2005-01-06 주식회사 하이닉스반도체 플래시 메모리 소자의 프로그램 워드라인 전압 발생회로
JP4270832B2 (ja) 2002-09-26 2009-06-03 株式会社東芝 不揮発性半導体メモリ
JP2005235287A (ja) * 2004-02-19 2005-09-02 Nec Electronics Corp 不揮発性半導体記憶装置のプログラミング方法、プログラミング装置、及び、不揮発性半導体記憶装置
KR100632944B1 (ko) * 2004-05-31 2006-10-12 삼성전자주식회사 동작 모드에 따라 프로그램 전압의 증가분을 가변할 수있는 불 휘발성 메모리 장치
KR100626377B1 (ko) * 2004-06-07 2006-09-20 삼성전자주식회사 동작 모드에 따라 프로그램 전압의 증가분을 가변할 수있는 불 휘발성 메모리 장치
JP2006031871A (ja) * 2004-07-20 2006-02-02 Toshiba Corp 半導体記憶装置
KR100634412B1 (ko) * 2004-09-02 2006-10-16 삼성전자주식회사 향상된 프로그램 특성을 갖는 불 휘발성 메모리 장치
KR100621636B1 (ko) * 2005-06-01 2006-09-07 삼성전자주식회사 워드 라인 전압 발생 회로 및 그것을 갖는 불 휘발성메모리 장치
US7327608B2 (en) * 2006-03-28 2008-02-05 Sandisk Corporation Program time adjustment as function of program voltage for improved programming speed in programming method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62204496A (ja) 1986-03-03 1987-09-09 Fujitsu Ltd 半導体多値記憶装置
JPH1131391A (ja) 1997-07-10 1999-02-02 Sony Corp 不揮発性半導体記憶装置
JPH11110977A (ja) 1997-10-06 1999-04-23 Sony Corp 不揮発性半導体記憶装置
KR20020039744A (ko) * 2000-11-22 2002-05-30 윤종용 프로그램 디스터브를 방지할 수 있는 플래시 메모리 장치및 그것을 프로그램하는 방법
KR20050068554A (ko) * 2003-12-30 2005-07-05 삼성전자주식회사 스타트 프로그램 전압을 차등적으로 사용하는 불휘발성반도체 메모리 장치 및 그에 따른 프로그램 방법
KR20050087264A (ko) * 2004-02-26 2005-08-31 삼성전자주식회사 멀티레벨 셀(Multi-level cell)플래쉬메모리장치 및 이의 프로그램 방법
KR20060075161A (ko) * 2004-12-28 2006-07-04 삼성전자주식회사 시작전압과 종료전압이 제어되는 불휘발성 반도체 메모리장치의 프로그램 워드라인 전압발생회로

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8917558B2 (en) 2010-02-09 2014-12-23 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US10217516B2 (en) 2010-02-09 2019-02-26 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US9378833B2 (en) 2010-02-09 2016-06-28 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US9378831B2 (en) 2010-02-09 2016-06-28 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US9330769B2 (en) 2010-02-09 2016-05-03 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US9324440B2 (en) 2010-02-09 2016-04-26 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US8908431B2 (en) 2010-02-17 2014-12-09 Samsung Electronics Co., Ltd. Control method of nonvolatile memory device
US10199116B2 (en) 2010-02-17 2019-02-05 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US12322457B2 (en) 2010-02-17 2025-06-03 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US8923060B2 (en) 2010-02-17 2014-12-30 Samsung Electronics Co., Ltd. Nonvolatile memory devices and operating methods thereof
US8923053B2 (en) 2010-02-17 2014-12-30 Samsung Electronics Co., Ltd. Nonvolatile memory device, operating method thereof, and memory system including the same
US11715537B2 (en) 2010-02-17 2023-08-01 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US8964476B2 (en) 2010-02-17 2015-02-24 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US9147492B2 (en) 2010-02-17 2015-09-29 Samsung Electronics Co., Ltd. Control method of nonvolatile memory device
US11062784B2 (en) 2010-02-17 2021-07-13 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US10650903B2 (en) 2010-02-17 2020-05-12 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US9330770B2 (en) 2010-02-17 2016-05-03 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US8427878B2 (en) 2010-02-17 2013-04-23 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US8559224B2 (en) 2010-02-17 2013-10-15 Samsung Electronics Co., Ltd. Nonvolatile memory device, operating method thereof, and memory system including the same
US9390803B2 (en) 2010-02-17 2016-07-12 Samsung Electronics Co., Ltd. Non-volatile memory devices, operating methods thereof and memory systems including the same
US9747995B2 (en) 2010-02-17 2017-08-29 Samsung Electronics Co., Ltd. Nonvolatile memory devices, operating methods thereof and memory systems including the same
US8570805B2 (en) 2010-02-18 2013-10-29 Samsung Electronics Co., Ltd. Nonvolatile memory device, programming method thereof and memory system including the same
US8929145B2 (en) 2010-02-18 2015-01-06 Samsung Electronics Co., Ltd. Nonvolatile memory device, programming method thereof and memory system including the same
US8553466B2 (en) 2010-03-04 2013-10-08 Samsung Electronics Co., Ltd. Non-volatile memory device, erasing method thereof, and memory system including the same
US8792282B2 (en) 2010-03-04 2014-07-29 Samsung Electronics Co., Ltd. Nonvolatile memory devices, memory systems and computing systems
US8848456B2 (en) 2010-03-04 2014-09-30 Samsung Electronics Co., Ltd. Nonvolatile memory device, erasing method thereof, and memory system including the same
US8730738B2 (en) 2011-04-05 2014-05-20 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of operating nonvolatile memory devices
US9741438B2 (en) 2013-09-16 2017-08-22 Samsung Electronics Co., Ltd. Nonvolatile memory device and program method thereof

Also Published As

Publication number Publication date
KR20070034305A (ko) 2007-03-28
US20070070701A1 (en) 2007-03-29
JP2007087569A (ja) 2007-04-05
US7697327B2 (en) 2010-04-13
US20080253182A1 (en) 2008-10-16
US7403422B2 (en) 2008-07-22
JP5085079B2 (ja) 2012-11-28

Similar Documents

Publication Publication Date Title
KR100729359B1 (ko) 낸드 플래시 메모리 장치 및 그것의 프로그램 방법
KR100541819B1 (ko) 스타트 프로그램 전압을 차등적으로 사용하는 불휘발성반도체 메모리 장치 및 그에 따른 프로그램 방법
US7808838B2 (en) Nonvolatile memory devices and methods of controlling the wordline voltage of the same
KR100385226B1 (ko) 프로그램 디스터브를 방지할 수 있는 플래시 메모리 장치및 그것을 프로그램하는 방법
US7692977B2 (en) Voltage generator circuit capable of generating different voltages based on operating mode of non-volatile semiconductor memory device
KR100706797B1 (ko) 각각의 워드 라인에 다른 레벨의 소거 전압을 인가하는낸드 플래시 메모리 장치
KR100521364B1 (ko) 플레쉬 메모리 셀들의 프로그램 오판을 방지하고 균일한문턱 전압 산포를 가질 수 있는 플레쉬 메모리 장치 및 그프로그램 검증 방법
JP2009032386A (ja) 不揮発性メモリセルプログラミング方法
KR20080099693A (ko) 비휘발성 메모리 장치, 그것을 포함하는 메모리 시스템 및그것의 프로그램 방법
KR20100034048A (ko) 메모리 프로그래밍을 위한 디바이스
KR100721013B1 (ko) 낸드 플래시 메모리 장치 및 그것의 프로그램 방법
KR101015644B1 (ko) 불휘발성 메모리 장치 및 이를 프로그램하는 방법
JP3802763B2 (ja) 不揮発性半導体メモリ装置およびその消去方法
JP4988264B2 (ja) ワードライン電圧の勾配を制御する不揮発性メモリ装置及びそのプログラム方法
KR20210085842A (ko) 메모리 장치
KR100723488B1 (ko) 플래쉬 메모리 장치의 프로그램 동작을 위한 고전압 발생회로 및 고전압 발생 방법
JP2008176914A (ja) 分離されたストリング選択ライン構造を有するフラッシュメモリ装置
JP2013191264A (ja) 半導体記憶装置およびその駆動方法
KR20060030171A (ko) 플래쉬 메모리 장치 및 그 구동 방법
KR20070096681A (ko) 불휘발성 메모리 장치 및 그것의 워드라인 전압 제어 방법
KR100343455B1 (ko) 멀티레벨 플레시 메모리의 프로그램 및 리드 장치와 방법
KR101014904B1 (ko) 불휘발성 메모리 소자 및 그 프로그램 방법
KR20070034328A (ko) 플래쉬 메모리 소자의 프로그램 방법
KR20060076463A (ko) 불휘발성 반도체 메모리 장치의 프로그램 워드라인전압발생회로

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050923

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060928

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070323

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070611

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070612

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20100528

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110531

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20120531

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130531

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130531

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140530

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140530

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20150601

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20150601

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160531

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160531

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20190530

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20190530

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20220525

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20230524

Start annual number: 17

End annual number: 17

PR1001 Payment of annual fee

Payment date: 20240527

Start annual number: 18

End annual number: 18