KR101119371B1 - 반도체 메모리 장치 및 이의 동작 방법 - Google Patents

반도체 메모리 장치 및 이의 동작 방법 Download PDF

Info

Publication number
KR101119371B1
KR101119371B1 KR1020100039897A KR20100039897A KR101119371B1 KR 101119371 B1 KR101119371 B1 KR 101119371B1 KR 1020100039897 A KR1020100039897 A KR 1020100039897A KR 20100039897 A KR20100039897 A KR 20100039897A KR 101119371 B1 KR101119371 B1 KR 101119371B1
Authority
KR
South Korea
Prior art keywords
level
sensing
voltage
memory cell
threshold voltage
Prior art date
Application number
KR1020100039897A
Other languages
English (en)
Other versions
KR20110120470A (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 KR1020100039897A priority Critical patent/KR101119371B1/ko
Priority to US13/096,870 priority patent/US8526239B2/en
Priority to CN201110110462.5A priority patent/CN102254574B/zh
Publication of KR20110120470A publication Critical patent/KR20110120470A/ko
Application granted granted Critical
Publication of KR101119371B1 publication Critical patent/KR101119371B1/ko

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/26Sensing or reading circuits; Data output 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/344Arrangements for verifying correct erasure or for detecting overerased cells

Landscapes

  • Read Only Memory (AREA)

Abstract

반도체 메모리 장치 및 이의 동작 방법은 메모리 셀의 문턱전압을 센싱하기 위한 조건을 동작 종류에 따라 다르게 설정함으로써, 프로그램 동작과 소거 동작의 반복 실시에 의해 메모리 장치의 물리적/전기적 특성이 저하되는 것을 최소화하고, 동작의 신뢰성을 향상시킬 수 있다.

Description

반도체 메모리 장치 및 이의 동작 방법{Semiconductor memory apparatus and a method of operating thereof}
본 발명은 반도체 메모리 장치 및 이의 동작 방법에 관한 것으로, 특히 동작 조건을 최적화하기 위한 반도체 메모리 장치 및 이의 동작 방법에 관한 것이다.
반도체 메모리 장치는 입력된 데이터를 저장하고, 저장된 데이터를 출력한다. 플래시 메모리와 같은 불휘발성 메모리 장치에서는 프로그램 동작으로 데이터를 저장하고, 소거 동작으로 데이터를 삭제하며, 리드 동작으로 데이터를 출력한다.
플래시 메모리 장치에서 메모리 셀에 저장되는 데이터에 따라 메모리 셀의 문턱전압 레벨이 달라진다. 즉, 프로그램 동작이나 소거 동작에 의해 메모리 셀의 문턱전압이 변하는데, 메모리 셀의 문턱전압이 목표 전압으로 변하였는지를 확인하기 위하여 프로그램 검증 동작이나 소거 검증 동작을 실시한다.
일반적인 플래시 메모리 장치에서, 비트라인을 제1 전압으로 프리차지하고 비트라인에 연결된 메모리 셀의 게이트에 검증 전압을 인가하면, 검증 전압과 메모리 셀의 문턱전압의 차이에 따라 비트라인의 전압이 유지되거나 변하게 된다. 비트라인의 전압 변화를 이용하여 메모리 셀의 문턱전압을 확인하는데, 프로그램 동작 후 실시되는 프로그램 검증 동작과 소거 동작 후 실시되는 소거 검증 동작에서 동일한 센싱 전류 레벨(Sensing Current Level)을 적용하여 문턱전압을 확인한다.
소거 동작을 실시하면 메모리 셀의 문턱전압이 0V보다 낮아진다. 따라서, 소거 검증 동작에서는 0V보다 낮은 메모리 셀의 문턱전압 레벨을 센싱해야 한다.
프로그램 검증 동작과 달리, 소거 검증 동작은 비트라인에 연결된 메모리 셀들의 모든 게이트들에 동일한 소거 검증 전압을 인가하여 메모리 셀들의 문턱전압들을 센싱한다. 이때, 게이트에 인가되는 소거 검증 전압은 프로그램 동작이 실시된 메모리 셀의 리드 동작 시 선택되지 않은 메모리 셀들의 게이트들에 인가되는 리드 패스 전압보다 낮다. 이로 인해, 실제로 센싱되는 문턱전압의 레벨은 게이트에 인가되는 전압보다 낮아지게 된다. 이를 BPD 효과(Back Pattern Dependency effect)라 한다. 이로써, 음전압을 사용하지 않고도 음전위의 문턱전압을 센싱할 수 있다.
한편, 프로그램 동작과 소거 동작의 누적 실시 횟수가 증가됨에 따라 전류 감소(current degrade) 영향을 많이 받게 되고, 이로 인해 소거 검증 레벨은 점점 하향되는 특성을 보이게 된다. 소거 검증 레벨은 점점 하향됨에 따라, 소거 동작을 위해 인가되는 소거 전압의 레벨은 점점 높아지고, 메모리 셀의 전기적 특성이 저하된다.
또한, 프로그램 동작과 소거 동작의 누적 실시 횟수가 많이 않은 경우에도, 센싱 전류 레벨에 따라 센싱되는 문턱전압의 레벨이 달라지기 때문에 소거 동작 시 인가되는 소거 전압의 레벨에도 영향을 미치게 된다.
본 발명은 메모리 셀의 데이터(또는, 문턱전압)을 센싱하기 위한 조건을 동작 종류에 따라 다르게 설정함으로써, 프로그램 동작과 소거 동작의 반복 실시에 의해 메모리 장치의 물리적/전기적 특성이 저하되는 것을 최소화하고, 동작의 신뢰성을 향상시킬 수 있는 반도체 메모리 장치 및 이의 동작 방법을 제공한다.
본 발명의 실시예에 따른 반도체 메모리 장치는 비트라인과 연결된 메모리 스트링과, 소거 동작 또는 프로그램 동작 후 메모리 스트링에 포함된 메모리 셀의 문턱전압 레벨에 따라 메모리 셀에 저장된 데이터를 검증하기 위한 페이지 버퍼, 및 메모리 셀의 데이터를 검증하기 위해 비트라인으로부터 페이지 버퍼로 공급되는 센싱 전류의 레벨을, 프로그램 동작 또는 소거 동작에 의해 변경된 메모리 셀의 문턱전압 레벨에 따라 조절하기 위한 센싱 제어 회로를 포함한다.
센싱 제어 회로는 메모리 셀의 문턱전압 레벨에 비례하여 센싱 전류의 레벨을 조절한다.
센싱 제어 회로는 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 센싱 전류의 레벨을 높게 설정한다.
메모리 셀의 문턱전압 레벨이 소거 동작에 의해 낮아진 경우, 센싱 제어 회로가 센싱 전류의 레벨을 제1 레벨로 설정하고, 메모리 셀의 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제1 레벨보다 높은 제2 레벨로 설정하고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제2 레벨보다 높은 제3 레벨로 설정하고, 문턱전압 레벨이 프로그램 동작에 의해 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제3 레벨보다 높은 제4 레벨로 설정한다.
센싱 제어 회로는, 비트라인을 프리차지할 때 제1 전압을 출력하고, 비트라인으로부터 센싱 전류를 페이지 버퍼로 공급할 때 제1 전압보다 낮은 제2 전압을 출력하도록 구성된 센싱 전압 생성부, 및 제1 전압 또는 제2 전압에 응답하여 비트라인과 페이지 버퍼의 연결 저항을 조절하는 센싱 회로를 포함한다.
센싱 전압 발생 회로는 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 제2 전압의 레벨을 더 높게 출력할 수 있다.
메모리 셀의 문턱전압 레벨이 소거 동작에 의해 낮아진 경우, 센싱 전압 발생 회로가 제1 센싱 레벨의 제2 전압을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 센싱 전압 발생 회로가 제1 센싱 레벨보다 높은 제2 센싱 레벨의 제2 전압의 레벨을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 전압 발생 회로가 제2 센싱 레벨보다 높은 제3 센싱 레벨의 제2 전압을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 전압 발생 회로가 제3 센싱 레벨보다 높은 제4 센싱 레벨의 제2 전압을 출력한다.
센싱 전압 발생 회로는 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 제1 전압의 레벨을 더 높게 출력할 수 있다.
메모리 셀의 문턱전압 레벨이 소거 동작에 의해 낮아진 경우, 센싱 전압 발생 회로가 제1 센싱 레벨의 제1 전압을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 센싱 전압 발생 회로가 제1 센싱 레벨보다 높은 제2 센싱 레벨의 제1 전압의 레벨을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 전압 발생 회로가 제2 센싱 레벨보다 높은 제3 센싱 레벨의 제1 전압을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 전압 발생 회로가 제3 센싱 레벨보다 높은 제4 센싱 레벨의 제1 전압을 출력한다.
센싱 전압 발생 회로는 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 제1 전압이 인가된 후 제2 전압이 인가될 때까지의 이벨류에이션 타임이 더 감소시킬 수 있다.
메모리 셀의 문턱전압 레벨이 소거 동작에 의해 낮아진 경우, 이벨류에이션 타임이 제1 값으로 설정되고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우, 이벨류에이션 타임이 제1 값보다 작은 제2 값으로 설정되고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우, 이벨류에이션 타임이 제2 값보다 작은 제3 값으로 설정되고, 문턱전압 레벨이 프로그램 동작에 의해 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우, 이벨류에이션 타임이 제3 값보다 작은 제4 값으로 설정된다.
본 발명의 실시예에 따른 반도체 메모리 장치의 동작 방법은 비트라인과 연결된 메모리 셀의 소거 동작을 실시하는 단계와, 소거 동작 후 비트라인을 통해 흐르는 센싱 전류의 레벨을 제1 레벨로 설정하여 메모리 셀에 저장된 데이터를 검증하는 단계와, 메모리 셀의 프로그램 동작을 실시하는 단계, 및 프로그램 동작 후 비트라인을 통해 흐르는 센싱 전류의 레벨을 제1 레벨보다 높게 설정하여 메모리 셀에 저장된 데이터를 검증하는 단계를 포함한다.
프로그램 동작에 의해 메모리 셀의 문턱전압 레벨이 PV1 레벨까지 상승하는 경우 센싱 전류의 레벨이 제1 레벨보다 높은 제2 레벨로 설정되고, 프로그램 동작에 의해 문턱전압 레벨이 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제2 레벨보다 높은 제3 레벨로 설정하고, 프로그램 동작에 의해 문턱전압 레벨이 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제3 레벨보다 높은 제4 레벨로 설정한다.
본 발명은 메모리 셀의 문턱전압을 센싱하기 위한 조건을 동작 종류에 따라 다르게 설정함으로써, 프로그램 동작과 소거 동작의 반복 실시에 의해 메모리 장치의 물리적/전기적 특성이 저하되는 것을 최소화하고, 동작의 신뢰성을 향상시킬 수 있다.
도 1a 및 도 1b는 본 발명의 반도체 메모리 장치를 설명하기 위한 도면이다.
도 2는 프로그램/소거 동작 실시 횟수의 증가에 의해 발생하는 문턱전압의 변화를 설명하기 위한 그래프이다.
도 3은 메모리 셀들의 문턱전압들을 설명하기 위한 그래프이다.
도 4는 메모리 셀의 문턱전압 레벨에 따라 변경되는 센싱 전류의 레벨을 설명하기 위한 도면이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하기로 한다. 그러나, 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 본 발명의 범위가 다음에 상술하는 실시예에 한정되는 것은 아니다. 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명의 범위는 본원의 특허 청구 범위에 의해서 이해되어야 한다.
도 1a 및 도 1b는 본 발명의 반도체 메모리 장치를 설명하기 위한 도면이다.
도 1a를 참조하면, 반도체 메모리 장치는 메모리 어레이(110), 제어 회로(120), 전압 공급 회로(130, 140), 비트라인 선택 회로(150), 페이지 버퍼(160), 센성 제어 회로(170, 180)를 포함한다.
메모리 어레이(110)는 다수의 메모리 블록들을 포함한다. 각각의 메모리 블록은 비트라인들(BLe, BLo)과 각각 연결되고 공통 소스 라인(CS)과 병렬로 연결되는 메모리 스트링들(STe, STo)을 포함한다. 편의상, 하나의 메모리 블록에 포함된 두 개의 메모리 스트링들(STe, STo)만을 도시하였다.
메모리 스트링(STe)은 비트라인(BLe)과 공통 소스 라인(CSL) 사이에 직렬로 연결된 드레인 셀렉트 트랜지스터(DST), 셀 스트링(Co 내지 Cn) 및 소스 셀렉트 트랜지스터(SST)를 포함한다. 셀 스트링은 드레인 셀렉트 트랜지스터(DST)와 소스 셀렉트 트랜지스터(SST) 사이에 직렬로 연결된 메모리 셀들(Co 내지 Cn)을 포함한다.
구체적으로, 드레인 셀렉트 트랜지스터(DST)는 비트라인(BLe)과 셀 스트링(C0 내지 Cn) 사이에 연결되고, 드레인 셀렉트 라인(DSL)에 인가되는 전압에 따라 셀 스트링(C0 내지 Cn)을 비트라인(BLe)과 연결시킨다. 메모리 셀들(C0 내지 Cn)은 워드라인들(WL0 내지 WLn)에 인가되는 전압들에 따라 동작한다. 소스 셀렉트 트랜지스터(SST)는 셀 스트링(C0 내지 Cn)과 공통 소스 라인(CS) 사이에 연결되며, 소스 셀렉트 라인(SSL)에 인가되는 전압에 따라 셀 스트링(C0 내지 Cn)을 공통 소스 라인(CS)과 연결시킨다.
한편, 하나의 워드라인(WL0)에 연결된 메모리 셀들은 페이지가 된다. 또한, 하나의 워드라인(WL0)에 연결된 메모리 셀들 중 짝수 번째 비트라인(BLe)과 연결되는 짝수 번째 메모리 셀들은 이븐 페이지가 되고, 홀수 번째 비트라인(BLo)과 연결되는 홀수 번째 메모리 셀들은 오드 페이지가 된다. 페이지는 프로그램 동작의 기본 단위가 되고, 메모리 블록은 소거 동작의 기본 단위가 된다.
제어 회로(120)는 명령 신호(CMD)에 응답하여 내부적으로 프로그램 동작 신호(PGM), 리드 동작 신호(READ) 또는 소거 동작 신호(ERASE)를 출력하고, 동작 종류에 따라 페이지 버퍼(160)와 같은 내부 회로를 제어하기 위한 제어 신호들(PB SIGNALS)(예, PRECHb, PTRAN, LAT, RESET)을 출력한다. 또한, 제어 회로(120)는 어드레스 신호(ADD)에 응답하여 내부적으로 로우 어드레스 신호(RADD)와 컬럼 어드레스 신호(미도시)를 출력한다.
전압 공급 회로(130, 140)는 제어부(120)의 신호(READ, PGE, ERASE, RADD)에 따라 메모리 셀들의 프로그램 동작, 소거 동작 또는 리드 동작에 필요한 동작 전압들을 선택된 메모리 블록으로 공급한다. 이러한 전압 공급 회로는 전압 발생 회로(130) 및 로우 디코더(140)를 포함하며, 이들의 구체적인 설명은 다음과 같다.
전압 발생 회로(130)는 제어 회로(120)의 내부 명령 신호인 동작 신호들(PGM, READ)에 응답하여 메모리 셀들의 프로그램 동작 또는 리드 동작을 위한 전압들(예, Vpgm, Vpass, Vvp, 0V)을 글로벌 라인들로 출력한다. 또한, 전압 발생 회로(130)는 소거 동작 신호(ERASE)에 응답하여 메모리 블록의 벌크(예, P-well)로 메모리 셀들의 소거 동작을 위한 전압(Vwell)을 출력한다.
로우 디코더(140)는 전압 발생 회로(130)에서 발생된 동작 전압들을 제어 회로(120)의 로우 어드레스 신호들(RADD)에 응답하여 메모리 어레이(110)의 메모리 블록들 중 선택된 메모리 블록의 스트링들(STe, STo)로 전달한다. 즉, 동작 전압들은 선택된 메모리 블록의 로컬 라인들(DSL, WL[n:0], SSL)로 인가된다.
비트라인 선택 회로(150)는 비트라인 선택 신호들(BSELe, BSELo)에 응답하여 이븐 비트라인(BLe)과 오드 비트라인(BLo) 중 하나의 비트라인을 선택하고, 선택된 비트라인은 센싱 제어 회로의 센싱 회로(170)를 통해 페이지 버퍼(160)와 연결된다. 또한, 비트라인 선택 회로(150)는 이븐 비트라인(BLe)과 오드 비트라인(BLo) 모두 또는 하나의 비트라인을 프리차지하거나 디스차지시키는 기능을 수행한다. 이를 위해, 비트라인 선택 회로(150)는 비트라인 연결 회로(N5, N6)와 디스차지 회로(N7, N8)를 포함하며, 구체적으로 설명하면 다음과 같다.
디스차지 회로(N7, N8)는 신호(DISe, DISo)에 따라 비트라인들(BLe, BLo)을 가상 전압원(VIRPWR)으로 각각 연결하는 스위칭 소자들(N7, N8)을 포함한다. 이러한 디스차지 회로는 두 개의 스위칭 소자들(N7, N8)을 모두 턴온시켜 비트라인들(BLe, BLo)을 모두 프리차지하거나 디스차지시킬 수 있으며, 하나의 스위칭 소자만을 동작시켜 하나의 비트라인을 프리차지하거나 디스차지할 수 있다.
비트라인 연결 회로(N5, N6)는 이븐 비트라인(BLe)과 연결되고 이븐 비트라인 선택 신호(BSLe)에 응답하여 동작하는 스위칭 소자(N4)와 오드 비트라인(BLo)과 연결되고 오드 비트라인 선택 신호(BSLo)에 응답하여 동작하는 스위칭 소자(N5)를 포함한다. 이러한 비트라인 연결 회로(N5, N6)는 비트라인 선택 신호들(BSLe, BSLo)에 응답하여 한 쌍의 비트라인들(BLe, BLo) 중 하나의 비트라인을 다른 회로(예, 센싱 회로)와 연결시킨다.
이러한 비트라인 선택 회로(150)는 한쌍의 이븐 비트라인(BLe)과 오드 비트라인(BLo)에 하나의 페이지 버퍼(160)가 할당된 경우 필요하며, 비트라인마다 페이지 버퍼(160)가 할당되는 경우 생략 가능하다.
페이지 버퍼(160)는 비트라인 선택 회로(150)에 의해 선택된 비트라인과 센싱 제어 회로의 센싱 회로(170)를 통해 전기적으로 연결되며, 프로그램 동작 시 제어부(120)의 제어 신호들(PS SIGNALS; PRECHb, PTRAN, LAT, RESET)에 응답하여 메모리 셀에 데이터를 입출력하는데 필요한 전압을 선택된 비트라인에 인가한다. 구체적으로, 페이지 버퍼(160)는 메모리 셀의 프로그램 동작, 소거 동작 또는 리드 동작에 필요한 프리치자 동작 시 비트라인(BLe)을 프리차지 하거나, 비트라인(BLe)의 전압 변화에 따라 검출된 메모리 셀의 문턱전압 레벨에 대응하는 데이터를 래치한다. 즉, 페이지 버퍼(150)는 메모리 셀에 저장되는 데이터에 따라 비트라인(BLe)의 전압을 조절하고, 메모리 셀에 저장된 데이터를 검출한다. 이러한 페이지 버퍼(160)의 구체적인 구성 및 동작을 설명하면 다음과 같다.
페이지 버퍼(160)는 프리차지 회로(164)와 래치 회로들(160A, 160B, 160C)을 포함한다.
프리차지 회로(164)는 전원전압 단자(VDD)와 감지 노드(SO) 사이에 접속되고 프리차지 신호(PRECHb)에 응답하여 동작하는 스위칭 소자(P1)를 포함한다. 이러한 프리차지 회로(161)는 프리차지 신호(PRECHb)에 응답하여 감지 노드(SO)를 프리차지한다.
각각의 래치 회로(160A)는 래치부(161), 리셋 회로(162), 래치 제어 회로(163), 및 전송 회로(165)를 포함한다. 래치부(161)는 2개의 인버터(INV1, INV2)로 구성되며, 메모리 셀에 저장될 데이터를 래치하거나 메모리 셀에 저장된 데이터를 래치한다.
센싱 회로(163)는 래치(161)의 제2 입력단자(QAb)와 접지 단자에 직렬로 접속된 스위칭 소자들(N1, N2)을 포함한다. 이 중에서 스위칭 소자(N1)는 감지 노드(SO)의 전압 레벨에 따라 동작하고, 스위칭 소자(N2)는 래치 신호(LAT)에 따라 동작한다. 즉, 센싱 회로(163)는 센싱된 메모리 셀의 데이터에 따라 달라지는 감지 노드(SO)의 전압 레벨과 래치 신호(LAT)에 응답하여 래치(161)의 데이터를 메모리 셀의 데이터로 변경한다.
리셋 회로(162)는 래치(161)의 제1 입력단자(QA)와 접지 단자 사이에 접속되고 리셋 신호(RESET)에 응답하여 동작하는 스위칭 소자(N3)를 포함한다. 이러한 리셋 회로(163)는 리셋 신호(RESET)에 응답하여 래치(161)에 저장된 데이터를 '0'상태로 설정하는 래치(161)의 초기화 동작을 수행한다.
전송 회로(165)는 래치(161)의 제1 입력단자(QA)와 감지 노드(SO) 사이에 접속되고 전송 신호(PTRAN)에 응답하여 동작하는 스위칭 소자(N4)를 포함한다. 이러한 전송 회로(165)는 메모리 셀의 프로그램 동작 시 메모리 셀에 저장하기 위하여 래치(161)에 래치되어 있는 데이터에 따라 비트라인(BLe)의 전압을 조절하기 위한 동작을 수행한다.
래치 회로들(160A, 160B, 160C)은 모두 동일한 구성으로 이루어지고 입력되는 신호만 다르게 입력될 수 있다. 각각의 래치 회로들(160A, 160B, 160C)은 메모리 셀에 저장될 데이터를 래치하거나, 검증 동작의 결과를 래치하거나, 메모리 셀로부터 독출된 데이터를 저장하기 위하여 서로 다른 구성으로 이루어질 수도 있다.
센싱 제어 회로(170, 180)는 메모리 셀의 데이터 또는 문턱전압을 센싱하기 위하여 비트라인을 프리차지하거나 센싱의 기준이 되는 센싱 전류(Itrip)의 레벨을 조절하는 기능을 수행한다. 이러한 센싱 제어 회로는 제어 회로(120)의 센싱 제어 신호(SC SIGNALS)에 따라 동작하는 센싱 전압 생성 회로(180)와 센싱 전압 생성 회로에서 출력되는 전압들(V1, V2)에 응답하여 동작하는 센싱 회로(170)를 포함한다.
센싱 회로(170)는 비트라인과 페이지 버퍼(160)를 전기적으로 연결시키기 위한 스위칭 소자(N9)를 포함하며, 비트라인에 프리차지되는 전압과 페이지 버퍼(160)가 비트라인의 전압 레벨을 검출하기 위한 센싱 전류 레벨을 조절하는 기능을 수행한다. 구체적으로, 센싱 회로(170)는 비트라인을 프리차지 하기 위하여 센싱 전압 생성 회로(180)로부터 펄스 형태로 출력되는 제1 레벨의 제1 전압(V1)에 응답하여 페이지 버퍼(160)로부터 출력되는 전압을 비트라인으로 전달한다. 이어서, 전압 공급 회로(130, 140)가 선택된 메모리 셀에 검증 전압을 인가하고 나머지 메모리 셀들에 패스 전압을 인가하면, 선택된 메모리 셀의 문턱전압에 따라 비트라인에 프리차지된 전압이 유지되거나 디스차지된다. 이후, 비트라인의 전압을 센싱하기 위하여 센싱 전압 생성 회로(180)로부터 제1 레벨보다 낮은 제2 레벨의 펄스 형태로 출력되는 제2 전압(V2)에 응답하여 센싱 회로(170)는 비트라인의 전압을 페이지 버퍼(160)의 감지 노드(SO)로 전달하고, 페이지 버퍼(160)의 래치 제어 회로(163)는 감지 노드(SO)의 전위와 래치 신호(LAT)에 응답하여 래치부(161)의 데이터를 변경한다. 이로써 메모리 셀에 저장된 데이터가 센싱된다. 이러한 동작은 프로그램 검증 동작, 소거 검증 도작 또는 리드 동작 시 적용될 수 있다.
한편, 도 1b에서와 같이, 센싱 제어 회로(190)가 제1 레벨 또는 제1 레벨보다 낮은 제2 레벨의 비트라인 선택 신호들(BSELe, BSELo)을 비트라인 선택 회로(150)로 출력할 수 있다. 센싱 제어 회로(190)는 이븐 비트라인(BLe)이 선택되면 이븐 비트라인 선택 신호(BSELe)를 제1 레벨의 펄스 형태로 출력한 후, 이븐 비트라인 선택 신호(BSELe)를 제1 레벨보다 낮은 제2 레벨의 펄스 형태로 출력한다. 또한, 센싱 제어 회로(190)는 오드 비트라인(BLo)이 선택되면 오드 비트라인 선택 신호(BSELo)를 제1 레벨의 펄스 형태로 출력한 후, 오드 비트라인 선택 신호(BSELo)를 제1 레벨보다 낮은 제2 레벨의 펄스 형태로 출력한다.
이 경우, 비트라인 선택 회로(150)(보다 구체적으로, 비트라인 선택 회로(150)의 스위칭 소자들(N5, N6))가 도 1a에서 설명한 센싱 회로(170)의 기능을 수행하게 되므로, 센싱 회로(170)를 생략할 수 있다. 이하, 도 1a에 도시된 센싱 제어 회로(170, 180)에 의해 센싱 전류의 레벨이 조절되는 경우를 설명하기로 한다. 센싱 제어 회로의 센싱 전압 발생 회로(180)에서 출력되는 전압들(V1, V2)의 펄스 레벨은 도 1b의 센싱 제어 회로(190)로부터 출력되는 비트라인 선택 신호들(BSELe, BSELo)에 동일하게 적용될 수 있다.
한편, 프로그램 검증 동작 또는 소거 검증 동작을 위해 비트라인의 전압을 센싱하기 위한 동작에서 센싱 회로(170)의 스위칭 소자(N9)를 통해 흐르는 센싱 전류(Itrip)의 양은 센싱 전압 생성 회로(180)로부터 인가되는 제1 전압(V1)의 레벨 및 제2 전압(V2)의 레벨에 따라 달라지며, 제1 전압(V1)을 인가한 후 제2 전압(V2)이 인가될 때까지의 시간(이하, '이벨류에이션 타임')에 따라 달라질 수도 있다.
페이지 버퍼(160)는 센싱 회로(170)를 통해 흐르는 센싱 전류(Itrip)의 양에 따라 메모리 셀의 문턱전압 레벨을 센싱하는 기준이 달라진다. 예를 들어, 센싱 전류(Itrip)의 양이 적으면 페이지 버퍼(160)는 메모리 셀의 문턱전압이 검증 전압보다 높은 것으로 판단하고 메모리 셀의 데이터를 '0'으로 센싱하여 래치부(161)에 저장한다. 반대로, 센싱 전류(Itrip)의 양이 많으면 페이지 버퍼(160)는 메모리 셀의 문턱전압이 검증 전압보다 낮은 것으로 판단하고 메모리 셀에 저장된 데이터를 '1'로 센싱하여 래치부(161)에 저장한다. 따라서, 센싱 제어 회로(170, 180)가 센싱 전류(Itrip) 레벨을 높이면 메모리 셀의 문턱전압이 실제보다 낮게 센싱되고, 센싱 전류(Itrip) 레벨을 낮추면 메모리 셀의 문턱전압이 실제보다 높게 센싱될 수 있다.
상기의 구성으로 이루어진 반도체 메모리 장치는 프로그램 동작 및 소거 동작을 반복 실시할수록 스트레스가 누적되어 전기적 특성이 열화된다. 예로써, 스트레스가 누적될수록 프로그램 동작이나 소거 동작을 위해 메모리 셀들로 인가되는 동작 전압의 레벨이 높아지게 되고, 이로 인해 스트레스는 더욱 더 심해진다.
따라서, 스트레스를 줄이기 위해서는 메모리 셀들로 인가되는 동작 전압의 레벨을 낮춰야 하는데, 검증 동작에서 센싱 전류의 양을 조절하면 동작 전압의 레벨을 낮추어 스트레스를 줄일 수 있다. 예를 들어, 소거 동작 시 센싱 전류 레벨이 낮을수록 소거 전압은 점점 하향하는 특성을 보인다. 따라서, 소거 검증 동작 시 센싱 전류 레벨을 낮추는 것은 ISPE(Incremental Step Pulse Erase) 방식의 소거 동작에서 처음으로 인가되는 소거 시작 전압을 낮추는데 효과가 있다. 이를 보다 구체적으로 설명하면 다음과 같다.
프로그램 동작 및 소거 동작이 반복 실시됨에 BPD 효과의 증가로 인해 소거 검증(Erase Verify)되는 레벨이 점점 낮아진다. 이로 인해, 소거 전압의 레벨은 높아지고 스트레스는 증가하게 된다. ISPE 방식의 소거 동작에서 소거 전압을 인가한 후 소거 검증 동작에서 메모리 셀의 문턱전압이 목표 전압까지 도달하지 않은 경우 정해진 스텝 전압만큼 상승시킨 소거 전압을 인가하여 소거 동작을 다시 실시한다. 이때, 소거 검증 동작 시 센싱 전류(Itrip)의 레벨이 낮을수록 소거 전압이 상승되는 변동폭(즉, 스텝 전압)을 줄일 수 있으므로, 스트레스를 줄일 수 있다.
도 2는 프로그램/소거 동작 실시 횟수의 증가에 의해 발생하는 문턱전압의 변화를 설명하기 위한 그래프이다.
도 2를 참조하면, 소거 검증 동작에서 센싱 전류의 레벨이 제1 레벨로 설정된 경우(A)보다 제2 레벨(B)로 설정된 경우 프로그램/소거 동작의 실시횟수가 증가하더라도 문턱전압이 보다 덜 시프트되는 것을 알 수 있다. 따라서, 허용 범위 내에서 센싱 전류의 레벨이 가장 낮은 레벨(C)로 설정하면 문턱전압이 시프트되는 것을 최소화할 수 있다. 즉, 소거 검증 동작에서 센싱 전류의 레벨을 낮추면 메모리 셀에 가해지는 스트레스가 줄어드는 것을 확인할 수 있다.
또한, 프로그램 검증 동작과 소거 검증 동작에서 센싱 전류(Itrip)의 레벨을 동일하게 설정하는 것과는 달리, 소거 검증 동작에서 센싱 전류(Itrip)의 레벨을 프로그램 검증 동작에서 센싱 전류(Itrip)의 레벨을 낮게 설정함으로써, 스트레스를 줄일 수 있다.
한편, 하나의 메모리 셀에 2비트의 데이터를 저장하는 MLC(Multi Level Chip) 방식의 플래시 메모리 장치의 경우, 저장되는 데이터에 따라 메모리 셀의 문턱전압은 프로그램 동작에 의해 3개의 프로그램 레벨들 중 하나의 프로그램 레벨까지 상승하게 되는데, 문턱전압이 가장 낮은 PV1 레벨까지 상승한 제1 메모리 셀의 경우 인접한 제2 메모리 셀의 문턱전압이 가장 높은 PV3 레벨까지 상승하면, 낮은 트랜스컨덕턴스 효과(Low GM Effect)로 인하여 제1 메모리 셀의 문턱전압이 높아지는 현상이 발생한다.
도 3은 메모리 셀들의 문턱전압들을 설명하기 위한 그래프이다.
도 3을 참조하면, 메모리 셀의 문턱전압이 PV1 레벨까지 상승한 후, 인접한 메모리 셀의 프로그램 동작에 의해 메모리 셀의 문턱전압이 PV1 레벨에서 보다 더 상승함에 따라, 메모리 셀에서 흐르는 전류의 량이 감소되는 것을 확인할 수 있다. 이로 인해, 메모리 셀에 저장된 데이터를 독출하기 위한 리드 동작에서 메모리 셀의 문턱전압이 높게 센싱되어 다른 데이터가 독출되는 오류가 발생될 수 있다. 이러한 현상은 스트레스가 누적될수록 더욱 심하게 발생하게 된다.
한편, 프로그램 검증 동작에서 센싱 전류(Itrip)의 레벨이 높을수록 실제로 메모리 셀의 플로팅 게이트로 주입되는 전자의 개수는 증가하고, 메모리 셀의 터널 산화막에 가해지는 스트레스는 증가한다. 따라서, MLC 방식의 플래시 메모리 장치의 경우, 각각의 프로그램 레벨별로 센싱 전류(Itrip)의 레벨을 다르게 설정함으로 스트레스에 의한 전기적 특성 변화를 개선할 수 있다.
예를 들어, 문턱전압을 PV1 레벨까지 상승시키기 위하여 프로그램 동작을 실시한 후 프로그램 검증 동작을 실시할 때 센싱 전류의 레벨을 높게 설정하여 낮은 트랜스컨덕턴스 효과(Low GM Effect)를 최소화한다.
전체적으로, 소거 검증 동작 시 센싱 전류의 레벨을 가장 낮은 제1 레벨로 설정하고, 문턱전압을 PV1레벨까지 상승시키기 위한 메모리 셀의 검증 동작 시 센싱 전류의 레벨을 제1 레벨보다 높은 제2 레벨로 설정하고, 문턱전압을 PV1 레벨보다 높은 PV2레벨까지 상승시키기 위한 메모리 셀의 검증 동작 시 센싱 전류의 레벨을 제2 레벨보다 높은 제3 레벨로 설정하고, 문턱전압을 PV2레벨보다 높은 PV3레벨까지 상승시키기 위한 메모리 셀의 검증 동작 시 센싱 전류의 레벨을 제3 레벨보다 높은 제4 레벨로 설정한다. 즉, 검증 동작에서 센싱하려는 메모리 셀의 문턱전압 레벨에 비례하여 센싱 전류의 레벨을 설정한다.
상기와 같이 센싱 전류의 레벨을 설정하기 위한 회로들의 동작을 설명하면 다음과 같다.
도 1을 참조하면, 메모리 셀들의 소거 동작 또는 프로그램 동작이 실시된 후 제어 회로(120)에서 출력되는 센싱 제어 신호(SG SIGNAL)에 응답하여 센싱 전압 발생 회로(180)는 제1 전압(V1)을 출력한다. 센싱 전압 발생 회로(180)의 제1 전압(V1)에 응답하여 센싱 회로(170)는 페이지 버퍼(160)로부터 출력되는 프리차지 전압을 비트라인(BLe)으로 전달한다. 이로 인해, 비트라인(BLe)은 V1-Vth(Vth: 스위칭 소자(N9)의 문턱전압)에 해당하는 레벨까지 프리차지된다. 이어서, 제1 전압(V1)의 공급을 중단하고, 이벨류에이션 타임 동안 검증 동작에 필요한 전압들이 워드라인들(WL0 내지 WLn)에 인가되면, 검증 전압(Vvp)과 선택된 메모리 셀의 문턱전압에 따라 비트라인(BLe)의 전압이 변한다. 즉, 선택된 메모리 셀의 문턱전압이 검증 전압(Vvp)보다 높으면 비트라인(BLe)의 전압은 변하지 않고, 검증 전압(Vvp)보다 낮으면 비트라인(BLe)의 전압은 낮아진다. 이후, 워드라인들(WL0 내지 WLn)에 인가된 전압들의 공급을 중단한다.
센싱 전압 생성 회로(180)는 선택된 메모리 셀의 문턱전압 레벨에 따라 페이지 버퍼(160)가 메모리 셀에 저장된 데이터를 검증할 수 있도록 제2 전압(V2)을 출력한다. 제2 전압(V2)에 응답하여 센싱 회로(170)는 비트라인(BLe)의 프리차지 전압이나 변경된 전압에 따라 센싱 전류(Itrip)가 페이지 버퍼(160)로 공급될 수 있도록 비트라인(BLe)과 페이지 버퍼(160)를 연결한다. 센싱 회로(170)는 제2 전압(V2)에 따라 센싱 전류(Itrip)의 레벨을 조절할 수 있다. 구체적으로 설명하면 다음과 같다.
센싱 전압 발생 회로(180)는 소거 동작을 실시한 후 메모리 셀의 문턱전압 레벨을 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 문턱전압 레벨을 검증할 때 제2 전압(V2)을 보다 더 높게 출력한다. 이러한 제2 전압(V2)에 응답하여 센싱 회로(170)는 소거 동작을 실시한 후 메모리 셀의 문턱전압 레벨을 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 문턱전압을 검증할 때 센싱 전류(Itrip)의 레벨이 높아지게 한다. 다시 말해, 메모리 셀의 문턱전압이 소거 동작에 의해 낮아진 경우 센싱 제어 회로(170, 180)가 센싱 전류(Itrip)의 레벨을 제1 레벨로 설정하고, 문턱전압이 프로그램 동작에 의해 높아진 경우 센싱 제어 회로(170, 180)가 센싱 전류(Itrip)의 레벨을 제1 레벨보다 높은 레벨로 설정한다.
만일, 프로그램 동작에 의해 메모리 셀들의 문턱전압들이 서로 다른 레벨들로 각각 높아진 경우, 센싱 제어 회로(170, 180)는 문턱전압이 높을수록 센싱 전류(Itrip)의 레벨을 높게 설정한다. 예를 들어, 메모리 셀의 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 센싱 제어 회로(170, 180)가 센싱 전류(Itrip)의 레벨을 제1 레벨보다 높은 제2 레벨로 설정한다. 메모리 셀의 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 제어 회로(170, 180)가 센싱 전류(Itrip)의 레벨을 제2 레벨보다 높은 제3 레벨로 설정한다. 메모리 셀의 문턱전압 레벨이 프로그램 동작에 의해 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 제어 회로(170, 180)가 센싱 전류(Itrip)의 레벨을 제3 레벨보다 높은 제4 레벨로 설정한다.
상기와 같이 센싱 전류(Itrip)의 레벨을 설정하기 위하여, 센싱 전압 발생 회로(180)는 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 제2 전압(V2)의 레벨을 높게 출력한다. 즉, 센싱하려는 메모리 셀의 문턱전압 레벨에 비례하여 제2 전압(V2)의 레벨을 상승시킨다.
예를 들어, 메모리 셀의 문턱전압 레벨이 소거 동작에 의해 낮아진 경우, 센싱 전압 발생 회로(180)가 제1 센싱 레벨의 상기 제2 전압(V2)을 출력하고, 문턱전압 레벨이 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 센싱 전압 발생 회로(180)가 제1 센싱 레벨보다 높은 제2 센싱 레벨의 제2 전압(V2)의 레벨을 출력하고, 문턱전압 레벨이 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 전압 발생 회로(180)가 제2 센싱 레벨보다 높은 제3 센싱 레벨의 제2 전압(V2)을 출력하고, 문턱전압 레벨이 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 전압 발생 회로(180)가 제3 센싱 레벨보다 높은 제4 센싱 레벨의 제2 전압(V2)을 출력한다.
도 4는 메모리 셀의 문턱전압 레벨에 따라 변경되는 센싱 전류의 레벨을 설명하기 위한 도면이다.
도 4를 참조하면, 센싱 전압 발생 회뢰(180)에서 출력되는 제2 전압(V2)의 레벨이 앞서 설명한 것처럼 변함에 따라 센싱 회로(170)에 의해 비트라인(BLe)과 페이지 버퍼(160)의 연결 저항값이 달라지고, 그 결과 센싱 전류(Itrip)의 레벨이 변경된다.
이렇듯, 메모리 셀의 데이터를 검증하기 위해 비트라인으로부터 페이지 버퍼로 공급되는 센싱 전류의 레벨을 프로그램 동작 또는 소거 동작에 의해 변경된 메모리 셀의 상기 문턱전압 레벨에 따라 조절함으로써, 프로그램 동작과 소거 동작의 반복 실시에 의해 메모리 장치의 물리적/전기적 특성이 저하되는 것과 스트레스 발생을 최소화할 수 있다.
상기에서는 제2 전압(V2)의 레벨을 조절하여 센싱 전류(Itrip)의 레벨을 조절하는 방법을 설명하였으나, 비트라인을 프리차지하기 동작에서 출력되는 제1 전압(V1)의 레벨을 조절하여 센싱 전류(Itrip)의 레벨을 조절할 수도 있다. 예를 들어, 제1 전압(V1)의 레벨이 높아지면 비트라인에 프라차지되는 전압이 높아지므로, 제2 전압(V2)이 센싱 회로(170)로 인가될 때 센싱 전류(Itrip)의 레벨이 높아지게 된다. 따라서, 제1 전압(V1)과 같이 센싱하려는 메모리 셀의 문턱전압 레벨에 비례하여 제2 전압(V2)의 레벨을 상승시키면, 센싱 전류의 레벨을 센싱하려는 메모리 셀의 문턱전압 레벨에 비례하여 증가시킬 수 있다.
또한, 제1 전압(V1)이 인가된 후 제2 전압(V2)될 때까지의 이벨류에이션 타임을 조절하여 센싱 전류(Itrip)의 레벨을 조절할 수도 있다. 예들 들어, 이벨류이에션 타임이 증가하면 센싱 전류(Itrip)의 레벨이 낮아지고, 이벨류이에션 타임이 감소하면 센싱 전류(Itrip)의 레벨이 높아진다. 따라서, 센싱하려는 메모리 셀의 문턱전압 레벨에 반비례하여 이벨류에이션 타임을 조절하면, 센싱 전류의 레벨을 센싱하려는 메모리 셀의 문턱전압 레벨에 비례하여 증가시킬 수 있다.
예를 들어, 메모리 셀의 문턱전압 레벨이 소거 동작에 의해 낮아진 경우, 이벨류에이션 타임이 제1 값으로 설정되고, 프로그램 동작에 의해 메모리 셀의 문턱전압 레벨이 PV1 레벨까지 상승하는 경우 센싱 전류의 레벨이 제1 레벨보다 높은 제2 레벨로 설정되고, 프로그램 동작에 의해 문턱전압 레벨이 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제2 레벨보다 높은 제3 레벨로 설정하고, 프로그램 동작에 의해 문턱전압 레벨이 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 센싱 제어 회로가 센싱 전류의 레벨을 제3 레벨보다 높은 제4 레벨로 설정할 수 있다.
뿐만 아니라, 상기의 방법들을 모두 적용하거나 선택적으로 적용하여 센싱 전류의 레벨을 조절할 수 있음은 당업자에게 자명하다.
110 : 메모리 어레이 120 : 제어 회로
130 : 전압 생성 회로 140 : 로우 디코더
150 : 비트라인 선택 회로 160 : 페이지 버퍼
160A, 160B, 160C : 래치 회로 161 : 래치부
162 : 리셋 회로 163 : 래치 제어 회로
164 : 프리차지 회로 165 : 전송 회로
170 : 센싱 회로 180 : 센싱 전압 생성 회로
190 : 센싱 제어 회로

Claims (13)

  1. 비트라인과 연결된 메모리 스트링;
    소거 동작 또는 프로그램 동작 후 상기 메모리 스트링에 포함된 메모리 셀의 문턱전압 레벨에 따라 상기 메모리 셀에 저장된 데이터를 검증하기 위한 페이지 버퍼; 및
    상기 메모리 셀의 데이터를 검증하기 위해 상기 비트라인으로부터 상기 페이지 버퍼로 공급되는 센싱 전류의 레벨을, 상기 프로그램 동작 또는 상기 소거 동작에 의해 변경된 상기 메모리 셀의 상기 문턱전압 레벨에 따라 조절하기 위한 센싱 제어 회로를 포함하는 반도체 메모리 장치.
  2. 제 1 항에 있어서,
    상기 센싱 제어 회로는 상기 메모리 셀의 상기 문턱전압 레벨에 비례하여 상기 센싱 전류의 레벨을 조절하는 반도체 메모리 장치.
  3. 제 1 항에 있어서,
    상기 센싱 제어 회로는 상기 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 상기 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 상기 센싱 전류의 레벨을 높게 설정하는 반도체 메모리 장치.
  4. 제 3 항에 있어서,
    상기 메모리 셀의 문턱전압 레벨이 상기 소거 동작에 의해 낮아진 경우, 상기 센싱 제어 회로가 상기 센싱 전류의 레벨을 제1 레벨로 설정하고,
    상기 메모리 셀의 문턱전압 레벨이 상기 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 상기 센싱 제어 회로가 상기 센싱 전류의 레벨을 상기 제1 레벨보다 높은 제2 레벨로 설정하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 상기 센싱 제어 회로가 상기 센싱 전류의 레벨을 상기 제2 레벨보다 높은 제3 레벨로 설정하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 상기 센싱 제어 회로가 상기 센싱 전류의 레벨을 상기 제3 레벨보다 높은 제4 레벨로 설정하는 반도체 메모리 장치.
  5. 제 1 항에 있어서, 상기 센싱 제어 회로는,
    상기 비트라인을 프리차지할 때 제1 전압을 출력하고, 상기 비트라인으로부터 상기 센싱 전류를 상기 페이지 버퍼로 공급할 때 상기 제1 전압보다 낮은 제2 전압을 출력하도록 구성된 센싱 전압 생성부; 및
    상기 제1 전압 또는 상기 제2 전압에 응답하여 상기 비트라인과 상기 페이지 버퍼의 연결 저항을 조절하는 센싱 회로를 포함하는 반도체 메모리 장치.
  6. 제 5 항에 있어서,
    상기 센싱 전압 발생 회로는 상기 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 상기 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 상기 제2 전압의 레벨을 더 높게 출력하는 반도체 메모리 장치.
  7. 제 6 항에 있어서,
    상기 메모리 셀의 문턱전압 레벨이 상기 소거 동작에 의해 낮아진 경우, 상기 센싱 전압 발생 회로가 제1 센싱 레벨의 상기 제2 전압을 출력하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 상기 센싱 전압 발생 회로가 상기 제1 센싱 레벨보다 높은 제2 센싱 레벨의 상기 제2 전압의 레벨을 출력하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 상기 센싱 전압 발생 회로가 상기 제2 센싱 레벨보다 높은 제3 센싱 레벨의 상기 제2 전압을 출력하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 상기 센싱 전압 발생 회로가 상기 제3 센싱 레벨보다 높은 제4 센싱 레벨의 상기 제2 전압을 출력하는 반도체 메모리 장치.
  8. 제 5 항에 있어서,
    상기 센싱 전압 발생 회로는 상기 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 상기 제1 전압의 레벨을 더 높게 출력하는 반도체 메모리 장치.
  9. 제 8 항에 있어서,
    상기 메모리 셀의 문턱전압 레벨이 상기 소거 동작에 의해 낮아진 경우, 상기 센싱 전압 발생 회로가 제1 센싱 레벨의 상기 제1 전압을 출력하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우 상기 센싱 전압 발생 회로가 상기 제1 센싱 레벨보다 높은 제2 센싱 레벨의 상기 제1 전압의 레벨을 출력하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 상기 센싱 전압 발생 회로가 상기 제2 센싱 레벨보다 높은 제3 센싱 레벨의 상기 제1 전압을 출력하고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 상기 센싱 전압 발생 회로가 상기 제3 센싱 레벨보다 높은 제4 센싱 레벨의 상기 제1 전압을 출력하는 반도체 메모리 장치.
  10. 제 5 항에 있어서,
    상기 센싱 전압 발생 회로는 상기 소거 동작을 실시한 후 메모리 셀의 데이터를 검증할 때보다 프로그램 동작을 실시한 후 메모리 셀의 데이터를 검증할 때 상기 제1 전압이 인가된 후 상기 제2 전압이 인가될 때까지의 이벨류에이션 타임이 더 감소하는 반도체 메모리 장치.
  11. 제 10 항에 있어서,
    상기 메모리 셀의 문턱전압 레벨이 상기 소거 동작에 의해 낮아진 경우, 상기 이벨류에이션 타임이 제1 값으로 설정되고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 PV1 레벨까지 상승하는 경우, 상기 이벨류에이션 타임이 상기 제1 값보다 작은 제2 값으로 설정되고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우, 상기 이벨류에이션 타임이 상기 제2 값보다 작은 제3 값으로 설정되고,
    상기 문턱전압 레벨이 상기 프로그램 동작에 의해 상기 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우, 상기 이벨류에이션 타임이 상기 제3 값보다 작은 제4 값으로 설정되는 반도체 메모리 장치.
  12. 비트라인과 연결된 메모리 셀의 소거 동작을 실시하는 단계;
    상기 소거 동작 후 상기 비트라인을 통해 흐르는 센싱 전류의 레벨을 제1 레벨로 설정하여 상기 메모리 셀에 저장된 데이터를 검증하는 단계;
    상기 메모리 셀의 프로그램 동작을 실시하는 단계; 및
    상기 프로그램 동작 후 상기 비트라인을 통해 흐르는 센싱 전류의 레벨을 제1 레벨보다 높게 설정하여 상기 메모리 셀에 저장된 데이터를 검증하는 단계를 포함하는 반도체 메모리 장치의 동작 방법.
  13. 제 12 항에 있어서,
    상기 프로그램 동작에 의해 상기 메모리 셀의 문턱전압 레벨이 PV1 레벨까지 상승하는 경우 상기 센싱 전류의 레벨이 상기 제1 레벨보다 높은 제2 레벨로 설정되고,
    상기 프로그램 동작에 의해 상기 문턱전압 레벨이 상기 PV1 레벨보다 높은 PV2 레벨까지 상승하는 경우 상기 센싱 제어 회로가 상기 센싱 전류의 레벨을 상기 제2 레벨보다 높은 제3 레벨로 설정하고,
    상기 프로그램 동작에 의해 상기 문턱전압 레벨이 상기 PV2 레벨보다 높은 PV3 레벨까지 상승하는 경우 상기 센싱 제어 회로가 상기 센싱 전류의 레벨을 상기 제3 레벨보다 높은 제4 레벨로 설정하는 반도체 메모리 장치의 동작 방법.
KR1020100039897A 2010-04-29 2010-04-29 반도체 메모리 장치 및 이의 동작 방법 KR101119371B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020100039897A KR101119371B1 (ko) 2010-04-29 2010-04-29 반도체 메모리 장치 및 이의 동작 방법
US13/096,870 US8526239B2 (en) 2010-04-29 2011-04-28 Semiconductor memory device and method of operating the same
CN201110110462.5A CN102254574B (zh) 2010-04-29 2011-04-29 半导体存储器件及其操作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100039897A KR101119371B1 (ko) 2010-04-29 2010-04-29 반도체 메모리 장치 및 이의 동작 방법

Publications (2)

Publication Number Publication Date
KR20110120470A KR20110120470A (ko) 2011-11-04
KR101119371B1 true KR101119371B1 (ko) 2012-03-06

Family

ID=44858147

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100039897A KR101119371B1 (ko) 2010-04-29 2010-04-29 반도체 메모리 장치 및 이의 동작 방법

Country Status (3)

Country Link
US (1) US8526239B2 (ko)
KR (1) KR101119371B1 (ko)
CN (1) CN102254574B (ko)

Families Citing this family (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130139598A (ko) * 2012-06-13 2013-12-23 에스케이하이닉스 주식회사 반도체 메모리 장치 및 이의 동작 방법
JP2014053056A (ja) * 2012-09-06 2014-03-20 Toshiba Corp 半導体記憶装置
US9158667B2 (en) 2013-03-04 2015-10-13 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
KR20150010134A (ko) * 2013-07-18 2015-01-28 에스케이하이닉스 주식회사 반도체 장치 및 이의 동작 방법
US8964496B2 (en) 2013-07-26 2015-02-24 Micron Technology, Inc. Apparatuses and methods for performing compare operations using sensing circuitry
US8971124B1 (en) 2013-08-08 2015-03-03 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US9153305B2 (en) 2013-08-30 2015-10-06 Micron Technology, Inc. Independently addressable memory array address spaces
US9019785B2 (en) 2013-09-19 2015-04-28 Micron Technology, Inc. Data shifting via a number of isolation devices
KR20150035223A (ko) * 2013-09-27 2015-04-06 에스케이하이닉스 주식회사 반도체 메모리 장치 및 이의 동작방법
US9449675B2 (en) 2013-10-31 2016-09-20 Micron Technology, Inc. Apparatuses and methods for identifying an extremum value stored in an array of memory cells
US9430191B2 (en) 2013-11-08 2016-08-30 Micron Technology, Inc. Division operations for memory
US9934856B2 (en) 2014-03-31 2018-04-03 Micron Technology, Inc. Apparatuses and methods for comparing data patterns in memory
US9910787B2 (en) 2014-06-05 2018-03-06 Micron Technology, Inc. Virtual address table
US9711207B2 (en) 2014-06-05 2017-07-18 Micron Technology, Inc. Performing logical operations using sensing circuitry
US9496023B2 (en) 2014-06-05 2016-11-15 Micron Technology, Inc. Comparison operations on logical representations of values in memory
US9449674B2 (en) 2014-06-05 2016-09-20 Micron Technology, Inc. Performing logical operations using sensing circuitry
US9786335B2 (en) 2014-06-05 2017-10-10 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US9830999B2 (en) 2014-06-05 2017-11-28 Micron Technology, Inc. Comparison operations in memory
US9711206B2 (en) 2014-06-05 2017-07-18 Micron Technology, Inc. Performing logical operations using sensing circuitry
US10074407B2 (en) 2014-06-05 2018-09-11 Micron Technology, Inc. Apparatuses and methods for performing invert operations using sensing circuitry
US9455020B2 (en) 2014-06-05 2016-09-27 Micron Technology, Inc. Apparatuses and methods for performing an exclusive or operation using sensing circuitry
US9779019B2 (en) 2014-06-05 2017-10-03 Micron Technology, Inc. Data storage layout
US9704540B2 (en) 2014-06-05 2017-07-11 Micron Technology, Inc. Apparatuses and methods for parity determination using sensing circuitry
US9747961B2 (en) 2014-09-03 2017-08-29 Micron Technology, Inc. Division operations in memory
US9904515B2 (en) 2014-09-03 2018-02-27 Micron Technology, Inc. Multiplication operations in memory
US9898252B2 (en) 2014-09-03 2018-02-20 Micron Technology, Inc. Multiplication operations in memory
US9740607B2 (en) 2014-09-03 2017-08-22 Micron Technology, Inc. Swap operations in memory
US9847110B2 (en) 2014-09-03 2017-12-19 Micron Technology, Inc. Apparatuses and methods for storing a data value in multiple columns of an array corresponding to digits of a vector
US10068652B2 (en) 2014-09-03 2018-09-04 Micron Technology, Inc. Apparatuses and methods for determining population count
US9589602B2 (en) 2014-09-03 2017-03-07 Micron Technology, Inc. Comparison operations in memory
US9940026B2 (en) 2014-10-03 2018-04-10 Micron Technology, Inc. Multidimensional contiguous memory allocation
US9836218B2 (en) 2014-10-03 2017-12-05 Micron Technology, Inc. Computing reduction and prefix sum operations in memory
US10163467B2 (en) 2014-10-16 2018-12-25 Micron Technology, Inc. Multiple endianness compatibility
US10147480B2 (en) 2014-10-24 2018-12-04 Micron Technology, Inc. Sort operation in memory
US9779784B2 (en) 2014-10-29 2017-10-03 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US10073635B2 (en) 2014-12-01 2018-09-11 Micron Technology, Inc. Multiple endianness compatibility
US9747960B2 (en) 2014-12-01 2017-08-29 Micron Technology, Inc. Apparatuses and methods for converting a mask to an index
US10032493B2 (en) 2015-01-07 2018-07-24 Micron Technology, Inc. Longest element length determination in memory
US10061590B2 (en) 2015-01-07 2018-08-28 Micron Technology, Inc. Generating and executing a control flow
US9583163B2 (en) 2015-02-03 2017-02-28 Micron Technology, Inc. Loop structure for operations in memory
WO2016126478A1 (en) 2015-02-06 2016-08-11 Micron Technology, Inc. Apparatuses and methods for memory device as a store for program instructions
WO2016126472A1 (en) 2015-02-06 2016-08-11 Micron Technology, Inc. Apparatuses and methods for scatter and gather
WO2016126474A1 (en) 2015-02-06 2016-08-11 Micron Technology, Inc. Apparatuses and methods for parallel writing to multiple memory device locations
WO2016144724A1 (en) 2015-03-10 2016-09-15 Micron Technology, Inc. Apparatuses and methods for shift decisions
US9898253B2 (en) 2015-03-11 2018-02-20 Micron Technology, Inc. Division operations on variable length elements in memory
US9741399B2 (en) 2015-03-11 2017-08-22 Micron Technology, Inc. Data shift by elements of a vector in memory
WO2016144726A1 (en) 2015-03-12 2016-09-15 Micron Technology, Inc. Apparatuses and methods for data movement
US10146537B2 (en) 2015-03-13 2018-12-04 Micron Technology, Inc. Vector population count determination in memory
US10049054B2 (en) 2015-04-01 2018-08-14 Micron Technology, Inc. Virtual register file
US10140104B2 (en) 2015-04-14 2018-11-27 Micron Technology, Inc. Target architecture determination
US9959923B2 (en) 2015-04-16 2018-05-01 Micron Technology, Inc. Apparatuses and methods to reverse data stored in memory
US10073786B2 (en) 2015-05-28 2018-09-11 Micron Technology, Inc. Apparatuses and methods for compute enabled cache
US9704541B2 (en) 2015-06-12 2017-07-11 Micron Technology, Inc. Simulating access lines
US9921777B2 (en) 2015-06-22 2018-03-20 Micron Technology, Inc. Apparatuses and methods for data transfer from sensing circuitry to a controller
US9449701B1 (en) * 2015-06-30 2016-09-20 Sandisk Technologies Llc Non-volatile storage systems and methods
US9996479B2 (en) 2015-08-17 2018-06-12 Micron Technology, Inc. Encryption of executables in computational memory
US9905276B2 (en) 2015-12-21 2018-02-27 Micron Technology, Inc. Control of sensing components in association with performing operations
US9952925B2 (en) 2016-01-06 2018-04-24 Micron Technology, Inc. Error code calculation on sensing circuitry
US10048888B2 (en) 2016-02-10 2018-08-14 Micron Technology, Inc. Apparatuses and methods for partitioned parallel data movement
US9892767B2 (en) 2016-02-12 2018-02-13 Micron Technology, Inc. Data gathering in memory
US9971541B2 (en) 2016-02-17 2018-05-15 Micron Technology, Inc. Apparatuses and methods for data movement
US10956439B2 (en) 2016-02-19 2021-03-23 Micron Technology, Inc. Data transfer with a bit vector operation device
US9899070B2 (en) 2016-02-19 2018-02-20 Micron Technology, Inc. Modified decode for corner turn
US9697876B1 (en) 2016-03-01 2017-07-04 Micron Technology, Inc. Vertical bit vector shift in memory
US9997232B2 (en) 2016-03-10 2018-06-12 Micron Technology, Inc. Processing in memory (PIM) capable memory device having sensing circuitry performing logic operations
US10262721B2 (en) 2016-03-10 2019-04-16 Micron Technology, Inc. Apparatuses and methods for cache invalidate
US10379772B2 (en) 2016-03-16 2019-08-13 Micron Technology, Inc. Apparatuses and methods for operations using compressed and decompressed data
US9910637B2 (en) 2016-03-17 2018-03-06 Micron Technology, Inc. Signed division in memory
US11074988B2 (en) 2016-03-22 2021-07-27 Micron Technology, Inc. Apparatus and methods for debugging on a host and memory device
US10120740B2 (en) 2016-03-22 2018-11-06 Micron Technology, Inc. Apparatus and methods for debugging on a memory device
US10388393B2 (en) 2016-03-22 2019-08-20 Micron Technology, Inc. Apparatus and methods for debugging on a host and memory device
US10474581B2 (en) 2016-03-25 2019-11-12 Micron Technology, Inc. Apparatuses and methods for cache operations
US10977033B2 (en) 2016-03-25 2021-04-13 Micron Technology, Inc. Mask patterns generated in memory from seed vectors
US10430244B2 (en) 2016-03-28 2019-10-01 Micron Technology, Inc. Apparatuses and methods to determine timing of operations
US10074416B2 (en) 2016-03-28 2018-09-11 Micron Technology, Inc. Apparatuses and methods for data movement
US10453502B2 (en) 2016-04-04 2019-10-22 Micron Technology, Inc. Memory bank power coordination including concurrently performing a memory operation in a selected number of memory regions
US10607665B2 (en) 2016-04-07 2020-03-31 Micron Technology, Inc. Span mask generation
US9818459B2 (en) 2016-04-19 2017-11-14 Micron Technology, Inc. Invert operations using sensing circuitry
US10153008B2 (en) 2016-04-20 2018-12-11 Micron Technology, Inc. Apparatuses and methods for performing corner turn operations using sensing circuitry
US9659605B1 (en) 2016-04-20 2017-05-23 Micron Technology, Inc. Apparatuses and methods for performing corner turn operations using sensing circuitry
US10042608B2 (en) 2016-05-11 2018-08-07 Micron Technology, Inc. Signed division in memory
US9659610B1 (en) 2016-05-18 2017-05-23 Micron Technology, Inc. Apparatuses and methods for shifting data
US10049707B2 (en) 2016-06-03 2018-08-14 Micron Technology, Inc. Shifting data
US10387046B2 (en) 2016-06-22 2019-08-20 Micron Technology, Inc. Bank to bank data transfer
US10037785B2 (en) 2016-07-08 2018-07-31 Micron Technology, Inc. Scan chain operation in sensing circuitry
US10388360B2 (en) 2016-07-19 2019-08-20 Micron Technology, Inc. Utilization of data stored in an edge section of an array
US10733089B2 (en) 2016-07-20 2020-08-04 Micron Technology, Inc. Apparatuses and methods for write address tracking
US10387299B2 (en) 2016-07-20 2019-08-20 Micron Technology, Inc. Apparatuses and methods for transferring data
US9767864B1 (en) 2016-07-21 2017-09-19 Micron Technology, Inc. Apparatuses and methods for storing a data value in a sensing circuitry element
US9972367B2 (en) 2016-07-21 2018-05-15 Micron Technology, Inc. Shifting data in sensing circuitry
US10303632B2 (en) 2016-07-26 2019-05-28 Micron Technology, Inc. Accessing status information
US10468087B2 (en) 2016-07-28 2019-11-05 Micron Technology, Inc. Apparatuses and methods for operations in a self-refresh state
US9990181B2 (en) 2016-08-03 2018-06-05 Micron Technology, Inc. Apparatuses and methods for random number generation
US11029951B2 (en) 2016-08-15 2021-06-08 Micron Technology, Inc. Smallest or largest value element determination
US10606587B2 (en) 2016-08-24 2020-03-31 Micron Technology, Inc. Apparatus and methods related to microcode instructions indicating instruction types
US10466928B2 (en) 2016-09-15 2019-11-05 Micron Technology, Inc. Updating a register in memory
US10387058B2 (en) 2016-09-29 2019-08-20 Micron Technology, Inc. Apparatuses and methods to change data category values
US10014034B2 (en) 2016-10-06 2018-07-03 Micron Technology, Inc. Shifting data in sensing circuitry
US10529409B2 (en) 2016-10-13 2020-01-07 Micron Technology, Inc. Apparatuses and methods to perform logical operations using sensing circuitry
US9805772B1 (en) 2016-10-20 2017-10-31 Micron Technology, Inc. Apparatuses and methods to selectively perform logical operations
CN207637499U (zh) 2016-11-08 2018-07-20 美光科技公司 用于形成在存储器单元阵列上方的计算组件的设备
US10423353B2 (en) 2016-11-11 2019-09-24 Micron Technology, Inc. Apparatuses and methods for memory alignment
US9761300B1 (en) 2016-11-22 2017-09-12 Micron Technology, Inc. Data shift apparatuses and methods
US10402340B2 (en) 2017-02-21 2019-09-03 Micron Technology, Inc. Memory array page table walk
US10268389B2 (en) 2017-02-22 2019-04-23 Micron Technology, Inc. Apparatuses and methods for in-memory operations
US10403352B2 (en) 2017-02-22 2019-09-03 Micron Technology, Inc. Apparatuses and methods for compute in data path
US10838899B2 (en) 2017-03-21 2020-11-17 Micron Technology, Inc. Apparatuses and methods for in-memory data switching networks
US11222260B2 (en) 2017-03-22 2022-01-11 Micron Technology, Inc. Apparatuses and methods for operating neural networks
US10185674B2 (en) 2017-03-22 2019-01-22 Micron Technology, Inc. Apparatus and methods for in data path compute operations
US10049721B1 (en) 2017-03-27 2018-08-14 Micron Technology, Inc. Apparatuses and methods for in-memory operations
US10043570B1 (en) 2017-04-17 2018-08-07 Micron Technology, Inc. Signed element compare in memory
US10147467B2 (en) 2017-04-17 2018-12-04 Micron Technology, Inc. Element value comparison in memory
US9997212B1 (en) 2017-04-24 2018-06-12 Micron Technology, Inc. Accessing data in memory
US10942843B2 (en) 2017-04-25 2021-03-09 Micron Technology, Inc. Storing data elements of different lengths in respective adjacent rows or columns according to memory shapes
US10236038B2 (en) 2017-05-15 2019-03-19 Micron Technology, Inc. Bank to bank data transfer
US10068664B1 (en) 2017-05-19 2018-09-04 Micron Technology, Inc. Column repair in memory
US10013197B1 (en) 2017-06-01 2018-07-03 Micron Technology, Inc. Shift skip
US10152271B1 (en) 2017-06-07 2018-12-11 Micron Technology, Inc. Data replication
US10262701B2 (en) 2017-06-07 2019-04-16 Micron Technology, Inc. Data transfer between subarrays in memory
US10318168B2 (en) 2017-06-19 2019-06-11 Micron Technology, Inc. Apparatuses and methods for simultaneous in data path compute operations
KR20190007931A (ko) * 2017-07-14 2019-01-23 에스케이하이닉스 주식회사 메모리 장치 및 이의 동작 방법
US10162005B1 (en) 2017-08-09 2018-12-25 Micron Technology, Inc. Scan chain operations
US10534553B2 (en) 2017-08-30 2020-01-14 Micron Technology, Inc. Memory array accessibility
US10741239B2 (en) 2017-08-31 2020-08-11 Micron Technology, Inc. Processing in memory device including a row address strobe manager
US10416927B2 (en) 2017-08-31 2019-09-17 Micron Technology, Inc. Processing in memory
US10346092B2 (en) 2017-08-31 2019-07-09 Micron Technology, Inc. Apparatuses and methods for in-memory operations using timing circuitry
US10409739B2 (en) 2017-10-24 2019-09-10 Micron Technology, Inc. Command selection policy
US10522210B2 (en) 2017-12-14 2019-12-31 Micron Technology, Inc. Apparatuses and methods for subarray addressing
US10332586B1 (en) 2017-12-19 2019-06-25 Micron Technology, Inc. Apparatuses and methods for subrow addressing
US10614875B2 (en) 2018-01-30 2020-04-07 Micron Technology, Inc. Logical operations using memory cells
US10437557B2 (en) 2018-01-31 2019-10-08 Micron Technology, Inc. Determination of a match between data values stored by several arrays
US11194477B2 (en) 2018-01-31 2021-12-07 Micron Technology, Inc. Determination of a match between data values stored by three or more arrays
US10725696B2 (en) 2018-04-12 2020-07-28 Micron Technology, Inc. Command selection policy with read priority
US10440341B1 (en) 2018-06-07 2019-10-08 Micron Technology, Inc. Image processor formed in an array of memory cells
US10769071B2 (en) 2018-10-10 2020-09-08 Micron Technology, Inc. Coherent memory access
US11175915B2 (en) 2018-10-10 2021-11-16 Micron Technology, Inc. Vector registers implemented in memory
US10483978B1 (en) 2018-10-16 2019-11-19 Micron Technology, Inc. Memory device processing
US11184446B2 (en) 2018-12-05 2021-11-23 Micron Technology, Inc. Methods and apparatus for incentivizing participation in fog networks
US10867655B1 (en) 2019-07-08 2020-12-15 Micron Technology, Inc. Methods and apparatus for dynamically adjusting performance of partitioned memory
US11360768B2 (en) 2019-08-14 2022-06-14 Micron Technolgy, Inc. Bit string operations in memory
US11449577B2 (en) 2019-11-20 2022-09-20 Micron Technology, Inc. Methods and apparatus for performing video processing matrix operations within a memory array
US11853385B2 (en) 2019-12-05 2023-12-26 Micron Technology, Inc. Methods and apparatus for performing diversity matrix operations within a memory array
KR20210120237A (ko) * 2020-03-26 2021-10-07 에스케이하이닉스 주식회사 신호 생성기 및 이를 포함하는 메모리 장치
US11227641B1 (en) 2020-07-21 2022-01-18 Micron Technology, Inc. Arithmetic operations in memory
US11688474B2 (en) * 2021-04-19 2023-06-27 Micron Technology, Inc. Dual verify for quick charge loss reduction in memory cells

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0169412B1 (ko) 1995-10-16 1999-02-01 김광호 불휘발성 반도체 메모리 장치
KR100319635B1 (ko) 1999-12-10 2002-01-09 박종섭 과소거 방지 회로
KR100527538B1 (ko) 2003-12-23 2005-11-09 주식회사 하이닉스반도체 센싱전압 조정기능을 갖는 불휘발성 강유전체 메모리 장치
US7272050B2 (en) * 2004-08-10 2007-09-18 Samsung Electronics Co., Ltd. Non-volatile memory device and erase method of the same
US20080247253A1 (en) * 2007-04-05 2008-10-09 Hao Thai Nguyen Non-volatile storage with temperature compensation for bit line during sense operations
KR100865552B1 (ko) * 2007-05-28 2008-10-28 주식회사 하이닉스반도체 플래시 메모리소자의 프로그램 검증방법 및 프로그램 방법
KR100869849B1 (ko) * 2007-06-29 2008-11-21 주식회사 하이닉스반도체 플래시 메모리소자의 구동방법
KR100859258B1 (ko) * 2007-09-10 2008-09-18 주식회사 하이닉스반도체 플래시 메모리 장치 및 동작 방법
KR20100006666A (ko) 2008-07-10 2010-01-21 주식회사 하이닉스반도체 불휘발성 메모리 장치 및 그 멀티 레벨 셀 프로그램 방법
KR101075504B1 (ko) 2009-01-29 2011-10-21 주식회사 하이닉스반도체 불휘발성 메모리 소자의 소거 동작 방법
US8355286B2 (en) * 2009-05-08 2013-01-15 Hynix Semiconductor Inc. Method of operating nonvolatile memory device controlled by controlling coupling resistance value between a bit line and a page buffer
EP2299450B1 (en) * 2009-09-18 2013-03-27 STMicroelectronics Srl Sense-amplifier circuit for non-volatile memories that operates at low supply voltages
KR101182823B1 (ko) 2011-02-28 2012-09-14 에스케이하이닉스 주식회사 반도체 장치의 독출 방법

Also Published As

Publication number Publication date
US8526239B2 (en) 2013-09-03
CN102254574A (zh) 2011-11-23
KR20110120470A (ko) 2011-11-04
CN102254574B (zh) 2016-06-01
US20110267892A1 (en) 2011-11-03

Similar Documents

Publication Publication Date Title
KR101119371B1 (ko) 반도체 메모리 장치 및 이의 동작 방법
US10163523B2 (en) Semiconductor device and operating method thereof
US9336883B2 (en) Semiconductor memory device and method of operating the same
US7898872B2 (en) Operating method used in read or verification method of nonvolatile memory device
US9013924B2 (en) Semiconductor device and operating method thereof
KR100885784B1 (ko) 불휘발성 메모리 장치의 소프트 프로그램 방법
US8811075B2 (en) Charge cycling by equalizing and regulating the source, well, and bit line levels during write operations for NAND flash memory: verify to program transition
KR101184814B1 (ko) 불휘발성 메모리 장치 및 이의 프로그램 방법
US7561474B2 (en) Program verifying method and programming method of flash memory device
KR101039917B1 (ko) 불휘발성 메모리 장치 및 이를 이용한 리드 동작 방법
KR101264019B1 (ko) 반도체 장치의 동작 방법
US8923055B2 (en) Semiconductor device and method of operating the same
US8520435B2 (en) Nonvolatile memory device and method of operating the same
KR101705294B1 (ko) 플래시 메모리 및 그 프로그램 방법
KR20110001591A (ko) 불휘발성 메모리 소자의 동작 방법
US20120113725A1 (en) Nonvolatile memory device and method of programming the device
US20150270003A1 (en) Non-volatile memory and method for programming the same
KR101203256B1 (ko) 불휘발성 메모리 장치 및 이의 동작 방법
JP5631436B2 (ja) 半導体記憶装置
KR20120105155A (ko) 반도체 메모리 장치 및 이의 동작 방법
KR20100098145A (ko) 비휘발성 메모리 장치의 프로그램 방법
KR101184830B1 (ko) 반도체 메모리 장치 및 이의 동작 방법
KR20140063146A (ko) 반도체 메모리 장치 및 이의 동작 방법
US8687429B2 (en) Semiconductor device and methods of operating the same
KR20130008275A (ko) 반도체 메모리 장치 및 그 동작 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150121

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160121

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170124

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180122

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20200129

Year of fee payment: 9