KR0147926B1 - Synchronous sram device - Google Patents
Synchronous sram deviceInfo
- Publication number
- KR0147926B1 KR0147926B1 KR1019950004626A KR19950004626A KR0147926B1 KR 0147926 B1 KR0147926 B1 KR 0147926B1 KR 1019950004626 A KR1019950004626 A KR 1019950004626A KR 19950004626 A KR19950004626 A KR 19950004626A KR 0147926 B1 KR0147926 B1 KR 0147926B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- power supply
- line
- synchronous sram
- switching means
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Static Random-Access Memory (AREA)
Abstract
본 발명은 메모리 소자의 읽기 및 쓰기 동작시 외부 클럭입력을 이용하여 블럭선택 어드레스 입력버퍼를 조정함으로써 블럭선택신호를 통해 워드라인과 비트라인 및 비트바라인을 선택하여 지정하고자 하는 셀의 데이터를 읽기 및 쓰기 동작하는 싱크로너스 에스램 소자에 있어서; 상기 외부 클럭입력을 입력받아 상기 블럭선택신호가 셀을 선택하는 한번의 사이클 동안 일정한 펄스를 갖도록 하는 동기된 펄스를 발생하는 수단을 구비하여 한 사이클 동안의 위드라인이 온되는 시간을 줄이고 다음 사이클에서 지정되는 셀의 데이터가 반대 값을 가질 때 비트라인과 비트바라인이 일정한 프리차지를 갖도록 하는 것을 특징으로 하는 싱크로너스 에스램 소자에 관한 것으로, 칩이 동작하는 동안 워드라인이 온 되는 시간을 줄여서 전류 소모를 줄이고, 비트라인 및 비트바라인의 프리차지를 통해서 동작 속도가 향상되는 효과를 가져온다.The present invention reads data of a cell to be designated by selecting a word line, a bit line, and a bit bar line through a block selection signal by adjusting a block selection address input buffer using an external clock input during a read and write operation of a memory device. And a synchronous SRAM element for write operation; Means for receiving the external clock input and generating a synchronized pulse that causes the block selection signal to have a constant pulse during one cycle of cell selection, thereby reducing the time for which the Weedline is on for one cycle and then A synchronous SRAM device, characterized in that the bit line and the bit bar line have a constant precharge when the data of the specified cell has the opposite value, and reduces the time that the word line is turned on while the chip is operating. It reduces the consumption and improves the operation speed through the precharge of the bit line and the bit bar line.
Description
제1도는 종래의 싱크로너스 SRAM의 읽기 모드에서 셀 선택 경로를 나타내는 블럭도.1 is a block diagram showing a cell selection path in a read mode of a conventional synchronous SRAM.
제2도는 제1도에서의 각 신호 타이밍도.2 is a timing diagram of each signal in FIG.
제3도는 본 발명에 따른 싱크로너스 SRAM의 읽기 모드에서 셀 선택 경로를 나타내는 블럭도.3 is a block diagram illustrating a cell selection path in a read mode of a synchronous SRAM according to the present invention.
제4도는 제3도에서의 각 신호 타이밍도.4 is a timing diagram of each signal in FIG.
제5도는 본 발명에 따른 동기된 펄스신호 발생부의 상세 회로도.5 is a detailed circuit diagram of a synchronized pulse signal generator according to the present invention.
제6도는 제5도의 각 신호 타이밍도.6 is a signal timing diagram of FIG.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 클럭버퍼 20 : 블럭선택어드레스입력버퍼10: clock buffer 20: block selection address input buffer
30 : 블럭선택디코더 40 : 워드라인 디코더30: block selection decoder 40: word line decoder
50 : 비트라인/비트바라인 디코더 60 : 패스 트랜지스터50: bit line / bit bar line decoder 60: pass transistor
70 : 셀 80 : 동기된 펄스신호 발생부70 cell 80 synchronous pulse signal generator
본 발명은 반도체소자에 관한 것으로, 특히 저전력 및 고속동작을 이루는 싱크로너스 SRAM 소자에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor devices, and more particularly to synchronous SRAM devices that achieve low power and high speed operation.
일반적으로, 메모리(Memory) 소자의 읽기 또는 쓰기 모드(Mode)에서는 소자를 이루는 다수개의 셀(cell)중 어느 한 셀을 지정하여 데이터를 출력 또는 입력하게 된다.In general, in a read or write mode of a memory device, one of a plurality of cells constituting the device is designated to output or input data.
제1도는 종래의 싱크로너스 SRAM의 읽기 모드에서 셀 선택 경로를 나타내는 블럭도로서, 외부에서 클럭버퍼(Clock Buffer,10)에 입력클럭(clki)가 인가되면 클럭버퍼(10)는 동기된 펄스(pulse) 신호(k)를 발생하여 블럭선택 어드레스입력버퍼(20)에서 외부에서 입력된 블럭선택어드레스입력신호(ain)를 조정하여 지정하고자 하는 셀이 속해있는 블럭을 선택하기위한 블럭선택디코더(30)로 출력(Ai)한다. 이때, AiB는 Ai와 반대위상을 갖는 블럭선택 어드레스 입력버퍼의 출력신호이다.FIG. 1 is a block diagram showing a cell selection path in a read mode of a conventional synchronous SRAM. When an input clock clki is applied to the clock buffer 10 from outside, the clock buffer 10 is synchronized with a pulse. Block selection decoder 30 for selecting a block to which a cell to be designated belongs by adjusting a block selection address input signal ain that is externally inputted from the block selection address input buffer 20 by generating a signal k. Output (Ai). At this time, AiB is an output signal of the block selection address input buffer having a phase opposite to Ai.
지정된 블럭선택디코더(30)는 블럭선택신호(BS)를 출력하여 워드라인 디코더(40)를 통해 워드라인(wl)을 온(ON)시키고, 비트라인/비트바라인 디코더(50)를 통해 비트라인(bit)과 비트바라인(bitb)을 선택하여 패스 트랜지스터를 온 시킴으로써 지정된 셀(70)의 데이터를 데이터 버스(db,dbb)를 통해 읽게 된다.The designated block selection decoder 30 outputs a block selection signal BS to turn on the word line wl through the word line decoder 40 and to transmit the bit through the bit line / bit bar line decoder 50. By selecting a bit and a bit bar line to turn on the pass transistor, the data of the designated cell 70 is read through the data bus db and dbb.
제2도는 제1도에 나타난 각 신호의 타이밍도로서, 도면에서 C1, C2, C3는 각 사이클(Cycle)을 나타내며, 다음 사이클에서 동일한 X-어드레스 상이지만 다른 Y-어드레스 상의 셀의 데이터가 반대값을 가질 경우를 예로써 나타내었다.FIG. 2 is a timing diagram of each signal shown in FIG. 1, in which C1, C2 and C3 represent cycles, and in the next cycle, data of cells on the same X-address but different Y-addresses are reversed. The case of having a value is shown by way of example.
이때, 워드라인(wl)은 한 사이클동안 계속해서 온되어 있어 전류가 계속 흐르게 되어 전력이 많이 소모되며, 다음 사이클에서 지정되는 셀의 데이터가 반대값을 가질때 비트라인(bit)과 비트바라인(bitbline)이 크로스 교환(cross change)을 이루어야 함으로, 소자의 동작속도가 떨어지게 된다.At this time, the word line wl is continuously turned on for one cycle, and current flows continuously, consuming a lot of power. When the data of a cell designated in the next cycle has an opposite value, the bit line and the bit bar line ( Since the bitbline must cross change, the operation speed of the device is reduced.
또한, 읽기 모드에서 셀을 지정할 경우도 상기와 같은 문제점이 발생하게 된다.In addition, when a cell is designated in the read mode, the above problem occurs.
본 발명은 저전력 및 고속동작을 갖는 싱크로너스 에스램 소자를 제공함을 그 목적으로 한다.It is an object of the present invention to provide a synchronous SRAM device having low power and high speed operation.
상기 목적을 달성하기 위하여 본 발명은 메모리 소자의 읽기 및 쓰기 동작시 외부 클럭입력을 이용하여 블럭선택 어드레스 입력버퍼를 조정함으로써 블럭선택신호를 통해 워드라인과 비트라인 및 비트바라인을 선택하여 지정하고자 하는 셀의 데이터를 읽기 및 쓰기 동작하는 싱크로너스 에스램 소자에 있어서, 상기 외부 클럭입력을 입력받아 상기 블럭선택신호가 셀을 선택하는 한번의 사이클동안 일정한 펄스를 갖도록 하는 동기된 펄스를 발생하는 수단을 구비하여 한 사이클 동안의 워드라인이 온되는 시간을 줄이고 다음 사이클에서 지정되는 셀의 데이터가 반대값을 가질 때 비트라인과 비트바라인이 일정한 프리차지를 갖도록하는 것을 특징으로 한다.In order to achieve the above object, the present invention intends to select and designate a word line, a bit line, and a bit bar line through a block selection signal by adjusting a block selection address input buffer using an external clock input during a read and write operation of a memory device. A synchronous SRAM device for reading and writing data of a cell, comprising: means for generating a synchronized pulse that receives the external clock input so that the block selection signal has a constant pulse for one cycle of selecting a cell; And reducing the time that the word line is turned on for one cycle and having a predetermined precharge when the data of the cell designated in the next cycle have opposite values.
이하, 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail.
제3도는 본 발명에 따른 싱크로너스 SRAM의 읽기 모드에서 셀 선택 경로를 나타내는 블록도이고, 제4도는 제3도의 각 신호 타이밍도로서, 앞서 설명한 제1도와 같은 셀 선택 경로에서 동기된 펄스 신호 발생부(80)를 클럭버퍼(10)와 블럭선선택 어드레스 입력버퍼(20) 사이에 연결하여, 제3도에 도시된 바와같은 외부입력(clki)이 클럭버퍼(10)에 인가되면 출력(k)가 발생하여 동기된 펄스신호발생부(80)의 입력으로 인가하는데, 이때 동기된 펄스 신호 발생부(80)는 클럭버퍼(10) 출력(k)의 상승에지(rising edge)를 선택하여 펄스신호(blkclk)를 발생한다.FIG. 3 is a block diagram illustrating a cell selection path in a read mode of a synchronous SRAM according to the present invention. FIG. 4 is a signal timing diagram of FIG. 3 and a pulse signal generator synchronized with the cell selection path as shown in FIG. 80 is connected between the clock buffer 10 and the block line selection address input buffer 20, and outputs k when an external input clki is applied to the clock buffer 10 as shown in FIG. Is generated and applied to the input of the synchronized pulse signal generator 80, wherein the synchronized pulse signal generator 80 selects a rising edge of the output (k) of the clock buffer 10 to generate a pulse signal. produces (blkclk)
상기 펄스신호(blkclk)가 블럭선택어드레스입력버퍼(20)를 조정하여 블럭선택신호(BS)의 펄스 폭을 조절하여 워드라인(wl)이 온되는 시간의 폭을 줄여서 한 사이클동안 계속해서 전류가 흐르게 되는 것을 방지하여 전류 소모를 줄인다.The pulse signal blkclk adjusts the block select address input buffer 20 to adjust the pulse width of the block select signal BS to reduce the width of the time that the word line wl is turned on so that the current continues for one cycle. It prevents the flow and reduces the current consumption.
그리고, 비트라인(bit) 및 비트바라인(bitb)의 신호에서, 다음 사이클에서 지정되는 셀의 데이터가 반대값을 가질 때 도면의 │A-B│에 도시된 것과 같이 일정구간동안 비트라인과 비트바라인의 프리차지(precharge)를 통하여 다음 사이클의 동작에 속도 감소를 초래하지 않게 된다.Then, in the signals of the bit line and the bit bar line, when the data of the cell designated in the next cycle has the opposite value, the bit line and the bit bar for a certain period as shown in Fig. AB of the figure. The precharge of phosphorus does not cause a slowdown in the operation of the next cycle.
이때의 동기된 펄스 신호 발생부(80)의 출력펄스(blkclk)의 펄스폭은 워드라인과 비트라인이 한 사이클 내에서 동작하는데 무리가 없는 최소한의 폭을 가진다.At this time, the pulse width of the output pulse blkclk of the synchronized pulse signal generation unit 80 has a minimum width without any difficulty in operating the word line and the bit line in one cycle.
제5도는 본 발명에 따른 동기된 펄스신호 발생부의 상세도이고, 제6도는 상기 제5도의 각 신호 타이밍도로서, 클럭입력(k)가 인가되면 처음 입력이 로우(low)인 상태에서 노드A는 지연부와 인버터를 포함하는 장치(51)에 의해 클럭입력(k)이 약간 지연된 반대의 위상을 가지기 때문에 제2NMOS 트랜지스터(MN2)는 온되나 제1NMOS 트랜지스터(MN1)는 오프되며, 노드C는 래치부(52)와 지연부(53)에 의해 하이 상태를 가지고, 출력펄스(blkclk)는 로우가 된다.FIG. 5 is a detailed diagram of a synchronized pulse signal generator according to the present invention. FIG. 6 is a timing diagram of each signal of FIG. 5, and when the clock input k is applied, the node A is in a state where the first input is low. The second NMOS transistor MN2 is turned on but the first NMOS transistor MN1 is turned off because the clock input k is slightly delayed by the device 51 including the delay unit and the inverter. The latch portion 52 and the delay portion 53 have a high state, and the output pulse blkclk goes low.
이후, 클럭입력(k)이 하이로 바뀌면 제1NMOS 트랜지스터(MN1)가 온되어 노드C는 로우가 되면서 출력펄스(blkclk)는 하이가 되어 지연부(53)에 의해 지연된 노드 D는 하이가 되나(제6도의 화살표 a) PMOS트랜지스터(MP1)이 온 되면서 노드 C는 하이가 되고(제6도의 화살표 b) 출력펄스(blkclk)는 로우가 되어 지연부(53)를 거쳐 노드D가 로우(제6도의 화살표 c)가 되어 PMOS 트랜지스터(MP1)는 오프된다.After that, when the clock input k becomes high, the first NMOS transistor MN1 is turned on and the node C becomes low while the output pulse blkclk becomes high, and the node D delayed by the delay unit 53 becomes high ( Fig. 6 arrow a) The node C goes high when the PMOS transistor MP1 is turned on (arrow b in Fig. 6) and the output pulse blkclk goes low, and the node D goes low through the delay section 53 (Fig. 6). The arrow c) in the figure turns the PMOS transistor MP1 off.
이때 노드C는 래치부(52)에 의해 하이 상태를 유지하게 된다.At this time, the node C is maintained in the high state by the latch unit 52.
이상, 상기 설명과 같이 이루어지는 본 발명은 칩이 동작하는 동안 워드라인이 온되는 시간을 줄여서 전류 소모를 줄이고, 비트라인 및 비트바라인의 프리차지를 통해서 동작 속도가 향상되는 효과를 가져온다.As described above, the present invention made as described above has the effect of reducing the current consumption by reducing the time that the word line is turned on during the operation of the chip, the operation speed is improved through the precharge of the bit line and bit bar line.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950004626A KR0147926B1 (en) | 1995-03-07 | 1995-03-07 | Synchronous sram device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950004626A KR0147926B1 (en) | 1995-03-07 | 1995-03-07 | Synchronous sram device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960036081A KR960036081A (en) | 1996-10-28 |
KR0147926B1 true KR0147926B1 (en) | 1998-11-02 |
Family
ID=19409355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950004626A KR0147926B1 (en) | 1995-03-07 | 1995-03-07 | Synchronous sram device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0147926B1 (en) |
-
1995
- 1995-03-07 KR KR1019950004626A patent/KR0147926B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR960036081A (en) | 1996-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6385127B1 (en) | Synchronous semiconductor device and method for latching input signals | |
KR100381968B1 (en) | High speed action DRAM | |
EP0302795B1 (en) | Semiconductor memory circuit having a delay circuit | |
US5767700A (en) | Pulse signal transfer unit employing post charge logic | |
GB2368166A (en) | Semiconductor memory device for providing address access time and data access time at high speed | |
JP3961195B2 (en) | Semiconductor integrated circuit | |
KR100304195B1 (en) | Synchronous Semiconductor Memory Device with External Clock Signal | |
JP3568573B2 (en) | Memory device incorporating address transition detection circuit | |
US6318707B1 (en) | Semiconductor integrated circuit device | |
US6784709B2 (en) | Clock generator to control a pules width according to input voltage level in semiconductor memory device | |
KR100546215B1 (en) | Pulse width control circuit | |
JP2887108B2 (en) | Page mode mask chrome using two-stage latch circuit and control method thereof | |
KR0147926B1 (en) | Synchronous sram device | |
US6301189B1 (en) | Apparatus for generating write control signals applicable to double data rate SDRAM | |
KR960004566B1 (en) | Address input circuit of sram | |
KR100762866B1 (en) | Dual power supply circuit for sense amplifier | |
US6188616B1 (en) | Semiconductor memory device having a compensating write pulse width in response to power supply voltage | |
KR100197560B1 (en) | Pulse generating circuit of semiconductor memory device | |
KR0137341B1 (en) | Synchronous semiconductor memory device having reset function | |
KR0172248B1 (en) | Sensing control circuit | |
JPH0458676B2 (en) | ||
KR100226266B1 (en) | Casb buffer circuit for semiconductor memory | |
KR0167063B1 (en) | Internal voltage supply apparatus for synchronous memory device | |
JP3031259B2 (en) | Clock receiver circuit | |
KR930006631B1 (en) | Bit line charging circuit of sram |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110429 Year of fee payment: 14 |
|
LAPS | Lapse due to unpaid annual fee |