KR101586850B1 - Static random access memory - Google Patents
Static random access memory Download PDFInfo
- Publication number
- KR101586850B1 KR101586850B1 KR1020150079815A KR20150079815A KR101586850B1 KR 101586850 B1 KR101586850 B1 KR 101586850B1 KR 1020150079815 A KR1020150079815 A KR 1020150079815A KR 20150079815 A KR20150079815 A KR 20150079815A KR 101586850 B1 KR101586850 B1 KR 101586850B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory cell
- cell array
- dummy memory
- potential
- output
- Prior art date
Links
Images
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
-
- 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
- G11C11/414—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the bipolar type
- G11C11/416—Read-write [R-W] circuits
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Static Random-Access Memory (AREA)
Abstract
The controller 150 includes a pulse generator for receiving a clock signal CLK to generate a pulse signal and a P-channel MOSFET Q4 connected between a power supply terminal VCC and a ground terminal GND, Channel MOSFET Q5 and an inverter INV2 for inverting and outputting the potential at one end of the P-channel MOSFET Q4 and an output terminal TP for outputting the output of the output terminal TP for a predetermined time And an inverting section for inverting and inverting the potential of the output terminal TP held for a certain time by the holding section.
Description
BACKGROUND OF THE
The SRAM is a semiconductor memory device capable of holding memory data while the power is turned on and drives a word line corresponding to an input address signal to a bit line of a memory cell connected to a selected word line And the read micro-potential is amplified by the sense amplifier and output.
In the SRAM, in order to solve the problem of unevenness of the read time due to non-uniformity of the process or change of the ambient temperature, for example, a margin sufficient for the width of various drive signals for operating the SRAM, such as a word line drive signal for selecting a word line However, there is a problem in that the operation speed of the SRAM is slowed down because the word line selection time is unnecessarily long.
As a technique for solving such a problem, there is a technique described in
1 (a), a conventional SRAM has a plurality of word lines MWL and a plurality of bit line pairs BL and BLB arranged in a direction crossing each other, and a plurality of word lines MWL and BLW, A memory cell array (10) comprising a plurality of memory cells (MC) arranged corresponding to intersections where pairs (BL, BLB) intersect; a decoder (11) for forming select signals for selecting the plurality of word lines; A driver circuit (12) for selecting and driving any one of the plurality of word lines to a predetermined level based on a signal decoded by the decoder (11) And a plurality of dummy memory cells DMC selectively driven at the same time when a word line in the
The dummy memory cells DMC are provided in the same number as the number of memory cells MC belonging to the same column and the input and output terminals of the dummy memory cells DMC are connected to the dummy bit line pairs DBL and DBLB, The level detection inverter INV1 is connected to any one of the line pairs DBL and DBLB.
The control signal YS is set to a high level to turn on the column selection switch Qy and deactivate the sense amplifier SA so that the equalizer signal SA is generated in response to the rise of the potential of the word line MWL The equalizing MOSFET Qe and the precharge MOSFETs Qp1 and Qp2 between the bit line pair BL and BLB are turned on at the timing t1 in Fig. The bit line pair BL and BLB and the dummy bit line pair DBL and DBLB are charged to Vdd in the precharge period Tpo and the output of the level detection inverter INV1 becomes low level, The
Subsequently, the potential of the bit line pair (BL, BLB) starts to change in accordance with the stored data of the selected memory cell MC of the equalized MOSFET Qe and the precharge MOSFETs Qp1, Qp2, and the dummy bit line DBL And the column selection switch Qy is turned off by lowering the control signal YS when the potential of the bit line pair BL and BLB is open to some extent (timing t2) Then, the sense amplifier SA is activated to amplify the potential difference between the bit line pair (BL, BLB) and prepare for the next read operation.
At this time, if the potential of the dummy bit line DBL becomes lower than the threshold voltage of the level detection inverter INV1, the output of the level detection inverter INV1 is inverted to the low level and the NOR gate G1 of the
As described above, in
However, in the SRAM, such a problem may arise not only when the word line is selected by the row decoder but also when the bit line is selected by the column decoder and the selection operation of the sense amplifier is performed. In the prior art, only the word line drive is targeted, the application range is extremely limited, and the effect of shortening the operation time is not large.
In addition to
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems of the prior art, and it is an object of the present invention to provide an SRAM capable of shortening the operation time in the entire process of operating the SRAM.
According to an aspect of the present invention, there is provided an SRAM including: a memory cell array having a plurality of memory cells arranged in a crossing region where a plurality of word lines and a plurality of bit line pairs intersect; A word line dummy memory cell array having a plurality of dummy memory cells; a column line dummy memory cell array arranged in a direction parallel to the bit line pairs and having a plurality of dummy memory cells; A sense amplifier for amplifying and outputting the potential of the selected bit line pair among the plurality of bit line pairs, and a sense amplifier for amplifying the potential of the selected bit line pair, An input / output circuit, and a column selection decoder, a column selection decoder, And a control section for outputting a control potential for controlling the operation of the amplifier and the input / output circuit, wherein the control section responds to a time for guaranteeing the operation of all of the plurality of memory cells, regardless of the fall of the clock signal to the inactivation level And outputs the control potential only for a period of time.
Preferably, the word line dummy memory cell array has the same number of dummy memory cells as the number of memory cells in the row direction of the memory cell array, and the column line dummy memory cell arrays are arranged in the column direction And has the same number of dummy memory cells as the number of memory cells.
Preferably, the control unit includes: a pulse generator that receives a clock signal and generates a pulse signal; a discharging unit that forms a discharge path between a power supply end and a ground end; and a control unit that inverts and outputs the potential of one end of the discharge unit A holding unit for holding the output potential of the output terminal for a predetermined time and an inverting unit for feeding back the potential of the output terminal held for a predetermined time by the holding unit and inverting the potential.
Preferably, the pulse generator receives the inverted clock signal, the non-inverted clock signal, and the inverted chip enable signal, and generates and outputs a pulse signal in accordance with the potential level of the input signal.
Preferably, a time corresponding to a time for assuring operation of all of the plurality of memory cells is a time for assuring operation of the plurality of dummy memory cells of the word line dummy memory cell array and the column line dummy memory cell array, The holding unit holds the output of the output stage for a period of time ensuring operation of the plurality of dummy memory cells of the word line dummy memory cell array and the column line dummy memory cell array.
According to the present invention, since the output potential of the control section for selectively driving each section of the SRAM is maintained at a high level only for a time period during which the operation of all the memory cells of the memory cell array can be guaranteed, the memory of the memory cell array constituting the SRAM It is possible to shorten the operation time in all processes of writing information in the cell or reading the written information.
1 is a circuit diagram of a conventional SRAM,
2 is a circuit configuration diagram of an SRAM according to a preferred embodiment of the present invention,
FIG. 3 is a detailed circuit diagram of the control unit of FIG. 2,
4 is a timing chart showing the operation timing of the circuit diagram of Fig.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
First, the overall structure of the SRAM of the present invention will be described. FIG. 2 is a circuit block diagram of an SRAM according to a preferred embodiment of the present invention, and FIG. 3 is a detailed circuit diagram of the control block of FIG.
2, the
Although not shown in FIG. 2, the memory cell MC has six transistors, and two CMOS inverters are cross-connected to constitute a latch circuit. A pair of nodes of the latch circuit are connected to two transfer gates ) Transistors to the bit line pairs BLn and BLnB, and the gate of the transfer gate transistor is connected to the word line WLm. However, the structure of the memory cell MC is not limited to this, and may be a memory cell of another structure.
The
The
2, in addition to the function of amplifying the voltage of the selected bit line pair (BLn, BLnB) by the sense amplifier and the input /
The SRAM 100 according to the present embodiment includes a word line dummy
The word line dummy
The column line dummy
The
In the actual SRAM, various control signals including address information for selecting a plurality of word lines (WLm) and a plurality of bit line pairs (BLn, BLnB) are input to the control section together with the clock signal (CLK) The operations of the
Next, details of the
The
The pulse generator is composed of a NAND gate NAND1 (hereinafter referred to as a NAND gate NAND1) for generating a pulse signal with an inverted signal obtained by inverting the clock signal CLK by the inverter INV1 and a non-inverted signal not inverted by the inverter INV1 ) Is referred to as a node P), and the node P is connected to the gate terminal of the N-channel MOSFET Q5 constituting the discharging means to be described later.
The discharging means has a configuration in which one P-channel MOSFET Q4 and an N-channel MOSFET Q5 are connected in series between the power supply terminal (VCC) and the ground terminal (GND), and the gate terminal of the P- And the gate terminal of the N-channel MOSFET Q5 is connected to the node P.
The output stage TP includes an inverter INV2 for inverting and outputting the potential at the connection point of the P-channel MOSFET Q4 and the N-channel MOSFET Q5, and the output of the output stage TP is connected to the row selection decoder 120 ), The
The holding section inverts the potentials of the P-channel MOSFET Q1 and the N-channel MOSFET Q2 and the output terminal TP connected in series between the power supply terminal (VCC) and the ground terminal (GND) An inverter INV5 for inverting the potential at the output terminal TP and a word line dummy memory for inputting the inverted potential of the inverter INV5 to the gate terminal of the N-channel MOSFET Q2 with a predetermined time delay, And a column line dummy
Here, both ends of the word line dummy
The inverting unit inputs the potential of the output stage TP held for a predetermined time by the holding unit to the inverted potential obtained by inverting the output of the inverter INV3 (hereinafter referred to as node M) and the potential of the output stage TP And a NAND gate NAND2 (hereinafter referred to as node Q) for outputting the inverted potential.
Next, the operation of the
At time t1 in Fig. 4, the clock signal CLK, the potential of the node M and the output terminal TP are maintained at the low level, and the potential of the node Q is set at the high level.
As the clock signal CLK rises from the low level to the high level at the time t2, the gate Q of the P-channel MOSFET Q4 of the discharge path and the gate ends of the N-channel MOSFET Q2 and the N-channel MOSFET Q3 A high level potential is applied.
At a time t3 delayed by a certain time from the rise of the clock signal CLK, a high-level pulse signal is output to the node P, which is the output terminal of the pulse generator. By this, the N-channel MOSFET Q5 is activated, The potential of the output terminal TP rises from the low level to the high level, so that the
The high level potential of the output terminal TP is fed back to the inputs of the holding part and the inverting part. That is, the high-level output of the output terminal TP turns the P-channel MOSFET Q1 in the inactive state via the inverter INV4 of the holding part and is also turned off by the inverter INV5 and the word line dummy
At time t4, as the output of the holding part falls to the low level, the potential of the node M, which is the output terminal of the inverter INV3 of the inverting part, rises to the high level and the potential of the node Q which is the output of the inverting part falls to the low level, The potential of the output terminal TP falls to the low level at time t4 to stop the supply of the operation voltage supplied to the
Subsequently, at time t5, the clock signal CLK falls to the low level.
The output of the control unit for controlling the operation of the
However, according to the
In the present embodiment, the number of dummy memory cells DMC of the word line dummy
Therefore, according to the
Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and variations are possible within the scope of the technical idea described in the claims.
For example, although the chip enable signal CEN is a negative signal in the above embodiment, the signal may be a positive signal in accordance with the specification of the SRAM. Accordingly, the specific circuit configuration of each section of the
Also, for example, it is possible to change the types of MOSFETs constituting the
100 SRAM
110 memory cell array
120 row select decoder
130 column select decoder
140 sense amplifier and input / output circuit
150 control unit
160 word line dummy memory cell array
170 column line dummy memory cell array
MC memory cell
DMC dummy memory cell
Claims (5)
A word line dummy memory cell array arranged in a direction parallel to the word lines and having a plurality of dummy memory cells;
A column line dummy memory cell array arranged in a direction parallel to the pair of bit lines and having a plurality of dummy memory cells;
A row selection decoder for selectively driving any one of the plurality of word lines,
A column selection decoder for selectively driving any one of a plurality of bit line pairs,
A sense amplifier and an input / output circuit for amplifying and outputting the potential of the selected bit line pair among a plurality of bit line pairs,
And a control section for outputting a control potential for controlling operations of the row selection decoder, the column selection decoder, the sense amplifier, and the input / output circuit in synchronization with a clock signal applied from the outside,
Wherein,
A pulse generator that receives a clock signal and generates a pulse signal;
A discharge means for forming a discharge path between the power supply terminal and the ground terminal,
An output terminal for inverting and outputting the potential at one end of the discharging means,
A holding unit for holding the output potential of the output terminal for a predetermined time;
And an inverting unit for inverting the potential of the output terminal held for a predetermined time by the holding unit,
Wherein the holding section holds the output of the output stage for a period of time to assure operation of the plurality of dummy memory cells of the word line dummy memory cell array and the column line dummy memory cell array irrespective of falling of the clock signal to the inactivation level To the static random access memory.
The word line dummy memory cell array has the same number of dummy memory cells as the number of memory cells in the row direction of the memory cell array,
Wherein the column line dummy memory cell array has the same number of dummy memory cells as the number of memory cells in the column direction of the memory cell array.
Wherein the pulse generator generates a pulse signal in accordance with a potential level of the input signal and receives the inverted clock signal obtained by inverting the clock signal and the clock signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150079815A KR101586850B1 (en) | 2015-06-05 | 2015-06-05 | Static random access memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150079815A KR101586850B1 (en) | 2015-06-05 | 2015-06-05 | Static random access memory |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101586850B1 true KR101586850B1 (en) | 2016-01-19 |
Family
ID=55306333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150079815A KR101586850B1 (en) | 2015-06-05 | 2015-06-05 | Static random access memory |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101586850B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11339476A (en) | 1998-05-29 | 1999-12-10 | Hitachi Ltd | Semiconductor memory device |
JP2002367377A (en) | 2001-06-12 | 2002-12-20 | Fujitsu Ltd | Static ram |
JP2003323792A (en) * | 2002-04-30 | 2003-11-14 | Mitsubishi Electric Corp | Semiconductor storage device |
KR20090077834A (en) * | 2006-10-25 | 2009-07-15 | 콸콤 인코포레이티드 | Memory device with configurable delay tracking |
KR101253533B1 (en) * | 2007-05-31 | 2013-04-11 | 퀄컴 인코포레이티드 | Memory device with delay tracking for improved timing margin |
-
2015
- 2015-06-05 KR KR1020150079815A patent/KR101586850B1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11339476A (en) | 1998-05-29 | 1999-12-10 | Hitachi Ltd | Semiconductor memory device |
JP2002367377A (en) | 2001-06-12 | 2002-12-20 | Fujitsu Ltd | Static ram |
US6556472B2 (en) * | 2001-06-12 | 2003-04-29 | Fujitsu Limited | Static RAM with optimized timing of driving control signal for sense amplifier |
JP2003323792A (en) * | 2002-04-30 | 2003-11-14 | Mitsubishi Electric Corp | Semiconductor storage device |
KR20090077834A (en) * | 2006-10-25 | 2009-07-15 | 콸콤 인코포레이티드 | Memory device with configurable delay tracking |
KR101253533B1 (en) * | 2007-05-31 | 2013-04-11 | 퀄컴 인코포레이티드 | Memory device with delay tracking for improved timing margin |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10783958B2 (en) | Tunable negative bitline write assist and boost attenuation circuit | |
US10665271B2 (en) | Driving circuit, semiconductor device including the same, and control method of the driving circuit | |
US7298660B2 (en) | Bit line sense amplifier control circuit | |
US10897248B2 (en) | Semiconductor device | |
US7170805B2 (en) | Memory devices having bit line precharge circuits with off current precharge control and associated bit line precharge methods | |
US20200075089A1 (en) | Variable delay word line enable | |
US9881669B1 (en) | Wordline driver with integrated voltage level shift function | |
US12119050B2 (en) | Variable delay word line enable | |
KR20000020260A (en) | Synchronous semiconductor memory device | |
JP2008226404A (en) | Semiconductor memory device | |
US8854902B2 (en) | Write self timing circuitry for self-timed memory | |
CN211555473U (en) | Sense amplifier control circuit | |
JP2013025848A (en) | Semiconductor memory and control method of semiconductor memory | |
KR101586850B1 (en) | Static random access memory | |
KR101586848B1 (en) | Static random access memory | |
JP4580784B2 (en) | Semiconductor memory device and data read method thereof | |
US8400856B2 (en) | Memory device with data prediction based access time acceleration | |
JP2007019997A (en) | Field-effect transistor circuit and designing method | |
KR20080030121A (en) | Semiconductor memory device | |
KR20180039867A (en) | Power reduction memory device | |
JPH1097790A (en) | Semiconductor memory device | |
JP2020004472A (en) | Semiconductor storage device and data writing method | |
KR19980069481A (en) | Section Wordline Driven Pulse Generation Method for High Speed Memory Devices | |
JP2009043302A (en) | Data writing circuit and semiconductor memory device using the same | |
JP2005063619A (en) | Semiconductor storage device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20181126 Year of fee payment: 4 |