Nothing Special   »   [go: up one dir, main page]

KR100234362B1 - Semiconductor memory device - Google Patents

Semiconductor memory device Download PDF

Info

Publication number
KR100234362B1
KR100234362B1 KR1019960065522A KR19960065522A KR100234362B1 KR 100234362 B1 KR100234362 B1 KR 100234362B1 KR 1019960065522 A KR1019960065522 A KR 1019960065522A KR 19960065522 A KR19960065522 A KR 19960065522A KR 100234362 B1 KR100234362 B1 KR 100234362B1
Authority
KR
South Korea
Prior art keywords
bank
data
data bus
output
inverter
Prior art date
Application number
KR1019960065522A
Other languages
Korean (ko)
Other versions
KR19980047080A (en
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 KR1019960065522A priority Critical patent/KR100234362B1/en
Publication of KR19980047080A publication Critical patent/KR19980047080A/en
Application granted granted Critical
Publication of KR100234362B1 publication Critical patent/KR100234362B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Dram (AREA)

Abstract

오동작을 방지할 수 있는 읽기 동작용 데이타 버스 연결부를 포함하는 반도체 메모리 장치가 개시되어 있다. 반도체 메모리 장치는 복수의 메모리 뱅크들을 포함되어 있으며, 복수의 뱅크 데이타 버스, 공유 데이타 버스 및 복수의 읽기 동작용 데이타 버스 연결부들을 구비한다. 복수의 뱅크 데이타 버스들은 각각 대응되는 메모리 뱅크에 연결되어 있으며, 각각 적어도 하나 이상의 뱅크 데이타 라인들 및 뱅크 반전 데이타 라인들로 구성되며, 공유 데이타 버스는 반도체 메모리 장치의 외부에서 인가되거나 또는 외부로 출력되는 데이타 및 반전 데이타 신호가 전송되며 적어도 하나 이상의 공유 데이타 라인들 및 공유 반전 데이타 라인들로 구성된다. 읽기 동작용 데이타 버스 연결부들은 각각 상기 뱅크 데이타 버스와 상기 공유 데이타 버스 사이에 연결되어 있으며, 읽기 동작이고 해당 뱅크가 선택된 경우에는 턴-온되고 그렇지 않은 경우에는 턴-오프된다. 그리하여, 공유 데이타 버스에서의 데이타 경쟁이 방지되어 안정적으로 데이타 읽기/쓰기 동작이 수행되는 이점이 있다.A semiconductor memory device including a data bus connection for a read operation capable of preventing a malfunction is disclosed. The semiconductor memory device includes a plurality of memory banks, and includes a plurality of bank data buses, a shared data bus, and a plurality of data bus connections for read operations. Each of the bank data buses is connected to a corresponding memory bank, and each of the plurality of bank data busses includes at least one bank data line and a bank inverted data line, and the shared data bus is applied to or outputted from the outside of the semiconductor memory device. The data and inversion data signals to be transmitted are composed of at least one shared data line and shared inversion data lines. Data bus connections for a read operation are respectively connected between the bank data bus and the shared data bus, which are turned on if the read operation is selected and the bank is selected, otherwise it is turned off. Thus, there is an advantage that data contention on the shared data bus is prevented and data read / write operations are stably performed.

Description

반도체 메모리 장치Semiconductor memory device

본 발명은 반도체 메모리 장치에 관한 것으로, 특히 복수의 뱅크들을 포함하는 반도체 메모리 장치에 있어서, 공유 데이타 버스에서의 데이타 경쟁에 따른 오동작을 방지하기 위한 읽기 동작용 데이타 버스 연결부를 포함하는 반도체 메모리 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device, and more particularly, to a semiconductor memory device including a plurality of banks, the semiconductor memory device including a data bus connection for a read operation for preventing a malfunction due to data contention on a shared data bus. It is about.

반도체 메모리 장치는 고 대역(High Bandwidth) 동작을 실현하기 위하여, 복수의 메모리 뱅크 구조를 채용하였다. 메모리 뱅크들은 서로 독립적으로 액세스가 가능하며, 뱅크 어드레스에 의하여 어느 하나가 선택적으로 액세스된다. 즉, 전체 메모리는 복수의 메모리 뱅크들로 나누어지며, 임의의 시점에서 어느 하나의 메모리 뱅크가 선택적으로 액세스되어 읽기/쓰기 동작이 수행되고 나머지 메모리 뱅크들은 액세스되지 않는다. 여기서, 액세스되지 않는 메모리 뱅크들은 그 이전 시점에 액세스되거나 또는 그 다음 시점에 액세스되며, 이를 위한 제어가 수행된다. 따라서, 복수의 메모리 뱅크를 포함하는 반도체 메모리 장치는 액세스 동작과 제어 동작이 서로 다른 메모리 뱅크에서 수행되도록 할 수 있기 때문에, 고 대역으로 동작이 가능하게 된다. 이와 같은 데이타 읽기/쓰기 동작 및 제어 동작 등은 동기식 DRAM(Synchronous Dynamic Random Access Memory)에서는 로우 어드레스 스트로브 신호(RAS) 신호에 근거하여 수행된다.The semiconductor memory device employs a plurality of memory bank structures in order to realize high bandwidth operation. The memory banks are accessible independently of each other, and either one is selectively accessed by the bank address. That is, the entire memory is divided into a plurality of memory banks, and at any time, any one memory bank is selectively accessed to perform a read / write operation and the remaining memory banks are not accessed. Here, the inaccessible memory banks are accessed at the previous time point or at the next time point, and control for this is performed. Therefore, since the semiconductor memory device including the plurality of memory banks can perform the access operation and the control operation in different memory banks, the semiconductor memory device can operate in a high band. Such data read / write operations and control operations are performed in the synchronous DRAM (Synchronous Dynamic Random Access Memory) based on the row address strobe signal (RAS) signal.

이와 같은 기능을 가지는 복수의 메모리 뱅크를 구비하는 반도체 메모리 장치에 있어서, 각 메모리 뱅크로부터 독출된 데이타 및 그로 기입되어야 할 데이타가 실리는 뱅크 데이타 버스들이 포함된다. 각 뱅크 데이타 버스들은 한꺼번에 읽기/쓰기 동작이 수행되는 메모리 셀의 갯수의 2배수의 신호 라인들이 포함된다.A semiconductor memory device having a plurality of memory banks having such a function includes bank data buses on which data read from each memory bank and data to be written are loaded. Each bank data bus contains twice as many signal lines as the number of memory cells in which read / write operations are performed at one time.

즉, 한번에 4개씩의 데이타 읽기/쓰기 동작을 수행할 수 있는 경우에는, 각 뱅크 데이타 버스에는 4개의 뱅크 데이타 라인들 및 4개의 뱅크 반전 데이타 라인들이 포함된다. 한편, 반도체 메모리 장치의 고집적화가 수행됨에 따라 하나의 뱅크에 포함되는 메모리 셀 어레이의 크기 또한 증가하기 때문에, 하나의 메모리 뱅크는 다시 복수의 블럭들로 나뉘어진다.That is, when four data read / write operations can be performed at a time, each bank data bus includes four bank data lines and four bank inverted data lines. On the other hand, as the integration of semiconductor memory devices is performed, the size of the memory cell array included in one bank also increases, so that one memory bank is divided into a plurality of blocks.

도 1에 2개의 메모리 뱅크들(A 메모리 뱅크와 B 메모리 뱅크)을 포함하며, 각 메모리 뱅크들은 복수의 블럭들로 구성되어 있는 반도체 메모리 장치를 나타낸 것이다. 도 1을 참조하면, A 메모리 뱅크(100A)에는 복수의 셀 어레이 블럭들(101A, 102A, ...)이 포함되어 있고 B 메모리 뱅크(100B)에는 복수의 셀 어레이 블럭들(101B, 102B, ...)이 포함된다. 셀 어레이 블럭들(101A, 102A, ..., 101B, 102B, ...)에는 대응되는 비트 라인 센스 앰프(171A, 172A, ..., 171B, 172B, ...)가 포함된다. 또한, 셀 어레이 블럭들(101A, 102A, ..., 101B, 102B, ...)에 대응되어 뱅크 데이타 버스들(141A, 142A, ..., 141B, 142B, ...), 쓰기 동작용 데이타 버스 연결부들(111A, 112A, ..., 111B, 112B, ...), 읽기 동작용 데이타 버스 연결부(121A, 122A, ..., 121B, 122B, ...) 및 게이트부들(161A, 162A, ..., 161B, 162B, ...)이 제공되어 있다.FIG. 1 illustrates a semiconductor memory device including two memory banks (A memory bank and a B memory bank), each of which consists of a plurality of blocks. Referring to FIG. 1, the A memory bank 100A includes a plurality of cell array blocks 101A, 102A, ..., and the B memory bank 100B includes a plurality of cell array blocks 101B, 102B, ...) is included. The cell array blocks 101A, 102A, ..., 101B, 102B, ... include corresponding bit line sense amplifiers 171A, 172A, ..., 171B, 172B, .... In addition, the bank data buses 141A, 142A, ..., 141B, 142B, ... correspond to the cell array blocks 101A, 102A, ..., 101B, 102B, ... Working data bus connections 111A, 112A, ..., 111B, 112B, ..., data bus connections 121A, 122A, ..., 121B, 122B, ... for read operations and gates ( 161A, 162A, ..., 161B, 162B, ...) are provided.

셀 어레이 블럭은 비트 라인 센스 앰프 외에 다수의 워드 라인들 및 다수의 비트 라인들/반전 비트 라인들, 메모리 셀 들을 포함한다. 셀 어레이 블럭에 있어서, 각 메모리 셀에 기입되거나 그로부터 독출된 데이타는 비트 라인 및 반전 비트 라인에 실리게 되며, 비트 라인 센스 앰프에 의하여 비트 라인과 반전 비트 라인의 전압 차가 증폭된다. 또한, 외부에서 인가되는 컬럼 어드레스 정보에 근거하여 다수의 비트 라인들 및 다수의 반전 비트 라인들중 일부가 선택적으로 로컬 데이타 라인들 및 로컬 반전 데이타 라인들에 연결된다. 도 1에서, 셀 어레이 블럭에는 4개의 로컬 데이타 라인들 및 4개의 로컬 반전 데이타 라인들이 또한 포함된다. 셀 어레이 블럭(101A)을 참조 하면, 로컬 데이타 라인들/로컬 반전 데이타 라인들과 뱅크 데이타 버스(141A) 사이에 게이트부(161A)가 연결되어 있다. 게이트부(161A)는 8개의 NMOS 트랜지스터들로 구성되어 있으며, 각 NMOS 트랜지스터들의 게이트에는 뱅크 선택 게이트 신호(CSL_A)가 인가된다. 그리하여, 뱅크 선택 게이트 신호(CSL_A)가 "하이" 레벨로 액티브되는 경우에 턴-온되어 로컬 데이타 라인들 및 로컬 반전 데이타 라인들을 그들에 대응되는 뱅크 데이타 버스(141A)의 뱅크 데이타 라인들 및 뱅크 반전 데이타 라인들을 각각 전기적으로 결합시킨다. 나머지 게이트부들(162A, ..., 161B, 162B, ...)도 이와 같이 동작한다. 여기서, 뱅크 선택 게이트 신호들(CSL_A, CSL_B)은 선택적으로 어느 하나만이 "하이" 레벨로 액티브된다.The cell array block includes a plurality of word lines, a plurality of bit lines / inverting bit lines, memory cells in addition to a bit line sense amplifier. In the cell array block, data written to or read from each memory cell is carried on the bit line and the inverting bit line, and the voltage difference between the bit line and the inverting bit line is amplified by the bit line sense amplifier. Also, some of the plurality of bit lines and the plurality of inverted bit lines are selectively connected to the local data lines and the local inverted data lines based on externally applied column address information. In FIG. 1, the cell array block also includes four local data lines and four local inverted data lines. Referring to the cell array block 101A, a gate portion 161A is connected between the local data lines / local inverted data lines and the bank data bus 141A. The gate unit 161A includes eight NMOS transistors, and a bank select gate signal CSL_A is applied to gates of the NMOS transistors. Thus, when the bank select gate signal CSL_A is activated to the "high" level, the bank data lines and the banks of the bank data bus 141A are turned on so that the local data lines and the local inverted data lines correspond to them. Each of the inversion data lines is electrically coupled. The remaining gate portions 162A, ..., 161B, 162B, ... also operate in this manner. Here, only one of the bank select gate signals CSL_A and CSL_B is activated to a "high" level.

따라서, 게이트부들(161A, 162A,...)에 포함되는 NMOS 트랜지스터들이 턴-온되는 경우에는 게이트부들(161B, 162B,...)에 포함되는 NMOS 트랜지스터들은 턴-오프 상태를 유지하게 되며, 게이트부들(161B, 162B,...)에 포함되는 NMOS 트랜지스터들이 턴-온되는 경우에는 게이트부들(161A, 162A,...)에 포함되는 NMOS 트랜지스터들은 턴-오프 상태를 유지하게 된다.Therefore, when the NMOS transistors included in the gate parts 161A, 162A, ... are turned on, the NMOS transistors included in the gate parts 161B, 162B, ... are kept turned off. When the NMOS transistors included in the gate parts 161B, 162B, ... are turned on, the NMOS transistors included in the gate parts 161A, 162A, ... are kept turned off.

쓰기 동작용 데이타 버스 연결부(111A)는 뱅크 데이타 버스(141A)와 공유 데이타 버스(150) 사이에 연결되어 있으며, 쓰기 동작 시에 공유 데이타 버스(150)에 실린 데이타를 뱅크 데이타 버스(141A)로 전달한다. 다른 쓰기 동작용 데이타 버스 연결부들도 이와 같이 동작한다. 여기서, 쓰기 동작용 데이타 버스 연결부들은 각각 독립적으로 제어되어, 다른 뱅크에 속하는 뱅크 데이타 버스에 영향을 받지 않고 공유 데이타 버스의 신호들이 선택된 뱅크 데이타 버스로 전달된다.The data bus connection 111A for a write operation is connected between the bank data bus 141A and the shared data bus 150 and transfers data loaded on the shared data bus 150 to the bank data bus 141A during a write operation. To pass. Other data bus connections for write operations operate in the same way. Here, the data bus connections for the write operation are independently controlled so that signals of the shared data bus are transferred to the selected bank data bus without being affected by the bank data bus belonging to the other bank.

읽기 동작용 데이타 버스 연결부(121A)는 뱅크 데이타 버스(141A)와 공유 데이타 버스(150) 사이에 연결되어 있으며, 읽기 동작 시에 뱅크 데이타 버스(141A)에 실린 신호들을 공유 데이타 버스(150)로 전달한다. 이 때, 뱅크 데이타 버스(141A)에 나타나는 신호들은 풀 스윙(full swing)하는 것이 아니라 미미한 값을 가지므로 센스 앰프를 통하여 풀 스윙하는 값으로 변환하여야 한다. 이와 같은 센스 앰프가 읽기 동작용 데이타 버스 연결부에 포함될 수도 있고, 공유 데이타 버스(150)상에 제공되는 경우도 있다. 나머지 읽기 동작용 데이타 버스 연결부도 이와 같이 동작한다.The data bus connection 121A for a read operation is connected between the bank data bus 141A and the shared data bus 150 and transfers signals carried on the bank data bus 141A to the shared data bus 150 during the read operation. To pass. At this time, the signals appearing on the bank data bus 141A are not full swings, but have a small value, and thus must be converted to values swinging through the sense amplifiers. Such a sense amplifier may be included in the data bus connection for the read operation, or may be provided on the shared data bus 150. The data bus connection for the rest of the read operation works as well.

도 2는 도 1에 도시되어 있는 읽기 동작용 데이타 버스 연결부를 구체적으로 나타낸 것이다. 도 2에서, 프리차저(210)는 다수의 NMOS 트랜지스터들로 구성되어 있다. NMOS 트랜지스터들(211, 212)이 뱅크 데이타 라인(IO3)과 뱅크 반전 데이타 라인(IO3B) 사이에 직렬로 연결되어 있으며, NMOS 트랜지스터(213)의 드레인/소스가 뱅크 데이타 라인(IO3) 및 뱅크 반전 데이타 라인(IO3B) 사이에 연결되어 있다.FIG. 2 illustrates in detail the data bus connection for the read operation shown in FIG. 1. In FIG. 2, the precharger 210 is composed of a plurality of NMOS transistors. NMOS transistors 211 and 212 are connected in series between the bank data line IO3 and the bank inversion data line IO3B, and the drain / source of the NMOS transistor 213 is connected to the bank data line IO3 and the bank inversion. It is connected between the data lines IO3B.

NMOS 트랜지스터들(211, 212, 213)의 게이트는 공통 접속되어 있으며, 블럭 선택 신호(BLSij)가 반전되어 인가된다. 블럭 선택 신호(BLSij)는 반도체 메모리 장치의 외부에서 인가되는 로우 어드레스에 근거하여 발생되는 것으로, 해당 블럭이 선택된 경우에는 "하이" 레벨이 되고, 그렇지 않은 경우에는 "로우" 레벨이 된다. 인버터(270)는 블럭 선택 신호(BLSij)를 반전하여, 프리차저(210)에 포함되는 NMOS 트랜지스터들의 게이트들로 인가한다. NMOS 트랜지스터들(211, 212)의 연결점에는 프리차지 전압(VBL)을 인가하는데, 프리차지 전압(VBL)은 전원 전압(VDD)의 약 1/2 정도의 값을 가진다. 따라서, 해당 블럭이 선택되지 않아서 블럭 선택 신호(BLSij)가 "로우" 레벨이 되면, 뱅크 데이타 라인들(IO0, IO1, IO2, IO3)과 뱅크 반전 데이타 라인들(IO0B, IO1B, IO2B, IO3B)은 모두 프리차지 전압(VBL)으로 프리차지된다. 즉, 해당 블럭이 선택되지 않은 경우에 뱅크 데이타 라인들 및 뱅크 반전 데이타 라인들이 프리차지 전압으로 프리차지된다.The gates of the NMOS transistors 211, 212, and 213 are commonly connected, and the block select signal BLSij is inverted and applied. The block selection signal BLSij is generated based on a row address applied from the outside of the semiconductor memory device. When the block is selected, the block selection signal BLSij is set to a "high" level. The inverter 270 inverts the block select signal BLSij and applies the gates of the NMOS transistors included in the precharger 210. The precharge voltage VBL is applied to the connection points of the NMOS transistors 211 and 212, and the precharge voltage VBL has a value of about 1/2 of the power supply voltage VDD. Therefore, when the block selection signal BLSij becomes "low" because no corresponding block is selected, the bank data lines IO0, IO1, IO2, and IO3 and the bank inversion data lines IO0B, IO1B, IO2B, and IO3B. Are all precharged to the precharge voltage VBL. That is, when the corresponding block is not selected, the bank data lines and the bank inversion data lines are precharged with the precharge voltage.

등화기(230)는 다수의 PMOS 트랜지스터들로 구성되어 있다. PMOS 트랜지스터들(231, 232)은 뱅크 데이타 라인(IO3)과 뱅크 반전 데이타 라인(IO3B) 사이에 그 드레인/소스 경로가 직렬로 연결되어 있으며, PMOS 트랜지스터(233)는 뱅크 데이타 라인(IO3)과 뱅크 반전 데이타 라인(IO3B) 사이에 그 드레인/소스 경로가 연결되어 있다. 또한, PMOS 트랜지스터들(231, 232, 233)의 게이트들에는 NAND 게이트(274)의 출력이 인가된다. 인버터(272)는 등화기 제어 신호(IOPRB)를 반전한다. 등화기 제어 신호(IOPRB)는 데이타 읽기/쓰기 동작이 이루어지지 않는 경우에 뱅크 데이타 라인들 및 반전 데이타 라인들을 등화시키기 위한 것으로서, "로우" 레벨 액티브인 신호이다. 등화기 제어 신호(IOPRB)는 반도체 메모리 장치의 외부에서 인가되는 컬럼 어드레스 스트로브 신호(CASB)가 "로우" 레벨로 액티브되는 것에 트리거되어 "하이" 레벨로 천이된다. 여기서, 컬럼 어드레스 스트로브 신호(CASB)가 "로우" 레벨로 되고 컬럼 어드레스가 외부에서 인가되는 것은 읽기/쓰기 동작이 수행된다.Equalizer 230 is composed of a plurality of PMOS transistors. The PMOS transistors 231 and 232 have a drain / source path connected in series between the bank data line IO3 and the bank inversion data line IO3B, and the PMOS transistors 233 are connected to the bank data line IO3. The drain / source path is connected between the bank inversion data lines IO3B. In addition, the output of the NAND gate 274 is applied to the gates of the PMOS transistors 231, 232, and 233. Inverter 272 inverts equalizer control signal IOPRB. The equalizer control signal IOPRB is for equalizing the bank data lines and the inverted data lines when the data read / write operation is not performed and is a "low" level active signal. The equalizer control signal IOPRB is triggered when the column address strobe signal CASB applied from the outside of the semiconductor memory device is activated to the "low" level, and transitions to the "high" level. Here, a read / write operation is performed for the column address strobe signal CASB to be at the "low" level and the column address applied from the outside.

따라서, 등화기 제어 신호(IOPRB)는 읽기/쓰기 동작이 이루어지는 경우에는 "하이" 레벨이 되고 그렇지 않은 경우에는 "로우" 레벨이 된다.Therefore, the equalizer control signal IOPRB is at the "high" level when the read / write operation is performed and at the "low" level otherwise.

NAND 게이트(274)는 블럭 선택 신호(BLSij) 및 인버터(272)의 출력을 입력한다. 그리하여, NAND 게이트(274)의 출력은 블럭 선택 신호(BLSij)가 "하이" 레벨이고, 등화기 제어 신호(IOPRB)가 "로우" 레벨인 경우에, "로우" 레벨로 액티브된다.The NAND gate 274 inputs the block select signal BLSij and the output of the inverter 272. Thus, the output of the NAND gate 274 is activated to the "low" level when the block select signal BLSij is at the "high" level and the equalizer control signal IOPRB is at the "low" level.

즉, 등화기(230)에 포함되는 PMOS 트랜지스터들은, 해당 블럭이 선택되었으나 읽기/쓰기 동작이 이루어지지 않는 경우에 턴-온되어 뱅크 데이타 라인들 및 뱅크 반전 데이타 라인들을 이퀄라이징시킨다.That is, the PMOS transistors included in the equalizer 230 are turned on when the corresponding block is selected but no read / write operation is performed to equalize the bank data lines and the bank inverted data lines.

읽기/쓰기 구분 신호(PWR)는 읽기 동작인 경우에는 "로우" 레벨이 되고 쓰기 동작인 경우에는 "하이" 레벨이 된다. 인버터(276)는 읽기/쓰기 구분 신호(PWR)를 반전하고, NAND 게이트(278)는 블럭 선택 신호(BLSij)와 인버터(276)의 출력을 입력한다. 그리하여, NAND 게이트(278)의 출력(PWD)은 블럭 선택 신호(BLSij)가 "하이" 레벨이고 읽기/쓰기 구분 신호(PWR)가 "로우" 레벨인 경우에, "로우" 레벨로 액티브된다. 즉, 해당 블럭이 선택되고 읽기 동작인 경우에 NAND 게이트(278)의 출력이 "로우" 레벨로 액티브되어, 스위칭부(250)에 포함되는 PMOS 트랜지스터들이 턴-온된다. 그리하여, 뱅크 데이타 라인들(IO0, IO1, IO2, IO3) 및 뱅크 반전 데이타 라인들(IO0B, IO1B, IO2B, IO3B)에 실린 데이타 신호들 및 반전 데이타 신호들이 공유 데이타 라인들(DIO0, DIO1, DIO2, DIO3) 및 공유 반전 데이타 라인들(DIO0B, DIO1B, DIO2B, DIO3B)로 전달된다.The read / write division signal PWR becomes a "low" level in the case of a read operation and a "high" level in the case of a write operation. The inverter 276 inverts the read / write division signal PWR, and the NAND gate 278 inputs the block select signal BLSij and the output of the inverter 276. Thus, the output PWD of the NAND gate 278 is activated to the "low" level when the block select signal BLSij is at the "high" level and the read / write division signal PWR is at the "low" level. That is, when the corresponding block is selected and the read operation is performed, the output of the NAND gate 278 is activated to a "low" level, and the PMOS transistors included in the switching unit 250 are turned on. Thus, data signals and inverted data signals carried on the bank data lines IO0, IO1, IO2, and IO3 and the bank inverted data lines IO0B, IO1B, IO2B, and IO3B are shared data lines DIO0, DIO1, and DIO2. , DIO3) and shared inversion data lines DIO0B, DIO1B, DIO2B, and DIO3B.

도 3은 이와 같은 구성을 가지는 반도체 메모리 장치에서의 읽기 동작에서 뱅크 데이타 라인들 및 공유 데이타 라인들에 나타나는 신호 파형을 나타낸 것이다. 도 3에서, 읽기 동작이 수행되면(즉, PWR 신호가 "로우" 레벨이 되면), 뱅크에 상관없이 선택된 블럭의 읽기 동작용 데이타 버스 연결부는 턴-온된다. 따라서, 선택된 뱅크 및 선택된 블럭에 속하는 뱅크 데이타 버스가 공유 데이타 버스에 전기적으로 결합될 뿐만 아니라, 선택되지 않은 뱅크에 포함되지만 동일한 블럭 선택 신호에 의하여 선택되는 블럭에 속하는 뱅크 데이타 버스 또한 공유 데이타 버스에 전기적으로 결합된다. 그리하여, 공유 데이터 버스는 선택되지 않은 뱅크 데이터 버스에 의해 영향을 받게 되어 데이터가 제대로 전달되지 못하는 문제점이 있다.3 illustrates signal waveforms appearing in bank data lines and shared data lines in a read operation in the semiconductor memory device having such a configuration. In Figure 3, when a read operation is performed (i.e., when the PWR signal is at the "low" level), the data bus connection for the read operation of the selected block, regardless of the bank, is turned on. Thus, not only are the bank data buses belonging to the selected bank and the selected block electrically coupled to the shared data bus, but also the bank data buses belonging to the unselected bank but belonging to the block selected by the same block selection signal are also connected to the shared data bus. Electrically coupled. Thus, there is a problem that the shared data bus is affected by the unselected bank data bus and data is not transferred properly.

도 3에서, DIO는 공유 데이터 버스에 포함되는 공유 데이터 라인 및 공유 반전 데이터 라인의 신호 파형을 나타낸 것이다.In FIG. 3, the DIO shows signal waveforms of the shared data line and the shared inverted data line included in the shared data bus.

즉, 공유 데이터 버스는 선택된 뱅크 데이터 버스에 나타난 신호만이 전달되어야 하는데, 턴-온되지 말아야 할 읽기 동작용 데이터 버스 연결부가 턴-온되어 오동작이 발생하게 된다. 여기서, 선택되지 않는 블록에 속하는 뱅크 데이터 라인들 및 뱅크 반전 데이터 라인들은 전원 레벨(VDD)로 등화되어 있다. 따라서, 공유 데이터 버스에는 선택된 뱅크 데이터 버스에 실린 신호들 외에 VDD로 이퀄라이징된 신호들이 전달됨으로 인하여 신호 레벨이 약해지게 되고, 그에 따라 데이터가 불완전하게 전달되는 문제점이 있다.In other words, the shared data bus should transmit only the signal indicated on the selected bank data bus. The data bus connection for read operation, which should not be turned on, is turned on, causing a malfunction. Here, the bank data lines and the bank inverted data lines belonging to the unselected block are equalized to the power supply level VDD. Therefore, the signal level is weakened because the equalized signals are transmitted to the shared data bus in addition to the signals carried on the selected bank data bus, and thus data is incompletely transmitted.

따라서, 본 발명의 목적은 복수의 뱅크들로 부터 읽혀진 데이터 신호들이 서로 간섭을 일으키지 않고 안정적으로 공유 데이터 버스로 전달될 수 있는 반도체 메모리 장치를 제공하는 것이다.Accordingly, an object of the present invention is to provide a semiconductor memory device in which data signals read from a plurality of banks can be stably transmitted to a shared data bus without interfering with each other.

도 1은 복수의 뱅크를 구비하는 반도체 메모리 장치에서의 데이타 버스들의 구성을 설명하기 위한 도면이다.1 is a diagram for describing a configuration of data busses in a semiconductor memory device having a plurality of banks.

도 2는 종래 기술에 따른 반도체 메모리 장치에 포함되는 읽기 동작용 데이타 버스 연결부의 구체적인 회로도이다.2 is a detailed circuit diagram of a data bus connection unit for a read operation included in a semiconductor memory device according to the related art.

도 3은 도 2에 도시된 읽기 동작용 데이타 버스 연결부를 포함하는 반도체 메모리 장치에서의 신호 파형도들이다.3 is a signal waveform diagram of a semiconductor memory device including a data bus connection unit for a read operation shown in FIG. 2.

도 4는 본 발명에 따른 반도체 메모리 장치에 포함되는 읽기 동작용 데이타 버스 연결부의 일 실시예를 나타내는 구체적인 회로도이다.4 is a detailed circuit diagram illustrating an embodiment of a data bus connection unit for a read operation included in a semiconductor memory device according to the present invention.

도 5는 본 발명의 다른 실시예에 따른 게이트 인에이블 신호 발생부를 나타내는 도면이다.5 is a diagram illustrating a gate enable signal generator according to another exemplary embodiment of the present invention.

도 6은 도 4에 도시된 읽기 동작용 데이타 버스 연결부를 포함하는 반도체 메모리 장치에서의 신호 파형도들이다.FIG. 6 is a signal waveform diagram of a semiconductor memory device including a data bus connection for a read operation shown in FIG. 4.

〈도면의 주요 부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>

210...프리차저 220...등화기210 ... Precharger 220 ... Lighter

250...스위칭부 310...게이트 인에이블 신호 발생부250 ... switching part 310 ... gate enable signal generator

상기 목적을 달성하기 위하여, 본 발명에 따른 반도체 메모리 장치는 복수의 메모리 뱅크들을 포함하는 반도체 메모리 장치에 있어서, 각각 대응되는 메모리 뱅크에 연결되어 있으며, 각각 적어도 하나 이상의 뱅크 데이타 라인들 및 뱅크 반전 데이타 라인들로 구성되는 복수의 뱅크 데이타 버스; 상기 반도체 메모리 장치의 외부에서 인가되거나 또는 외부로 출력되는 데이타 및 반전 데이타 신호가 전송되며 적어도 하나 이상의 공유 데이타 라인들 및 공유 반전 데이타 라인들로 구성되는 공유 데이타 버스; 및 각각 상기 뱅크 데이타 버스와 상기 공유 데이타 버스 사이에 연결되어 있으며, 읽기 동작이고 해당 뱅크가 선택된 경우에는 턴-온되고 그렇지 않은 경우에는 턴-오프되는 복수의 읽기 동작용 데이타 버스 연결부를 구비하는 것을 특징으로 한다. 실시예에 따르면, 상기 복수의 읽기 동작용 데이타 버스 연결부들은 각각 스위칭부를 구비하며, 상기 스위칭부는 상기 복수의 뱅크 데이타 라인들/반전 뱅크 데이타 라인들과 그에 대응되는 상기 공유 데이타 라인들/반전 공유 데이타 라인들 사이에 연결되어 있으며, 해당 뱅크가 선택되고 읽기 동작인 경우에 액티브되는 게이트 인에이블 신호에 의하여 제어되는 복수의 스위칭 소자들을 구비한다. 상기 스위칭 소자는 그 자신의 게이트로 상기 게이트 인에이블 신호가 인가되는 PMOS 트랜지스터로 구성될 수 있다. 상기 복수의 읽기 동작용 데이타 버스 연결부들에는 각각 뱅크 신호(BANKi)가 액티브이고 상기 읽기/쓰기 구분 신호(PWR)가 읽기 동작을 나타내는 경우에 액티브인 신호를 발생하는 게이트 인에이블 신호 발생부가 또한 제공된다. 상기 복수의 읽기 동작용 데이타 버스 연결부들에는 각각 상기 복수의 뱅크 데이타 라인들과 그에 대응되는 복수의 뱅크 반전 데이타 라인들을 소정 전압으로 프리차지시키는 프리차저; 및 상기 복수의 뱅크 데이타 라인들과 그에 대응되는 복수의 뱅크 반전 데이타 라인들을 등화시키는 등화기가 또한 포함된다.In order to achieve the above object, the semiconductor memory device according to the present invention is a semiconductor memory device including a plurality of memory banks, each connected to a corresponding memory bank, each of at least one bank data line and bank inversion data A plurality of bank data buses composed of lines; A shared data bus to which data and inverted data signals applied to or output from the outside of the semiconductor memory device are transmitted and composed of at least one shared data lines and shared inverted data lines; And a plurality of data bus connections for read operations, each connected between the bank data bus and the shared data bus, the read operation being turned on if the corresponding bank is selected and otherwise turned off. It features. In example embodiments, each of the plurality of data bus connection units for a read operation may include a switching unit, and the switching unit may include the plurality of bank data lines / inverted bank data lines and corresponding shared data lines / inverted shared data. A plurality of switching elements connected between the lines and controlled by a gate enable signal activated when a corresponding bank is selected and in a read operation are provided. The switching element may be composed of a PMOS transistor to which the gate enable signal is applied to its own gate. Each of the plurality of read operation data bus connections is further provided with a gate enable signal generator configured to generate an active signal when a bank signal BANKi is active and the read / write split signal PWR indicates a read operation. do. Each of the plurality of read operation data bus connectors may include: a precharger configured to precharge the plurality of bank data lines and the plurality of bank inverted data lines corresponding thereto with a predetermined voltage; And an equalizer for equalizing the plurality of bank data lines and the plurality of bank inverted data lines corresponding thereto.

이어서, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명하기로 한다.Next, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 4는 본 발명에 따른 읽기 동작용 데이터 버스 연결부를 나타낸 것으로 이는 도 1에 도시한 바와 같은 반도체 메모리 장치에 포함된다. 도 4에서, 읽기 동작용 데이터 버스 연결부는 프리차저(210), 등화기(220) 및 스위칭부(250)를 포함한다. 도 4에서 도 2와 같은 부분들은 동일한 참조 부호들을 사용하였으며 이에 대한 설명은 생략하기로 한다.4 illustrates a data bus connection unit for a read operation according to the present invention, which is included in the semiconductor memory device as shown in FIG. 1. In FIG. 4, the data bus connection for the read operation includes a precharger 210, an equalizer 220, and a switching unit 250. In FIG. 4, the same parts as in FIG. 2 have the same reference numerals, and description thereof will be omitted.

스위칭부(250)는 다수의 PMOS 트랜지스터들로 구성된다. PMOS 트랜지스터(251)는 그 드레인-소스 경로가 뱅크 데이터 라인(IO3)과 공유 데이터 라인(DIO3) 사이에 연결되어 있으며 게이트는 NAND 게이트(320)의 출력이 인가된다. 그리고, PMOS 트랜지스터(252)에서 드레인-소스 경로가 뱅크 반전 데이터 라인(IO3B)과 공유 반전 데이터 라인(DIO3B) 사이에 연결되어 있으며 게이트는 NAND 게이트(320)의 출력이 인가된다. 그리하여, NAND 게이트(320)의 출력이 "로우" 레벨로 액티브되면 PMOS 트랜지스터들(251, 252)은 턴-온되며 그에 따라 뱅크 데이터 라인(IO3)은 공유 데이터 라인(DIO3)에 전기적으로 결합하고 뱅크 반전 데이터 라인(IO3B)은 공유 반전 데이터 라인(DIO3B)에 전기적으로 결합한다. 스위칭부(250)에 속하는 나머지 PMOS 트랜지스터들도 이와 같이 동작한다.The switching unit 250 is composed of a plurality of PMOS transistors. The drain-source path of the PMOS transistor 251 is connected between the bank data line IO3 and the shared data line DIO3, and the gate is applied with the output of the NAND gate 320. In the PMOS transistor 252, the drain-source path is connected between the bank inversion data line IO3B and the shared inversion data line DIO3B, and the gate is applied with the output of the NAND gate 320. Thus, when the output of the NAND gate 320 is active to the "low" level, the PMOS transistors 251 and 252 are turned on so that the bank data line IO3 is electrically coupled to the shared data line DIO3. The bank inversion data line IO3B is electrically coupled to the shared inversion data line DIO3B. The remaining PMOS transistors belonging to the switching unit 250 operate in this manner.

게이트 인에이블 신호 발생부(310)는 다수의 인버터들(311, 312, 314, 315, 316) 및 NAND 게이트(313)를 구비한다. 뱅크 선택 신호(BANKi)는 해당 뱅크가 데이터 읽기/쓰기 동작을 위하여 선택된 뱅크인 경우에는 "하이" 레벨로 액티브되고 그렇지 않은 경우에는 "로우" 레벨로 논액티브 상태를 유지한다. 따라서, N개의 뱅크가 반도체 메모리 장치에 포함되어 있으며, N개의 서로 다른 뱅크 선택 신호들(BANK1, BANK2, ...BANKN)이 있으며, 그중에 액세스되는 뱅크에 해당되는 뱅크 선택 신호만이 "하이" 레벨이 되고 나머지 뱅크 선택 신호들은 "로우" 레벨을 유지하게 된다. 읽기/쓰기 구분 신호(PWR)는 쓰기 동작인 경우에는 "하이" 레벨이 되고 읽기 동작인 경우에는 "로우" 레벨이 된다.The gate enable signal generator 310 includes a plurality of inverters 311, 312, 314, 315, and 316 and a NAND gate 313. The bank select signal BANKi is active at the "high" level when the bank is the bank selected for the data read / write operation, and maintains the non-active state at the "low" level. Therefore, N banks are included in the semiconductor memory device, and there are N different bank select signals BANK1, BANK2, ... BANKN, and only the bank select signal corresponding to the bank accessed therein is "high". Level and the remaining bank select signals remain at the "low" level. The read / write division signal PWR becomes a "high" level in the case of a write operation and a "low" level in the case of a read operation.

인버터들(311, 312)에 의하여 구동된 뱅크 선택 신호(BANKi)는 NAND 게이트(313)로 인가된다. 또한, 읽기/쓰기 구분 신호(PWR)도 인버터(314)에 의하여 반전된 후 NAND 게이트(313)로 인가된다. 그리하여 NAND 게이트(313)는 뱅크 선택 신호(BANKi)가 "하이" 레벨이고 읽기/쓰기 구분 신호(PWR)가 "로우" 레벨인 경우에만 "로우" 레벨로 액티브된다. NAND 게이트(313)의 출력은 인버터들(315, 316)에 의하여 구동되어 게이트 인에이블 신호(PWRD)로서 출력된다. 게이트 인에이블 신호(PWRD)는 그 안에 뱅크 정보 및 읽기/쓰기 정보가 모두 포함되어 있는 신호로서, 해당되는 뱅크가 선택되고 읽기 동작인 경우에만 "로우" 레벨로 액티브된다.The bank select signal BANKi driven by the inverters 311 and 312 is applied to the NAND gate 313. The read / write division signal PWR is also inverted by the inverter 314 and then applied to the NAND gate 313. Thus, the NAND gate 313 is activated to the "low" level only when the bank select signal BANKi is at the "high" level and the read / write division signal PWR is at the "low" level. The output of the NAND gate 313 is driven by the inverters 315 and 316 and output as the gate enable signal PWRD. The gate enable signal PWRD is a signal in which both bank information and read / write information are included therein. The gate enable signal PWRD is activated at a low level only when a corresponding bank is selected and read.

하나의 뱅크가 하나의 블록으로만 구성되는 경우에는 이와 같은 게이트 인에이블 신호(PWRD)를 그대로 스위칭부(250)에 속하는각 PMOS 트랜지스터들의 게이트로 인가할 수 있다.When one bank is composed of only one block, the gate enable signal PWRD may be applied to the gates of the PMOS transistors belonging to the switching unit 250 as they are.

그러나, 도 1에서와 같이 하나에 뱅크가 복수의 블록들로 구성되어 있는 경우에는, 도 4에 도시된 바와 같이 게이트 인에이블 신호(PWRD)를 인버터(330)에 의하여 반전하고, 인버터(330)의 출력과 블록 선택 신호(BLSij)를 NAND 게이트(320)에서 논리곱 반전하여 스위칭부(250)에 속하는 PMOS 트랜지스터들의 게이트들로 인가한다. 여기서, NAND 게이트(320)의 출력은 게이트 인에이블 신호(PWRD)가 "로우" 레벨이고 블록 선택 신호(BLSij)가 "하이" 레벨인 경우에만 "로우" 레벨로 액티브되는 신호를 출력한다. 그리하여, 동일한 블록 선택 신호에 의하여 제어되더라도 서로 다른 뱅크에 속하는 읽기 동작용 데이터 버스 연결부에 속하는 스위칭부는 턴-오프 상태를 그대로 유지하게 된다.However, when the bank is composed of a plurality of blocks in one as shown in FIG. 1, as shown in FIG. 4, the gate enable signal PWRD is inverted by the inverter 330, and the inverter 330 is inverted. The output and the block select signal BLSij are logically inverted at the NAND gate 320 and applied to the gates of the PMOS transistors belonging to the switching unit 250. Here, the output of the NAND gate 320 outputs a signal that is activated at the "low" level only when the gate enable signal PWRD is at the "low" level and the block select signal BLSij is at the "high" level. Thus, even if controlled by the same block selection signal, the switching unit belonging to the data bus connection unit for the read operation belonging to the different banks is kept in the turn-off state.

따라서, 이퀄라이즈된 신호들이 공유 데이터 버스들로 전달되지 않게 되어 종래 기술에서와 같은 문제점을 방지하게 된다.Thus, the equalized signals are not delivered to the shared data buses, thereby avoiding the problem as in the prior art.

도 5는 반도체 메모리 장치가 2개의 뱅크 즉, A 뱅크 및 B 뱅크를 구비하는 경우에 게이트 인에이블 신호 발생부를 나타낸 것이다. 도 5에서, A 뱅크가 액세스되는 경우에 "하이" 레벨로 액티브되는 뱅크 선택 신호(BANK_A)는 인버터들(411, 412)에 의하여 버퍼링된 후 NAND 게이트(413)로 인가된다. 마찬가지로, B 뱅크가 액세스되는 경우에 "하이" 레벨로 액티브되는 뱅크 선택 신호(BANK_B)는 인버터들(417, 418)에 의하여 버퍼링된 후 NAND 게이트(419)로 인가된다. 읽기/쓰기 구분 신호(PWR)는 인버터(416)에 의하여 반전된 후 NAND 게이트들(413, 419)로 인가된다. NAND 게이트(413)의 출력은 A 뱅크가 선택되고 읽기/쓰기 구분 신호(PWR)가 읽기 동작을 나타내는 경우(즉, "로우" 레벨인 경우)에만 "로우" 레벨이 되고, NAND 게이트(419)의 출력은 B 뱅크가 선택되고 읽기/쓰기 구분 신호(PWR)가 읽기 동작을 나타내는 경우(즉, "로우" 레벨인 경우)에만 "로우" 레벨이 된다. NAND 게이트(413)의 출력은 인버터들(414, 415)에 의하여 버퍼링되고 NAND 게이트(419)의 출력은 인버터들(420, 421)에 의하여 버퍼링된다. 이와 같이 발생된 게이트 인에이블 신호들(PWRD_A, PWRD_B)은 각각 도 4에 도시한 바와 같이, 인버터(330)에 의하여 반전된 후, 블록 선택 신호(BLSij)와 함께 NAND 게이트(320)에 의하여 논리곱 반전된다.FIG. 5 illustrates a gate enable signal generator when a semiconductor memory device includes two banks, that is, an A bank and a B bank. In Fig. 5, when the A bank is accessed, the bank select signal BANK_A, which is activated at the "high" level, is buffered by the inverters 411 and 412 and then applied to the NAND gate 413. Likewise, when the B bank is accessed, the bank select signal BANK_B, which is activated to the "high" level, is buffered by the inverters 417 and 418 and then applied to the NAND gate 419. The read / write division signal PWR is inverted by the inverter 416 and then applied to the NAND gates 413 and 419. The output of the NAND gate 413 is at the "low" level only when the A bank is selected and the read / write split signal PWR indicates a read operation (i.e., the "low" level), and the NAND gate 419 The output of is at the "low" level only when the B bank is selected and the read / write split signal PWR indicates a read operation (i.e., a "low" level). The output of NAND gate 413 is buffered by inverters 414 and 415 and the output of NAND gate 419 is buffered by inverters 420 and 421. The gate enable signals PWRD_A and PWRD_B generated as described above are inverted by the inverter 330, respectively, as shown in FIG. 4, and then logic by the NAND gate 320 together with the block selection signal BLSij. The product is inverted.

도 6은 도 4에 도시되어 있는 읽기 동작용 데이터 버스 연결부를 구비하는 반도체 메모리 장치에서의 신호 파형도들을 나타낸 것이다.FIG. 6 is a signal waveform diagram of a semiconductor memory device having a data bus connection for a read operation shown in FIG. 4.

도 6을 참조하면, 해당 뱅크의 선택된 블록에 속하는 뱅크 데이터 라인(IO) 및 뱅크 반전 데이터 라인(IOB)은 메모리 셀로부터 독출된 데이터에 따라 전압 레벨이 변환된다. 이에 반하여, 선택되지 않은 뱅크(즉 다른 뱅크)에 속하는 뱅크 데이터 라인(IO) 및 뱅크 반전 데이터 라인(IOB)은 이퀄라이즈되어 있다. 그러나, 도 3에서와는 달리 게이트 인에이블 신호(PWRD)가 뱅크 정보에 따라 달라지게 된다.Referring to FIG. 6, a voltage level of a bank data line IO and a bank inverted data line IOB belonging to a selected block of a corresponding bank is converted according to data read from a memory cell. In contrast, bank data lines IO and bank inverted data lines IOB belonging to unselected banks (that is, other banks) are equalized. However, unlike in FIG. 3, the gate enable signal PWRD depends on the bank information.

즉, 해당 뱅크의 게이트 인에이블 신호(PWRD)는 "로우" 레벨로 액티브되는데 반하여, 다른 뱅크의 게이트 인에이블 신호(PWRD)는 "하이" 레벨의 논액티브 상태를 유지한다. 그리하여, 공유 데이터 라인(DIO) 및 공유 반전 데이터 라인(DIOB)은 선택된 뱅크에 속하는 뱅크 데이터 라인 및 뱅크 반전 데이터 라인의 실린 신호들만이 전달되고, 다른 뱅크에 속하는 뱅크 데이터 라인에 의하여 영향을 받지 않게 된다.That is, while the gate enable signal PWRD of the corresponding bank is activated at the "low" level, the gate enable signal PWRD of the other bank maintains the non-active state of the "high" level. Thus, the shared data line DIO and the shared inverted data line DIOB are transmitted only with the signals of the bank data line and the bank inverted data line belonging to the selected bank, and are not affected by the bank data lines belonging to other banks. do.

본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.

상술한 바와 같이, 본 발명은 데이터 읽기 동작에서 복수의 뱅크에 의하여 공통적으로 사용되는 공유 데이터 버스로 독출된 데이터를 전달함에 있어서, 서로 다른 뱅크 데이터 버스에 속하는 신호들이 경쟁적으로 공유 데이터 버스에 실리게 됨으로써 발생될 수 있는 오동작을 방지하는 이점이 있다. 그리하여, 반도체 메모리 장치가 안정적으로 동작하게 되는 효과가 있다.As described above, the present invention transfers data read to a shared data bus commonly used by a plurality of banks in a data read operation so that signals belonging to different bank data buses are competitively loaded on the shared data bus. There is an advantage of preventing malfunctions that may occur by doing so. Thus, there is an effect that the semiconductor memory device operates stably.

Claims (8)

복수의 메모리 뱅크들을 포함하는 반도체 메모리 장치에 있어서,In a semiconductor memory device including a plurality of memory banks, 각각 대응되는 메모리 뱅크에 연결되어 있으며, 각각 적어도 하나 이상의 뱅크 데이타 라인들 및 뱅크 반전 데이타 라인들로 구성되는 복수의 뱅크 데이타 버스;A plurality of bank data buses each connected to a corresponding memory bank, each bank comprising at least one bank data line and bank inverted data lines; 상기 반도체 메모리 장치의 외부에서 인가되거나 또는 외부로 출력되는 데이타 및 반전 데이타 신호가 전송되며 적어도 하나 이상의 공유 데이타 라인들 및 공유 반전 데이타 라인들로 구성되는 공유 데이타 버스; 및A shared data bus to which data and inverted data signals applied to or output from the outside of the semiconductor memory device are transmitted and composed of at least one shared data lines and shared inverted data lines; And 각각 상기 뱅크 데이타 버스와 상기 공유 데이타 버스 사이에 연결되어 있으며, 읽기 동작이고 해당 뱅크가 선택된 경우에는 턴-온되고 그렇지 않은 경우에는 턴-오프되는 복수의 읽기 동작용 데이타 버스 연결부를 구비하는 것을 특징으로 하는 반도체 메모리 장치.A plurality of data bus connections respectively connected between the bank data bus and the shared data bus, each read operation being turned on if the bank is selected and turned off if the bank is selected; A semiconductor memory device. 제1항에 있어서, 상기 복수의 읽기 동작용 데이타 버스 연결부들은 각각 스위칭부를 구비하며,The data bus connection unit of claim 1, wherein each of the plurality of data bus connection units for read operations includes a switching unit. 상기 스위칭부는 상기 복수의 뱅크 데이타 라인들/반전 뱅크 데이타 라인들과 그에 대응되는 상기 공유 데이타 라인들/반전 공유 데이타 라인들 사이에 연결되어 있으며, 해당 뱅크가 선택되고 읽기 동작인 경우에 액티브되는 복수의 스위칭 소자들을 구비하는 것을 특징으로 하는 반도체 메모리 장치.The switching unit is connected between the plurality of bank data lines / inverted bank data lines and the shared data lines / inverted shared data lines corresponding thereto and is activated when the corresponding bank is selected and read. And switching elements of the semiconductor memory device. 제2항에 있어서, 상기 스위칭 소자는 PMOS 트랜지스터로 구성되는 것을 특징으로 하는 반도체 메모리 장치.3. The semiconductor memory device of claim 2, wherein the switching element comprises a PMOS transistor. 제2항에 있어서, 상기 복수의 읽기 동작용 데이타 버스 연결부들은 각각3. The data bus connections of claim 2, wherein the plurality of data bus connections for read operations are respectively 뱅크 신호(BANKi)가 액티브이고 읽기/쓰기 구분 신호(PWR)가 읽기 동작을 나타내는 경우에 액티브인 신호를 발생하는 게이트 인에이블 신호 발생부를 더 구비하는 것을 특징으로 하는 반도체 메모리 장치.And a gate enable signal generator for generating an active signal when the bank signal BANKi is active and the read / write division signal PWR indicates a read operation. 제4항에 있어서, 상기 게이트 인에이블 신호 발생부는The method of claim 4, wherein the gate enable signal generator 상기 뱅크 신호를 구동하는 제1 및 제2 인버터들;First and second inverters driving the bank signal; 상기 읽기/쓰기 구분 신호를 반전하는 제3 인버터;A third inverter for inverting the read / write division signal; 상기 제2 인버터의 출력과 상기 제3 인버터의 출력을 입력하는 제1 NAND 게이트; 및A first NAND gate configured to input an output of the second inverter and an output of the third inverter; And 상기 제1 NAND 게이트의 출력을 구동하는 제4 및 제5 인버터들을 구비하는 것을 특징으로 하는 반도체 메모리 장치And fourth and fifth inverters driving an output of the first NAND gate. 제5항에 있어서, 상기 읽기 동작용 데이타 버스 연결부는6. The data bus connection of claim 5, wherein 상기 제5 인버터의 출력을 반전하는 제6 인버터; 및A sixth inverter for inverting the output of the fifth inverter; And 상기 제6 인버터의 출력과 블록 선택 신호(BLSij)를 입력하는 제2 NAND 게이트를 더 구비하며,And a second NAND gate configured to input an output of the sixth inverter and a block select signal BLSij. 상기 제2 NAND 게이트의 출력에 근거하여 상기 스위칭부가 제어되는 것을 특징으로 하는 반도체 메모리 장치.And the switching unit is controlled based on an output of the second NAND gate. 제2항에 있어서, 상기 복수의 읽기 동작용 데이타 버스 연결부들은 각각3. The data bus connections of claim 2, wherein the plurality of data bus connections for read operations are respectively 상기 복수의 뱅크 데이타 라인들과 그에 대응되는 복수의 뱅크 반전 데이타 라인들을 소정 전압으로 프리차지시키는 프리차저; 및A precharger configured to precharge the plurality of bank data lines and the plurality of bank inverted data lines corresponding thereto with a predetermined voltage; And 상기 복수의 뱅크 데이타 라인들과 그에 대응되는 복수의 뱅크 반전 데이타 라인들을 등화시키는 등화기를 더 구비하는 것을 특징으로 하는 반도체 메모리 장치.And an equalizer for equalizing the plurality of bank data lines and the plurality of bank inverted data lines corresponding thereto. 제2항에 있어서, 상기 반도체 메모리 장치가 A 뱅크 및 B 뱅크를 포함하고 있는 경우에The semiconductor memory device of claim 2, wherein the semiconductor memory device includes an A bank and a B bank. A 뱅크 선택 신호를 구동하는 제1 및 제2 인버터들;First and second inverters for driving the A bank select signal; 읽기/쓰기 동작 구분 신호(PWR)를 반전하는 제3 인버터;A third inverter for inverting the read / write operation division signal PWR; B 뱅크 선택 신호를 구동하는 제4 및 제5 인버터들;Fourth and fifth inverters for driving the B bank select signal; 상기 제2 인버터의 출력 및 상기 제3 인버터의 출력을 입력하는 제1 NAND 게이트;A first NAND gate configured to input an output of the second inverter and an output of the third inverter; 상기 제1 NAND 게이트의 출력을 구동하는 제6 및 제7 인버터들;Sixth and seventh inverters driving an output of the first NAND gate; 상기 제5 인버터의 출력 및 상기 제3 인버터의 출력을 입력하는 제2 NAND 게이트; 및A second NAND gate configured to input an output of the fifth inverter and an output of the third inverter; And 상기 제2 NAND 게이트의 출력을 구동하는 제8 및 제9 인버터들을 구비하며,Eighth and ninth inverters for driving the output of the second NAND gate, 상기 제7 인버터의 출력에 응답하여 상기 A 뱅크의 스위칭부가 제어되고 상기 제9 인버터의 출력에 응답하여 상기 B 뱅크의 스위칭부가 제어되는 것을 특징으로 하는 반도체 메모리 장치.And the switching unit of the bank A is controlled in response to the output of the seventh inverter and the switching unit of the bank B is controlled in response to the output of the ninth inverter.
KR1019960065522A 1996-12-13 1996-12-13 Semiconductor memory device KR100234362B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960065522A KR100234362B1 (en) 1996-12-13 1996-12-13 Semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960065522A KR100234362B1 (en) 1996-12-13 1996-12-13 Semiconductor memory device

Publications (2)

Publication Number Publication Date
KR19980047080A KR19980047080A (en) 1998-09-15
KR100234362B1 true KR100234362B1 (en) 1999-12-15

Family

ID=19487753

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960065522A KR100234362B1 (en) 1996-12-13 1996-12-13 Semiconductor memory device

Country Status (1)

Country Link
KR (1) KR100234362B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100313503B1 (en) * 1999-02-12 2001-11-07 김영환 Semiconductor memory device having a multi-bank memory array

Also Published As

Publication number Publication date
KR19980047080A (en) 1998-09-15

Similar Documents

Publication Publication Date Title
US5155705A (en) Semiconductor memory device having flash write function
US6633504B1 (en) Synchronous DRAM having test mode in which automatic refresh is performed according to external address and automatic refresh method
US6438667B1 (en) Semiconductor memory and memory system
US5555523A (en) Semiconductor memory device
EP0920024B1 (en) Semiconductor memory device having a plurality of banks
US5029330A (en) Semiconductor memory device
KR0142962B1 (en) Semiconductor memory apparatus
US5625598A (en) Semiconductor memory device having precharge circuit
KR100234714B1 (en) Dram with page copy mode
KR20010048993A (en) Method of prefetch and restore in semiconductor memory device and circuit thereof
US5898638A (en) Latching wordline driver for multi-bank memory
JP3319429B2 (en) Semiconductor storage device
KR100384559B1 (en) Column decoding apparatus of semiconductor memory device
USRE44051E1 (en) Data bus line control circuit
KR100234362B1 (en) Semiconductor memory device
KR100333536B1 (en) Memory device for performing test by using sense amplifier
US5828613A (en) Random-access memory
KR20010021062A (en) Semiconductor memory device and method for controlling memory cell array block thereof
KR19990085199A (en) A semiconductor memory device for controlling a column select line signal to mask data, and a column decoder
US6859400B2 (en) Semiconductor memory device
US6058067A (en) Multi-bank semiconductor memory device having an output control circuit for controlling bit line pairs of each bank connected to data bus pairs
US6002631A (en) Semiconductor memory device having a mode in which a plurality of data are simultaneously read out of memory cells of one row and different columns
KR100333391B1 (en) Multi-word line test circuit
KR100219491B1 (en) Automatic precharge bank selection circuit
JPH04238193A (en) Semiconductor memory device

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: 20090914

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee