KR20130129784A - 데이터출력회로 및 반도체메모리장치 - Google Patents
데이터출력회로 및 반도체메모리장치 Download PDFInfo
- Publication number
- KR20130129784A KR20130129784A KR1020120053905A KR20120053905A KR20130129784A KR 20130129784 A KR20130129784 A KR 20130129784A KR 1020120053905 A KR1020120053905 A KR 1020120053905A KR 20120053905 A KR20120053905 A KR 20120053905A KR 20130129784 A KR20130129784 A KR 20130129784A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- data
- pull
- output
- control pulse
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
- G11C7/08—Control thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/06—Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1048—Data bus control circuits, e.g. precharging, presetting, equalising
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/106—Data output latches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1069—I/O lines read out arrangements
Landscapes
- Dram (AREA)
Abstract
본 발명의 데이터출력회로는 인에이블신호에 응답하여 데이터 및 반전데이터를 각각 센싱증폭하여 증폭데이터 및 반전증폭데이터를 생성하는 입출력센스앰프와 상기 인에이블신호에 동기되어 제어펄스를 생성하는 제어펄스생성부 및 상기 제어펄스에 응답하여 상기 증폭데이터 및 반전증폭데이터를 각각 래치하여 풀업신호 및 풀다운신호를 생성하는 신호생성부를 포함한다.
Description
본 발명은 리드명령이 연속적으로 인가되어도 스큐 변화와 상관없이 출력데이터를 출력할 수 있는 데이터출력회로 및 이를 포함하는 반도체메모리장치에 관한 것이다.
일반적으로 반도체메모리장치는 다수의 뱅크를 포함한다. 반도체메모리장치는 리드명령을 인가받으면 메모리셀에 저장된 데이터를 다수의 뱅크와 공통으로 연결된 글로벌라인을 통해 출력한다. 이러한 반도체메모리장치는 리드명령을 연속적으로 인가받을 수 있으며, 이와 관련된 스펙으로 정의되는 시간이 tCCD(CAS to CAS Delay)이다. tCCD(CAS to CAS Delay)는 하나의 출력인에이블신호(YI)가 인에이블된 후에 다음 출력인에이블신호(YI)가 인에이블될 때까지 걸리는 시간이다. 여기서, 출력인에이블신호(YI)는 컬럼어드레스를 디코딩하여 생성된 신호이다. 반도체메모리장치가 리드명령을 인가받으면 출력인에이블신호(YI)가 인에이블되는 구간에서 비트라인에 실린 데이터는 로컬라인으로 출력된다. DDR2(Double Data Rate 2) 방식으로 리드 동작을 수행하는 반도체메모리장치는 하나의 리드명령을 인가받고 클럭의 2주기 경과한 후에 다음 리드명령을 인가받아도, 즉, tCCD(CAS to CAS Delay)가 클럭의 2주기인 경우에도 정상적으로 리드 동작을 수행할 수 있어야 한다.
도 1은 종래의 데이터출력회로를 포함하는 반도체메모리장치를 도시한 블럭도이다.
종래의 반도체메모리장치는 제1 내지 제4 뱅크(11~14)를 포함한다. 제1 뱅크(11)는 입출력센스앰프(15) 및 출력부(16)를 포함한다. 제2 내지 제4 뱅크(12~14)도 입출력센스앰프(미도시) 및 출력부(미도시)를 포함한다. 반도체메모리장치가 리드명령(RD)을 인가받으면 인에이블신호(EN)가 인에이블된다. 또한, 인에이블신호(EN)는 반도체메모리장치가 리드명령을 인가받으면 로직하이레벨(또는 실시예에 따라 로직로우레벨)로 인에이블되는 신호이다. 이러한 인에이블신호(EN)가 인에이블되는 구간에서 입출력센스앰프(15)는 데이터(DIN) 및 반전데이터(DINB)의 센싱증폭 동작을 수행한다.
입출력센스앰프(15)는 크로스 커플드 래치 타입(cross coupled latch type)으로 구현된다. 입출력센스앰프(15)는 인에이블신호(EN)가 인에이블되는 구간에서 로컬라인(LIO) 및 상보로컬라인(LIOB)을 통해 각각 전달되는 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다. 출력부(16)는 PMOS 트랜지스터(P13), 인버터(IV13) 및 NMOS 트랜지스터(N13)을 포함한다. 출력부(16)는 증폭데이터(ADIN)가 로직로우레벨인 경우에 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력하고, 반전증폭데이터(ADINB)가 로직로우레벨인 경우에 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
입출력센스앰프(15)가 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성하는 동작은 인에이블신호(EN)의 펄스폭, 즉, 인에이블신호(EN)의 인에이블구간동안 이루어진다. 출력부(16)는 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 입력받아서 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다. 따라서, 인에이블신호(EN)가 인에이블되는 구간동안 글로벌라인(GIO)을 구동하여 출력데이터(OUTDATA)를 생성하므로 인에이블신호(EN)의 펄스폭, 즉, 인에이블신호(EN)의 인에이블구간을 설정하는 것이 중요하다.
그런데, P.V.T(Process, Voltage, Temperature)에 따른 인에이블신호(EN)의 스큐변동 때문에 인에이블신호(EN)의 인에이블구간을 설정하는데 어려움이 발생한다. 인에이블신호(EN)의 인에이블구간이 작게 설정된 경우와 크게 설정된 경우를 도 2 및 도 3을 참조하여 설명하면 다음과 같다.
도 2는 인에이블신호(EN)의 인에이블구간이 작게 설정된 경우를 나타낸 타이밍도이다. 반도체메모리장치가 첫 번째 리드명령(RD)을 인가받아서 로직하이레벨의 출력데이터(OUTDATA)를 출력하고, 클럭(CLK)의 2주기 후에 두 번째 리드명령(RD)을 인가받아서 로직로우레벨의 출력데이터(OUTDATA)를 출력하는 것을 예로 설명한다.
T1 시점에서, 반도체메모리장치가 첫 번째 리드명령(RD)을 인가받으면 T2 시점에서, 인에이블신호(EN)가 인에이블된다. 입출력센스앰프(15)는 인에이블신호(EN)가 인에이블되는 구간에서 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 각각 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다. 그런데, 인에이블신호(EN)가 작게 설정되어서 출력부(16)가 글로벌라인(GIO)을 기설정된 내부전원(VINT)까지 구동하지 못한다.
T3 시점에서, 반도체메모리장치가 두 번째 리드명령(RD)을 인가받으면 T4 시점에서, 인에이블신호(EN)가 인에이블된다. 입출력센스앰프(15)는 인에이블신호(EN)가 인에이블되는 구간에서 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 각각 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다. 출력부(16)는 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 입력받아서 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
도 3은 인에이블신호(EN)의 인에이블구간이 크게 설정된 경우를 나타낸 타이밍도이다. 반도체메모리장치가 첫 번째 리드명령(RD)을 인가받아서 로직하이레벨의 출력데이터(OUTDATA)를 출력하고, 클럭(CLK)의 2주기 후에 두 번째 리드명령(RD)을 인가받아서 로직로우레벨의 출력데이터(OUTDATA)를 출력하는 것을 예로 설명한다.
우선, T5 시점에서, 반도체메모리장치가 첫 번째 리드명령(RD)을 인가받으면 T6 시점에서, 인에이블신호(EN)가 인에이블된다. 입출력센스앰프(15)는 인에이블신호(EN)가 인에이블되는 구간에서 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다. 출력부(16)는 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 입력받아서 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
다음으로, T7 시점에서, 반도체메모리장치가 두 번째 리드명령(RD)을 인가받으면 인에이블신호(EN)가 인에이블된다. 그러나, 인에이블신호(EN)의 인에이블구간이 크게 설정된 경우 첫 번째 리드명령(RD)에 의해 인에이블되는 인에이블신호(EN)와 합쳐지게 된다. 따라서, 입출력센스앰프(15)는 첫 번째 리드명령(RD)에 의해 인에이블된 인에이블신호(EN)와 두 번째 리드명령(RD)에 의해 인에이블된 인에이블신호(EN)가 합쳐진 구간 동안 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다. 동일하게, 출력부(16)는 첫 번째 리드명령(RD)에 의해 인에이블된 인에이블신호(EN)와 두 번째 리드명령(RD)에 의해 인에이블되는 인에이블신호(EN)가 합쳐진 구간 동안 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 입력받아서 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다. 그러므로, 반도체메모리장치는 두 번째 리드명령(RD)에 의한 출력데이터(OUTDATA)를 출력할 수 없다.
종래의 반도체메모리장치는 입출력센스앰프의 동작을 제어하는 인에이블신호(EN)의 펄스폭, 즉, 인에이블신호(EN)가 인에이블되는 구간에서 글로벌라인(GIO)을 구동하여 출력데이터(OUTDATA)를 생성한다. 따라서, 종래의 반도체메모리장치는 인에이블신호(EN)의 인에이블구간에 따라 글로벌라인(GIO)을 기설정된 내부전원(VINT)까지 구동할 수 없거나, 첫 번째 리드명령(RD)을 인가받아서 출력데이터(OUTDATA)를 출력한 후에 연속으로 두 번째 리드명령(RD)을 인가받은 경우에 두 번째 리드명령(RD)에 의한 출력데이터(OUTDATA)를 출력할 수 없다.
본 발명은 입출력센스앰프의 동작을 제어하는 인에이블신호의 인에이블구간과 상관없이 글로벌라인을 구동하여 출력데이터를 출력함으로써, 리드명령이 연속적으로 인가되어도 안정적으로 출력데이터를 출력할 수 있는 데이터출력회로 및 이를 포함하는 반도체메모리장치를 제공한다.
이를 위해 본 발명은 인에이블신호에 응답하여 데이터 및 반전데이터를 각각 센싱증폭하여 증폭데이터 및 반전증폭데이터를 생성하는 입출력센스앰프와 상기 인에이블신호의 인에이블시점에 동기되어 제어펄스를 생성하는 제어펄스생성부 및 상기 제어펄스에 응답하여 상기 증폭데이터 및 반전증폭데이터를 각각 래치하여 풀업신호 및 풀다운신호를 생성하는 신호생성부를 포함하는 데이터출력회로를 제공한다.
또한, 본 발명은 제1 내지 제4 뱅크를 포함하는 반도체메모리장치에 있어서, 상기 제1 뱅크는 인에이블신호에 응답하여 데이터 및 반전데이터를 각각 센싱증폭하여 증폭데이터 및 반전증폭데이터를 생성하는 입출력센스앰프와 상기 인에이블신호의 인에이블시점에 동기되어 제어펄스를 생성하는 제어펄스생성부와 상기 제2 내지 제4 뱅크 중 어느 하나의 뱅크가 리드 또는 라이트 동작을 수행하는 경우 인에이블되는 프리차지신호를 생성하는 프리차지신호생성부 및 상기 제어펄스 및 프리차지신호에 응답하여 상기 증폭데이터 및 반전증폭데이터를 래치하여 각각 풀업신호 및 풀다운신호를 생성하는 신호생성부를 포함하는 반도체메모리장치를 제공한다.
본 발명에 의하면 P.V.T(Process, Voltage, Temperature)와 상관없이 안정적으로 글로벌라인을 구동하여 출력데이터를 출력할 수 있는 효과가 있다.
도 1은 종래의 데이터출력회로를 포함하는 반도체메모리장치를 도시한 블럭도이다.
도 2는 인에이블신호(EN)의 인에이블구간이 작게 설정된 경우를 나타낸 타이밍도이다.
도 3은 인에이블신호(EN)의 인에이블구간이 크게 설정된 경우를 나타낸 타이밍도이다.
도 4는 본 발명의 일 실시예에 따른 데이터출력회로를 도시한 블럭도이다.
도 5는 도 4에 도시된 데이터출력회로에 포함된 신호생성부의 회로도이다.
도 6은 도 4에 도시된 데이터출력회로에 포함된 출력부의 회로도이다.
도 7은 도 4에 도시된 데이터출력회로의 동작을 설명하기 위한 타이밍도이다.
도 8은 본 발명의 다른 실시예에 따른 반도체메모리장치를 도시한 블럭도이다.
도 9는 도 8에 도시된 반도체메모리장치에 포함된 신호생성부의 회로도이다.
도 10은 도 8에 도시된 반도체메모리장치에 포함된 프리차지신호생성부의 회로도이다.
도 11은 도 8에 도시된 반도체메모리장치의 동작을 설명하기 위한 타이밍도이다.
도 2는 인에이블신호(EN)의 인에이블구간이 작게 설정된 경우를 나타낸 타이밍도이다.
도 3은 인에이블신호(EN)의 인에이블구간이 크게 설정된 경우를 나타낸 타이밍도이다.
도 4는 본 발명의 일 실시예에 따른 데이터출력회로를 도시한 블럭도이다.
도 5는 도 4에 도시된 데이터출력회로에 포함된 신호생성부의 회로도이다.
도 6은 도 4에 도시된 데이터출력회로에 포함된 출력부의 회로도이다.
도 7은 도 4에 도시된 데이터출력회로의 동작을 설명하기 위한 타이밍도이다.
도 8은 본 발명의 다른 실시예에 따른 반도체메모리장치를 도시한 블럭도이다.
도 9는 도 8에 도시된 반도체메모리장치에 포함된 신호생성부의 회로도이다.
도 10은 도 8에 도시된 반도체메모리장치에 포함된 프리차지신호생성부의 회로도이다.
도 11은 도 8에 도시된 반도체메모리장치의 동작을 설명하기 위한 타이밍도이다.
이하, 실시예를 통하여 본 발명을 더욱 상세히 설명하기로 한다. 이들 실시예는 단지 본 발명을 예시하기 위한 것이며, 본 발명의 권리 보호 범위가 이들 실시예에 의해 제한되는 것은 아니다.
도 4는 본 발명의 일 실시예에 따른 데이터출력회로를 도시한 블럭도이다.
도 4에 도시된 바와 같이, 본 실시예에 따른 데이터출력회로는 입출력센스앰프(1), 제어펄스생성부(3), 신호생성부(5) 및 출력부(7)를 포함한다.
입출력센스앰프(1)는 크로스 커플드 래치 타입(cross coupled latch type)으로 구현된다. 입출력센스앰프(1)는 인에이블신호(EN)가 인에이블되는 구간에서 로컬라인(LIO) 및 상보로컬라인(LIOB)을 통해 각각 전달되는 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다. 여기서 인에이블신호(EN)는 반도체메모리장치가 리드명령을 인가받고 입출력센스앰프(1)의 센싱증폭 동작을 수행하기 위하여 로직하이레벨(또는 실시예에 따라 로직로우레벨)로 인에이블되는 신호이다.
제어펄스생성부(3)는 일반적인 펄스생성부로 구현될 수 있다. 이와 같이 구현된, 제어펄스생성부(3)는 인에이블신호(EN)가 인에이블되는 시점에 동기되어 제어펄스(CONP)를 생성한다.
신호생성부(5)는, 도 5에 도시된 바와 같이, 풀업신호생성부(51) 및 풀다운신호생성부(55)를 포함한다.
풀업신호생성부(51)는 제1 버퍼부(52) 및 제1 래치부(53)를 포함한다. 제1 버퍼부(52)는 두 개의 PMOS 트랜지스터(P51, P52), 두 개의 NMOS 트랜지스터(N51, N52) 및 두 개의 인버터(IV51, IV52)를 포함한다. 제1 버퍼부(52)는 제어펄스(CONP)가 생성되면 증폭데이터(ADIN)를 버퍼링한다. 제1 래치부(53)는 두 개의 인버터(IV53, IV54)를 포함한다. 제1 래치부(53)는 제1 버퍼부(52)의 출력신호를 래치하여 풀업신호(PU)를 생성한다.
풀다운신호생성부(55)는 제2 버퍼부(56) 및 제2 래치부(57)를 포함한다. 제2 버퍼부(56)는 두 개의 PMOS 트랜지스터(P55, P56), 두 개의 NMOS 트랜지스터(N55, N56) 및 두 개의 인버터(IV55, IV56)를 포함한다. 제2 버퍼부(56)는 제어펄스(CONP)가 생성되면 반전증폭데이터(ADINB)를 버퍼링한다. 제2 래치부(57)는 두 개의 인버터(IV57, IV58)를 포함한다. 제2 래치부(57)는 제2 버퍼부(56)의 출력신호를 래치하여 풀다운신호(PD)를 생성한다.
이와 같은 구성의 신호생성부(5)는 제어펄스(CONP)가 생성되면 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 버퍼링하고, 래치하여 각각 풀업신호(PU) 및 풀다운신호(PD)를 생성한다.
출력부(7)는, 도 6에 도시된 바와 같이, 하나의 PMOS 트랜지스터(P7), 하나의 NMOS 트랜지스터(N7) 및 하나의 인버터(IV7)를 포함한다. 이와 같은 구성의 출력부(7)는 풀업신호(PU)가 로직로우레벨인 경우에 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다. 또한, 출력부(7)는 풀다운신호(PD)가 로직로우레벨인 경우에 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
이상 살펴본 바와 같이 구성된 데이터출력회로의 동작을 도 7을 참고하여 살펴보되, 반도체메모리장치가 첫 번째 리드명령을 인가받아서 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력하고, 클럭(CLK)의 2주기 후에 두 번째 리드명령을 인가받아서 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력하는 것을 예로 설명한다.
우선, T11 시점에서, 반도체메모리장치가 첫 번째 리드명령(RD)을 인가받으면 T12 시점에서, 인에이블신호(EN)가 로직하이레벨로 인에이블된다.
입출력센스앰프(1)는 인에이블신호(EN)가 인에이블되는 구간에서 로컬라인(LIO) 및 상보로컬라인(LIOB)을 통해 각각 전달되는 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다.
제어펄스생성부(3)는 인에이블신호(EN)가 인에이블되는 시점에 동기되어 제어펄스(CONP)를 생성한다.
신호생성부(5)는 제어펄스(CONP)가 생성되면 로직로우레벨의 증폭데이터(ADIN)를 버퍼링하고, 래치하여 로직로우레벨의 풀업신호(PU)를 생성한다. 또한, 신호생성부(5)는 제어펄스(CONP)가 생성되면 로직하이레벨의 반전증폭데이터(ADINB)를 버퍼링하고, 래치하여 로직하이레벨의 풀다운신호(PD)를 생성한다.
출력부(7)는 로직로우레벨의 풀업신호(PU)와 로직하이레벨의 풀다운신호(PD)를 입력받아 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
다음으로, T13 시점에서, 반도체메모리장치가 두 번째 리드명령(RD)을 인가받으면 T14 시점에서, 인에이블신호(EN)가 로직하이레벨로 인에이블된다.
입출력센스앰프(1)는 인에이블신호(EN)가 인에이블되는 구간에서 로컬라인(LIO) 및 상보로컬라인(LIOB)을 통해 각각 전달되는 데이터(DIN) 및 반전데이터(DINB)를 각각 센싱 및 반전증폭하여 증폭데이터(ADIN) 및 반전증폭데이터(ADINB)를 생성한다.
제어펄스생성부(3)는 인에이블신호(EN)가 인에이블되는 시점에 동기되어 제어펄스(CONP)를 생성한다.
신호생성부(5)는 제어펄스(CONP)가 생성되면 로직하이레벨의 증폭데이터(ADIN)를 버퍼링하고, 래치하여 로직하이레벨의 풀업신호(PU)를 생성한다. 또한, 신호생성부(5)는 제어펄스(CONP)가 생성되면 로직로우레벨의 반전증폭데이터(ADINB)를 버퍼링하고, 래치하여 로직로우레벨의 풀다운신호(PD)를 생성한다.
출력부(7)는 로직하이레벨의 풀업신호(PU)와 로직로우레벨의 풀다운신호(PD)를 입력받아 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
이상 살펴본 바와 같이, 본 실시예의 데이터출력회로는 입출력센스앰프(1)의 출력신호를 래치하여 생성한 풀업신호(PU) 및 풀다운신호(PD)를 이용하여 글로벌라인(GIO)을 구동함으로써 인에이블신호(EN)의 인에이블구간과 상관없이 글로벌라인(GIO)을 구동하여 출력데이터(OUTDATA)를 출력할 수 있다.
도 8은 본 발명의 다른 실시예에 따른 반도체메모리장치를 도시한 블럭도이다.
도 8에 도시된 바와 같이, 본 실시예에 따른 반도체메모리장치는 제1 내지 제4 뱅크(500~800)를 포함한다. 다만, 각 신호에 표시된 '<1>'는 제1 뱅크(500)내에서 입출력되는 신호라는 것을 의미한다.
제1 뱅크(500)는 입출력센스앰프(1), 제어펄스생성부(3), 신호생성부(6), 출력부(7) 및 프리차지신호생성부(9)를 포함한다. 입출력센스앰프(1), 제어펄스생성부(3) 및 출력부(7)의 구성과 기능은 도 4에 도시된 데이터출력회로와 동일하므로 이에 대한 설명은 생략한다.
신호생성부(6)는, 도 9에 도시된 바와 같이, 풀업신호생성부(61) 및 풀다운신호생성부(65)를 포함한다.
풀업신호생성부(61)는 제1 버퍼부(62), 제1 래치부(63) 및 제1 프리차지부(64)를 포함한다. 제1 버퍼부(62)는 두 개의 PMOS 트랜지스터(P61, P62), 두 개의 NMOS 트랜지스터(N61, N62) 및 두 개의 인버터(IV61, IV62)를 포함한다. 제1 버퍼부(62)는 제어펄스(CONP<1>)가 생성되면 증폭데이터(ADIN<1>)를 버퍼링한다. 제1 래치부(63)는 두 개의 인버터(IV63, IV64)를 포함한다. 제1 래치부(63)는 제1 버퍼부(62)의 출력신호를 래치하여 풀업신호(PU<1>)를 생성한다. 제1 프리차지부(64)는 NMOS 트랜지스터(N64)를 포함한다. 제1 프리차지부(64)는 프리차지신호(PCG<1>)가 로직하이레벨인 경우 풀업신호(PU<1>)를 로직하이레벨로 천이시킨다. 프리차지신호(PCG<1>)에 대해서는 도 10을 참조하여 후술한다.
풀다운신호생성부(65)는 제2 버퍼부(66), 제2 래치부(67) 및 제2 프리차지부(68)를 포함한다. 제2 버퍼부(66)는 두 개의 PMOS 트랜지스터(P65, P66), 두 개의 NMOS 트랜지스터(N65, N66) 및 두 개의 인버터(IV65, IV66)를 포함한다. 제2 버퍼부(66)는 제어펄스(CONP<1>)가 생성되면 반전증폭데이터(ADINB<1>)를 반전버퍼링한다. 제2 래치부(67)는 두 개의 인버터(IV67, IV68)를 포함한다. 제2 래치부(67)는 제2 버퍼부(66)의 출력신호를 래치하여 풀다운신호(PD<1>)를 생성한다. 제2 프리차지부(68)는 NMOS 트랜지스터(N68)를 포함한다. 제2 프리차지부(68)는 프리차지신호(PCG<1>)가 로직하이레벨인 경우 풀다운신호(PD<1>)를 로직하이레벨로 천이시킨다. 프리차지신호(PCG<1>)에 대해서는 도 10을 참조하여 후술한다.
이와 같은 구성의 신호생성부(6)는 제어펄스(CONP<1>)가 로직하이레벨로 인에이블되면 증폭데이터(ADIN<1>) 및 반전증폭데이터(ADINB<1>)를 반전버퍼링하고, 래치하여 각각 풀업신호(PU<1>) 및 풀다운신호(PD<1>)를 생성한다. 또한, 신호생성부(6)는 프리차지신호(PCG<1>)가 로직하이레벨인 경우에 풀업신호(PU<1>) 및 풀다운신호(PD<1>)를 로직하이레벨로 천이시킨다.
프리차지신호생성부(9)는, 도 10에 도시된 바와 같이, 노어게이트(NR9) 및 인버터(IV9)를 포함한다. 프리차지신호생성부(9)는 제2 내지 제4 컬럼뱅크신호(CBA<2:4>) 중 어느 하나가 로직하이레벨로 인에이블되는 경우에 로직하이레벨의 프리차지신호(PCG<1>)를 생성한다. 여기서, 제2 내지 제4 컬럼뱅크신호(CBA<2:4>)는 반도체메모리장치가 제2 내지 제4 뱅크(600~800) 정보를 포함한 리드 또는 라이트 명령을 인가받을 때 로직하이레벨로 인에이블되는 신호이다.
제2 뱅크(600)는 제1 뱅크(500)의 구성을 포함하되, 제2 뱅크(600)의 프리차지신호생성부(미도시)는 제1 컬럼뱅크신호(CBA<1>)와 제3 및 제4 컬럼뱅크신호(CAB<3:4>) 중 어느 하나가 로직하이레벨로 인에이블되는 경우에 로직하이레벨의 프리차지신호(PCG)를 생성한다.
제3 뱅크(700)제1 뱅크(500)의 구성을 포함하되, 제3 뱅크(700)의 프리차지신호생성부(미도시)는 제1 및 제2 컬럼뱅크신호(CBA<1:2>)와 제4 컬럼뱅크신호(CAB<4>) 중 어느 하나가 로직하이레벨로 인에이블되는 경우에 로직하이레벨의 프리차지신호(PCG)를 생성한다.
제4 뱅크(800)제1 뱅크(500)의 구성을 포함하되, 제4 뱅크(800)의 프리차지신호생성부(미도시)는 제1 내지 제3 컬럼뱅크신호(CBA<1:3>) 중 어느 하나가 로직하이레벨로 인에이블되는 경우에 로직하이레벨의 프리차지신호(PCG)를 생성한다.
이상 살펴본 바와 같이 구성된 명칭의 동작을 도 11을 참고하여 살펴보되, 반도체메모리장치가 제1 뱅크(500)정보를 포함하는 리드명령(RD<1>)을 인가받아서 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력하고, 제2 뱅크(600) 정보를 포함하는 리드명령(RD<2>)을 인가받아서 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력하는 것을 예로 설명하면 다음과 같다. 다만, 각 신호에 표시된 '<1>'는 제1 뱅크(500)내에서 입출력되는 신호라는 것을 의미하고, 각 신호에 표시된 '<2>'는 제2 뱅크(600)내에서 입출력되는 신호라는 것을 의미한다.
우선, T21 시점에서, 반도체메모리장치가 제1 뱅크(500)정보를 포함하는 리드명령(RD<1>)을 인가받으면 T22 시점에서, 제1 인에이블신호(EN<1>)가 로직하이레벨로 인에이블된다.
입출력센스앰프(1)는 제1 인에이블신호(EN<1>)가 인에이블되는 구간에서 로컬라인(LIO) 및 상보로컬라인(LIOB)을 통해 각각 전달되는 제1 데이터(DIN<1>) 및 제1 반전데이터(DINB<1>)를 각각 센싱 및 반전증폭하여 제1 증폭데이터(ADIN<1>) 및 제1 반전증폭데이터(ADINB<1>)를 생성한다.
제어펄스생성부(3)는 제1 인에이블신호(EN<1>)가 인에이블되는 시점에 동기되어 제1 제어펄스(CONP<1>)를 생성한다.
신호생성부(6)는 제1 제어펄스(CONP<1>)가 생성되면 로직로우레벨의 제1 증폭데이터(ADIN<1>)를 반전버퍼링하고, 래치하여 로직로우레벨의 제1 풀업신호(PU<1>)를 생성한다. 또한, 신호생성부(6)는 제1 제어펄스(CONP<1>)가 생성되면 로직하이레벨의 제1 반전증폭데이터(ADINB<1>)를 반전버퍼링하고, 래치하여 로직하이레벨의 제1 풀다운신호(PD<1>)를 생성한다.
출력부(7)는 로직로우레벨의 제1 풀업신호(PU<1>)와 로직하이레벨의 제1 풀다운신호(PD<1>)를 입력받아 로직하이레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
다음으로, T23 시점에서, 반도체메모리장치가 제2 뱅크(600) 정보를 포함하는 리드명령(RD<2>)을 인가받으면 제2 컬럼뱅크신호(CBA<2>)가 로직하이레벨로 인에이블되므로 프리차지신호생성부(9)는 로직하이레벨의 제1 프리차지신호(PCG<1>)를 생성한다.
신호생성부(6)는 로직하이레벨의 제1 프리차지신호(PCG<1>)를 입력받아 제1 풀업신호(PU<1>) 및 제1 풀다운신호(PD<1>)를 로직하이레벨로 천이시킨다.
출력부(7)는 로직하이레벨의 제1 풀업신호(PU<1>)와 제1 풀다운신호(PD<1>)를 입력받으므로 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력하지 못한다.
한편, T23 시점에서, 반도체메모리장치가 제2 뱅크(600) 정보를 포함하는 리드명령(RD<2>)을 인가받으면 T24 시점에서, 제2 인에이블신호(EN<2>)가 로직하이레벨로 인에이블된다.
제2 증폭데이터(ADIN<2>) 및 제2 반전증폭데이터(ADINB<2>)는 로컬라인(LIO) 및 상보로컬라인(LIOB)을 통해 각각 전달되는 제2 데이터(DIN<2>) 및 제2 반전데이터(DINB<2>)를 각각 센싱 및 반전증폭되어 생성된다.
제2 제어펄스(CONP<2>)는 제2 인에이블신호(EN<2>)가 인에이블되는 시점에 동기되어 생성된다.
제2 제어펄스(CONP<2>)가 생성되면, 로직하이레벨의 제2 증폭데이터(ADIN<2>)를 반전버퍼링하고, 래치하여 로직하이레벨의 제2 풀업신호(PU<2>)가 생성된다. 또한, 제2 제어펄스(CONP<2>)가 생성되면, 로직로우레벨의 제2 반전증폭데이터(ADINB<2>)를 반전버퍼링하고, 래치하여 로직로우레벨의 제2 풀다운신호(PD<2>)가 생성된다.
제2 뱅크(600)의 출력부(미도시)는 로직하이레벨의 제2 풀업신호(PU<2>)와 로직로우레벨의 제2 풀다운신호(PD<2>)를 입력받아 로직로우레벨의 출력데이터(OUTDATA)를 글로벌라인(GIO)으로 출력한다.
이상 살펴본 바와 같이, 본 실시예의 반도체메모리장치는 제1 내지 제4 뱅크와 공통으로 연결된 글로벌라인을 통해 데이터를 출력하므로 각 뱅크에 프리차지신호생성부를 구비하여 제1 내지 제4 뱅크 중 둘 이상의 뱅크에서 출력데이터를 글로벌라인으로 출력하는 것을 방지할 수 있다.
1: 입출력센스앰프 3: 제어펄스생성부
5: 신호생성부 51: 풀업신호생성부
55: 풀다운신호생성부 6: 신호생성부
61: 풀업신호생성부 65: 풀다운신호생성부7: 출력부
7: 출력부 9: 프리차지신호생성부
5: 신호생성부 51: 풀업신호생성부
55: 풀다운신호생성부 6: 신호생성부
61: 풀업신호생성부 65: 풀다운신호생성부7: 출력부
7: 출력부 9: 프리차지신호생성부
Claims (17)
- 인에이블신호에 응답하여 데이터 및 반전데이터를 각각 센싱증폭하여 증폭데이터 및 반전증폭데이터를 생성하는 입출력센스앰프;
상기 인에이블신호의 인에이블시점에 동기되어 제어펄스를 생성하는 제어펄스생성부; 및
상기 제어펄스에 응답하여 상기 증폭데이터 및 반전증폭데이터를 각각 래치하여 풀업신호 및 풀다운신호를 생성하는 신호생성부를 포함하는 데이터출력회로.
- 제 1 항에 있어서, 상기 인에이블신호는 리드명령에 응답하여 생성되는 신호인 데이터출력회로.
- 제 1 항에 있어서, 상기 신호생성부는
상기 제어펄스에 응답하여 상기 증폭데이터를 버퍼링하고, 래치하여 상기 풀업신호를 생성하는 풀업신호생성부; 및
상기 제어펄스에 응답하여 상기 반전증폭데이터를 버퍼링하고, 래치하여 상기 풀다운신호를 생성하는 풀다운신호생성부를 포함하는 데이터출력회로.
- 제 3 항에 있어서, 상기 풀업신호생성부는
상기 제어펄스에 응답하여 상기 증폭데이터를 버퍼링하는 제1 버퍼부; 및
상기 제1 버퍼부의 출력신호를 래치하여 상기 풀업신호를 생성하는 제1 래치부를 포함하는 데이터출력회로.
- 제 3 항에 있어서, 상기 풀다운신호생성부는
상기 제어펄스에 응답하여 상기 반전증폭데이터를 버퍼링하는 제2 버퍼부; 및
상기 제2 버퍼부의 출력신호를 래치하여 상기 풀다운신호를 생성하는 제2 래치부를 포함하는 데이터출력회로.
- 제 1 항에 있어서, 상기 풀업신호 및 풀다운신호에 응답하여 내부전원 또는 접지전원을 출력데이터로 출력하는 출력부를 더 포함하는 데이터출력회로.
- 제 6 항에 있어서, 상기 데이터 및 반전데이터는 각각 로컬라인 및 상보로컬라인에 실린 것을 특징으로 하는 데이터출력회로.
- 제 7 항에 있어서, 상기 출력데이터는 글로벌라인으로 출력되는 것을 특징으로 하는 데이터출력회로.
- 제1 내지 제4 뱅크를 포함하는 반도체메모리장치에 있어서,
상기 제1 뱅크는 인에이블신호에 응답하여 데이터 및 반전데이터를 각각 센싱증폭하여 증폭데이터 및 반전증폭데이터를 생성하는 입출력센스앰프;
상기 인에이블신호의 인에이블시점에 동기되어 제어펄스를 생성하는 제어펄스생성부;
상기 제2 내지 제4 뱅크 중 어느 하나의 뱅크가 리드 또는 라이트 동작을 수행하는 경우 인에이블되는 프리차지신호를 생성하는 프리차지신호생성부; 및
상기 제어펄스 및 프리차지신호에 응답하여 상기 증폭데이터 및 반전증폭데이터를 래치하여 각각 풀업신호 및 풀다운신호를 생성하는 신호생성부를 포함하는 반도체메모리장치.
- 제 9 항에 있어서, 상기 인에이블신호는 리드명령에 응답하여 생성되는 신호인 반도체메모리장치.
- 제 9 항에 있어서, 상기 프리차지신호생성부는 상기 제2 내지 제4 뱅크에 리드 또는 라이트 동작이 수행되는 경우 인에이블되는 제2 내지 제4 컬럼뱅크신호에 응답하여 상기 프리차지신호를 생성하는 반도체메모리장치.
- 제 9 항에 있어서, 상기 신호생성부는
상기 제어펄스에 응답하여 상기 증폭데이터를 버퍼링하고, 래치하여 상기 풀업신호를 생성하는 풀업신호생성부; 및
상기 제어펄스에 응답하여 상기 반전증폭데이터를 버퍼링하고, 래치하여 상기 풀다운신호를 생성하는 풀다운신호생성부를 포함하는 반도체메모리장치.
- 제 12 항에 있어서, 상기 풀업신호생성부는
상기 제어펄스 및 상기 프리차지신호에 응답하여 상기 증폭데이터를 버퍼링하는 제1 버퍼부; 및
상기 제1 버퍼부의 출력신호를 래치하여 상기 풀업신호를 생성하는 제1 래치부를 포함하는 반도체메모리장치.
- 제 12 항에 있어서, 상기 풀다운신호생성부는
상기 제어펄스 및 상기 프리차지신호에 응답하여 상기 반전증폭데이터를 버퍼링하는 제2 버퍼부; 및
상기 제2 버퍼부의 출력신호를 래치하여 상기 풀다운신호를 생성하는 제2 래치부를 포함하는 반도체메모리장치.
- 제 9 항에 있어서, 상기 풀업신호 및 풀다운신호에 응답하여 내부전원 또는 접지전원을 출력데이터로 출력하는 출력부를 더 포함하는 반도체메모리장치.
- 제 15 항에 있어서, 상기 제1 및 반전데이터는 각각 로컬라인 및 상보로컬라인에 실린 것을 특징으로 하는 반도체메모리장치.
- 제 16 항에 있어서, 상기 출력데이터는 글로벌라인으로 출력되는 것을 특징으로 하는 반도체메모리장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120053905A KR20130129784A (ko) | 2012-05-21 | 2012-05-21 | 데이터출력회로 및 반도체메모리장치 |
US13/613,791 US20130308395A1 (en) | 2012-05-21 | 2012-09-13 | Data output circuit and semiconductor memory device |
CN201210342944.8A CN103426455B (zh) | 2012-05-21 | 2012-09-14 | 数据输出电路和半导体存储器件 |
JP2012220856A JP2013242950A (ja) | 2012-05-21 | 2012-10-03 | データ出力回路及び半導体メモリ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120053905A KR20130129784A (ko) | 2012-05-21 | 2012-05-21 | 데이터출력회로 및 반도체메모리장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20130129784A true KR20130129784A (ko) | 2013-11-29 |
Family
ID=49581194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120053905A KR20130129784A (ko) | 2012-05-21 | 2012-05-21 | 데이터출력회로 및 반도체메모리장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130308395A1 (ko) |
JP (1) | JP2013242950A (ko) |
KR (1) | KR20130129784A (ko) |
CN (1) | CN103426455B (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9805786B1 (en) * | 2017-01-06 | 2017-10-31 | Micron Technology, Inc. | Apparatuses and methods for a memory device with dual common data I/O lines |
CN110851391B (zh) * | 2019-10-31 | 2021-04-13 | 中国航发南方工业有限公司 | 数据存储装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000048570A (ja) * | 1998-07-28 | 2000-02-18 | Mitsubishi Electric Corp | 半導体記憶装置 |
KR100668829B1 (ko) * | 2004-10-12 | 2007-01-16 | 주식회사 하이닉스반도체 | 메모리 장치용 데이타 출력 제어 회로 |
US7698589B2 (en) * | 2006-03-21 | 2010-04-13 | Mediatek Inc. | Memory controller and device with data strobe calibration |
KR100911197B1 (ko) * | 2007-12-27 | 2009-08-06 | 주식회사 하이닉스반도체 | 반도체 메모리 장치의 데이터 출력 회로 |
KR100925389B1 (ko) * | 2008-04-10 | 2009-11-09 | 주식회사 하이닉스반도체 | 반도체 집적회로의 데이터 출력 장치 및 방법 |
-
2012
- 2012-05-21 KR KR1020120053905A patent/KR20130129784A/ko not_active Application Discontinuation
- 2012-09-13 US US13/613,791 patent/US20130308395A1/en not_active Abandoned
- 2012-09-14 CN CN201210342944.8A patent/CN103426455B/zh active Active
- 2012-10-03 JP JP2012220856A patent/JP2013242950A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
CN103426455A (zh) | 2013-12-04 |
CN103426455B (zh) | 2017-12-19 |
JP2013242950A (ja) | 2013-12-05 |
US20130308395A1 (en) | 2013-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100673904B1 (ko) | 반도체메모리소자 | |
KR100972555B1 (ko) | 데이터 출력회로 및 데이터 출력방법 | |
US6185151B1 (en) | Synchronous memory device with programmable write cycle and data write method using the same | |
JP2010092589A (ja) | パイプラッチ回路を有するメモリ素子のデータ伝達方法 | |
KR20100108792A (ko) | 파이프래치 회로 및 이를 이용한 반도체 메모리 장치 | |
KR100649826B1 (ko) | 반도체 메모리 소자의 오토 프리차지장치 | |
KR100311038B1 (ko) | 칼럼선택속도가개선된칼럼선택라인구동회로와이를구비한메모리장치및그들의구동방법 | |
US8483005B2 (en) | Internal signal generator for use in semiconductor memory device | |
KR20100128635A (ko) | 버퍼제어신호 생성회로 및 이를 이용한 반도체 메모리 장치 | |
KR20120087570A (ko) | 오토 프리차지 제어회로 | |
JP2002076879A (ja) | 半導体装置 | |
KR20210148777A (ko) | 리드동작 및 모드레지스터리드동작을 수행하기 위한 전자장치 | |
KR100771551B1 (ko) | 반도체 소자의 컬럼경로 제어신호 생성회로 및 컬럼경로제어신호 생성방법 | |
KR20130129784A (ko) | 데이터출력회로 및 반도체메모리장치 | |
US6341100B1 (en) | Semiconductor integrated circuit having circuit for writing data to memory cell | |
KR100798795B1 (ko) | 내부 어드레스 생성장치 및 그의 구동방법 | |
JP2000322887A (ja) | 書込みインタラプト書込み機能を有する同期式dram半導体装置 | |
KR20150014611A (ko) | 데이터 출력회로 | |
JPH10125072A (ja) | 半導体メモリ装置 | |
KR100536598B1 (ko) | 클럭활성화 시점을 선택하는 반도체메모리장치 | |
KR20130015939A (ko) | 데이터입출력회로 및 반도체메모리장치 | |
KR100924017B1 (ko) | 오토 프리차지 회로 및 오토 프리차지 방법 | |
KR20220135980A (ko) | 파이프회로를 사용하여 리드동작을 수행하기 위한 전자장치 | |
JP2012098779A (ja) | データ出力装置、データ入出力装置、記憶装置、データ処理システム、および、データ出力装置の制御方法 | |
KR20220136838A (ko) | 리드동작을 수행하는 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |