The present invention is a current-mirror-based bias generator for a load less four transistor SRAM as well as associated methods of controlling or modifying the current conducted by the access transistors of such an SRAM. The present invention may be thought of as an adjustable temperature coefficient, bias generator that references, via a current mirror, a reference bank of SRAM cells. The bank of reference cells provides an indication of the necessary conduction characteristics (e.g., gate to source voltage) of the access transistors under various conditions. By applying a bias voltage to the word line the desired current is sourced from the digit line. The bank of reference SRAM cells inherently compensates for process variations. The adjustable temperature coefficient bias generator allows the current sourced by the digit lines to vary greatly as a result of temperature variations. Thus, the present invention compensates for both process variations and temperature variations.
|
1. A combination comprising:
an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; and a bias generator for producing different levels of current in response to different conditions, said bias generator for providing a bias voltage to one of said word lines and digit lines.
16. A combination comprising:
an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; and a bias generator, comprising: a temperature dependent constant current source; a plurality of transistors connected in parallel with one another and in series with said constant current source; and an amplifier responsive to an average voltage across two terminals of said plurality of transistors for applying a bias voltage to one of said digit lines and said word lines.
5. A static random access memory, comprising:
an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; a bias generator for producing different levels of current in response to different conditions, said bias generator for providing a bias voltage to one of said word lines and digit lines; and a plurality of peripheral devices, responsive to said digit lines and said word lines for controlling the input of information to, and output of information from, said array of memory cells.
13. A combination comprising:
an array of memory of memory cell each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; and a temperature dependent voltage generator, comprising: a temperature dependent constant current source for producing different levels of current in response to different temperatures: at least one transistor connected in series with said constant source; and an amplifier responsive to a voltage across certain terminals of said transistor for applying a voltage to one of said digit lines and word lines.
9. A system, comprising:
a microprocessor; a plurality of memory devices in communication with said microprocessor, each of said memory devices comprising: an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; a bias generator for producing different levels of current in response to different conditions, said bias generator for providing a bias voltage to one of said word lines and digit lines; and a plurality of peripheral devices, responsive to said digit lines and said word lines for controlling the input of information to, and output of information from, said array of memory cells.
17. A static random access memory, comprising:
an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; a plurality of peripheral devices, responsive to said digit lines and said word lines, for controlling the input of information to, and output of information from, said array of memory cells; and a bias generator, comprising: a temperature dependent constant current source; a plurality of transistors connected in parallel with one another and in series with said constant current source; and an amplifier responsive to an average voltage across two terminals of said plurality of transistors for applying a bias voltage to one of said digit lines and said word lines.
14. A static random access memory, comprising:
an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; a plurality of peripheral devices, responsive to said digit lines and said word lines, for controlling the input of information to, and output of information from, said array of memory cells; and a temperature dependent voltage generator, comprising: a temperature dependent constant current source for producing different levels of current in response to different temperatures: at least one transistor connected in series with said constant current source; and an amplifier responsive to a voltage across certain terminals of said transistor for applying a voltage to one of said digit lines and word lines.
18. A system, comprising:
a microprocessor; a plurality of memory devices in communication with said microprocessor, each of said memory devices comprising: an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; a plurality of peripheral devices, responsive to said digit lines and said word lines, for controlling the input of information to, and output of information from, said array of memory cells; and a bias generator, comprising: a temperature dependent constant current source; a plurality of transistors connected in parallel with one another and in series with said constant current source; and an amplifier responsive to an average voltage across two terminals of said plurality of transistors for applying a bias voltage to one of said digit lines and said word lines.
15. A system, comprising:
a microprocessor; a plurality of memory devices in communication with said microprocessor, each of said memory devices comprising: an array of memory cells each comprised of not more than four transistors; a plurality of digit lines and word lines interconnecting said array of memory cells; a plurality of peripheral devices, responsive to said digit lines and said word lines, for controlling the input of information to, and output of information from, said array of memory cells; and a temperature dependent voltage generator, comprising: a temperature dependent constant current source for producing different levels of current in response to different temperatures: at least one transistor connected in series with said constant current source; and an amplifier responsive to a voltage across certain terminals of said transistor for applying a voltage to one of said digit lines and word lines.
4. The combination of
8. The memory of
12. The system of
|
This application is a divisional of U.S. patent application Ser. No. 09/338,393 filed Jun. 22, 1999, now U.S. Pat. No. 6,198,670 issued Mar. 6, 2001.
1. Field of the Invention
The invention relates generally to static-random-access-memory (SRAM) devices and, more particularly, to SRAM's utilizing a four transistor design.
2. Description of the Background
To meet customer demand for smaller and more power efficient integrated circuits (ICs), manufacturers are designing newer ICs that operate with lower supply voltages and that include smaller internal subcircuits such as memory cells. Many ICs, such as memory circuits or other circuits such as microprocessors that include onboard memory, include arrays of SRAM cells for data storage. SRAM cells are popular because they operate at a higher speed than dynamic-random-access-memory (DRAM) cells, which must be periodically refreshed.
In operation during a read of the cell 10, a word-line WL, which is coupled to the gates of the transistors 12 and 14, is driven to a voltage approximately equal to Vcc to activate the transistors 12 and 14. For example purposes, assume that Vcc=logic 1=5V and Vss=logic 0=0V, and that at the beginning of the read, the cell 10 is storing a logic 0 such that the voltage level at the node A is 0V and the voltage level at the node B is 5V. Also, assume that before the read cycle, the digit lines 16 and 18 are equilibrated to approximately Vcc-Vt. Therefore, the NMOS transistor 12 couples the node A to the digit line 16, and the NMOS transistor 14 couples the node B to the digit line 18. For example, assume that the threshold voltages of the transistors 12 and 14 are both 1V, then the transistor 14 couples a maximum of 4V from the digit line 18 to the node B. The transistor 12, however, couples the digit line 16 to the node A, which pulls down the voltage on the digit line 16 enough (for example, 100-500 millivolts) to cause a sense amp (not shown) coupled to the lines 16 and 18 to read the cell 10 as storing a logic 0.
In operation during a write, for example, of a logic 1 to the cell 10, and making the same assumptions as discussed above for the read, the transistors 12 and 14 are activated as discussed above, and logic 1 is driven onto the digit line 16 and a logic 0 is driven onto the digit line 18. Thus, the transistor 12 couples 4V (the 5V on the digit line 16 minus the 1V threshold of the transistor 12) to the node A, and the transistor 14 couples 0V from the digit line 18 to the node B. The low voltage on the node B turns off the NMOS transistor 26, and turns on the PMOS transistor 28. Thus, the inactive NMOS transistor 26 allows the PMOS transistor 28 to pull the node A up to 5V. This high voltage on the node A turns on the NMOS transistor 22 and turns off the PMOS transistor 24, thus allowing the NMOS transistor 22 to reinforce the logic 0 on the node B. Likewise, if the voltage written to the node B is 4V and that written to the node A is 0V, the positive-feedback configuration ensures that the cell 10 will store a logic 0.
Because the PMOS transistors 24 and 28 have low on resistances (typically on the order of a few kilohms), they can pull the respective nodes A and B virtually all the way up to Vcc often in less than 10 nanoseconds (ns), and thus render the cell 10 relatively stable and allow the cell 10 to operate at a low supply voltage as discussed above. But unfortunately, the transistors 26 and 28 cause the cell 10 to be approximately 30%-40% larger than a 4-transistor (4-T) SRAM cell, which is discussed next.
Additional, complex steps are required to form the load elements 32 and 34 such that 4-T cells present the usual complexity versus cost tradeoff. The high resistance values of the loads 32 and 34 can substantially lower the stability margin of the cell 30 as compared with the cell 10. Thus, under certain conditions, the cell 30 can inadvertently become monostable or read unstable instead of bistable. Also, the cell 30 consumes more power than the cell 20 because there is always current flowing from Vcc to Vss through either the load 32 and the NMOS transistor 26 or the load 34 and the NMOS transistor 22. In contrast, current flow from Vcc to Vss in the cell 20 is always blocked by one of the NMOS/PMOS transistor pairs 22/24 and 26/28. Efforts to eliminate load elements 32 and 34 have lead to the development of a load-less four transistor SRAM cell as shown in FIG. 3.
With the load-less 4-T SRAM cell of
Wide temperature variations resulting from cold-data retention testing and burn-in testing are also causes of wide variations in leakage and subthreshold currents, thereby causing wide variations in the load current that must be sourced by transistors 38 and 40. Such testing, coupled with normal process variations, sense amp margin requirements, as well as yield requirements (e.g., read/write stability requirements, power consumption requirements, etc.) have made the manufacturing of load-less 4-T SRAM's a difficult matter.
The present invention is directed generally to a bias generator used in conjunction with one of the word line or digit line to set the desired level of load current as a function of temperature (or test being performed) to satisfy the simultaneous constraints of yield, sense amp margin, and load current even during cold-data retention testing or burn-in.
The present invention is also directed to a method of modifying the level of current conducted by the access transistors of a load-less, four transistor memory cell when the access transistors are in an off state. The method is comprised of the step of generating a temperature dependent bias voltage and connecting that bias voltage to the gate terminals of the access transistors.
The present invention is also directed to a current-mirror-based bias generator for a load-less four transistor SRAM as well as associated methods of controlling or modifying the current conducted by the access transistors of such an SRAM. The present invention may be thought of as an adjustable temperature coefficient, bias generator that references, via a current mirror, a reference bank of SRAM cells. The bank of reference cells provides an indication of the necessary conduction characteristics (e.g., gate to source voltage) of the access transistors under various conditions. By applying a bias voltage to the word line the desired current is sourced from the digit line. Tie bank of reference SRAM cells inherently compensates for process variations. The adjustable temperature coefficient bias generator allows the current sourced by the digit lines to vary greatly as a result of temperature variations. Thus, the present invention compensates for both process variations and temperature variations. Those benefits, and others, will become apparent from the description of the preferred embodiment hereinbelow.
For the present invention to be easily understood and readily practiced, the invention will now be described for purposes of illustration and not limitation, in conjunction with the following figures wherein:
Returning to the bias generator 42, the current source 46 may be constructed using any known techniques which provide a temperature dependent constant current source. The constant current source will produce one value of current under, for example, cold data-retention test conditions, and another value of current under burn-in test conditions. Thus, for each value of current produced by the temperature dependent constant current source 46, a different voltage drop across the gate and source terminals of the transistors 44 is produced. That voltage drop is averaged and sensed by an operational amplifier 48. Although the bias generator 42 would operate if only one transistor for the bank of transistors 44 was provided, by providing a plurality of transistors within bank 44, a voltage drop which is more representative of the voltage drop experienced in the cells is produced. The voltage drop sensed by the operational amplifier 48 may then be applied to the word line which, as seen in the figure, is connected to the gate terminals of the access transistors 38 and 40. Thus, when the cell 36 is in the off-state, i.e., transistors 38 and 40 are nonconductive, the bias voltage applied by the operational amplifier 48 may be used to control the conduction characteristics of the access transistors 38 and 40 so as to enable the transistors 38 and 40 to source current from the digit lines 16 and 18. Because the bias voltage is directly related to the current which is produced by the constant current source 46, and the current is temperature dependent, the bias voltage is also temperature dependent. Thus, the conduction characteristics of the access transistors 38 and 40 are controlled according to the temperature such that the current required by the cell 36, for a given temperature, may be properly sourced.
The temperature dependent constant current source may receive inputs from a programmable device 45. The programmable device 45 may contain laser trimmable devices, fuses, or antifuses, which allow manipulation of a value adjust signal (VA) and a temperature coefficient adjust signal (TCA) to provide some degree of control over the bias voltage post fabrication.
In operation, only one word line will be active at a time. For word lines not selected, the NMOS transistor of the transistor pair 52 will be off while the PMOS transistor will be on thereby coupling the bias voltage to each of the non-selected word lines. When a word line is selected, e.g., WL1, the word line select signal, e.g., Se1 WL1, will cause the transistors to change state. Specifically, the NMOS transistor will turn on connecting the word line to ground thereby rendering the word line active while the PMOS transistor will turn off thereby ending the application of the bias voltage to the active word line.
To provide a particular voltage for a test mode, a voltage source 56 may be coupled to the global bus 54 through a transistor 58. The voltage source may be capable of outputting different voltages depending upon one or more control signals 60. Upon assertion of the signal {overscore (Tm)}, the bias generator 42 is disabled and the output of the voltage source 56 is applied to the global bus 54. Voltage source 56 may include a constant current source as well as a laser trimmable device, fuses, or antifuses as discussed above for the purpose of giving the manufacturer some degree of control over the voltage(s) produced by the voltage source 56 post fabrication.
Another way to implement the functionality described in the previous paragraph is through the use of more than one constant current source in the bias generator 42 as shown in FIG. 8. For example, a second constant current source 46' could be operatively connected through a switch 66 to the remainder of the circuit for producing a voltage input to op amp 48. The constant current source 46' is responsive to a particular test mode instead of being responsive to the temperature.
Another embodiment of the present invention is illustrated in FIG. 9. In
The memory circuit 70 includes an address register 72, which receives an address from an ADDRESS bus (not shown). A control logic circuit 74 receives a clock (CLK) signal, and receives enable and write signals on a COMMAND bus (not shown), and communicates with the other circuits of the memory circuit 70. A burst counter 75 causes the memory circuit 70 to operate in a burst address mode in response to a MODE signal.
During a write cycle, write driver circuitry 76 writes date to a memory array 78. The array 78 is the component of the memory circuit 70 that can include the cells 36 and bias generator 42. The array 78 also includes an address decoder 80 for decoding the address from the address register 72. Alternately, the address decoder 80 may be separate from the array 78.
During a read cycle, sense amplifiers 82 amplify and provide the data read from the array 78 to a data input/output (I/O) circuit 84. The I/O circuit 84 includes output circuits 86, which provide data from the sense amplifiers 82 to a DATA bus (not shown) during a read cycle. The I/O circuit 84 also includes input circuits 88, which provide data from the DATA bus to the write drivers 76 during a write cycle. The input and output circuits 88 and 86, respectively, may include conventional registers and buffers. Furthermore, the combination of the write driver circuitry 76 and the sense amplifiers 82 can be referred to as read/write circuitry. The various components shown in
The present invention is also directed to a method of controlling the load current in a load-less four transistor memory cell. The method is comprised of the step of providing a temperature dependent bias voltage to one of the word line or the digit line. The providing step may be comprised of the steps of generating a temperature dependent constant current, generating a voltage drop across two terminals of a transistor representative of the transistors in the memory cell with the temperature dependent constant current, and sensing the voltage drop to produce the bias voltage. The voltage drop may be generated across a plurality of transistors to provide an average value for the voltage drop. By connecting or applying the bias voltage to one of the word line or digit line, the conduction of the access transistors of the memory cell may be controlled. However, because of the different function which the digit line performs in the context of a memory cell, it is considered preferable to apply the bias voltage to the word line. The present invention is also directed to a method of regulating a voltage difference between the word line and the digit line in a load-less four transistor memory cell by applying a temperature dependent bias voltage to one of the word line or the digit line.
While the present invention has been described in conjunction with preferred embodiments thereof, those of ordinary skill in the art will recognize that many modifications and variations are possible. For example, the type of transistors used to construct the cell may be varied such that the terminals in issue need not be the gate and source terminals. As previously mentioned, the same result can be achieved by varying the voltage on the digit line or, alternatively, controlling the voltage differential between the word line and the digit line. The foregoing disclosure and the following claims are intended to encompass all such modifications and variations.
Patent | Priority | Assignee | Title |
6707707, | Dec 21 2001 | Micron Technology, Inc. | SRAM power-up system and method |
6717866, | Dec 21 2001 | Micron Technology, Inc. | SRAM power-up system and method |
6717867, | Dec 21 2001 | Micron Technology, Inc. | SRAM power-up system and method |
6731546, | Dec 21 2001 | Micron Technology, Inc. | SRAM power-up system and method |
6781907, | Jun 06 2002 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Temperature compensated T-RAM memory device and method |
6829156, | Dec 21 2001 | Micron Technology, Inc. | SRAM power-up system and method |
6934209, | Jun 06 2002 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Temperature compensated T-RAM memory device and method |
7120074, | Aug 04 2003 | Polaris Innovations Limited | Semiconductor memory and method for operating a semiconductor memory |
7742325, | Dec 17 2007 | MIE FUJITSU SEMICONDUCTOR LIMITED | Swapped-body RAM architecture |
9865333, | Apr 19 2016 | STMicroelectronics International N.V. | Temperature compensated read assist circuit for a static random access memory (SRAM) |
Patent | Priority | Assignee | Title |
3886466, | |||
4623989, | Aug 31 1983 | Texas Instruments Incorporated | Memory with p-channel cell access transistors |
4653025, | Dec 23 1983 | Hitachi, Ltd. | Random access memory with high density and low power |
4740918, | Aug 10 1984 | Fujitsu Limited | Emitter coupled semiconductor memory device having a low potential source having two states |
4796227, | Mar 17 1987 | LYON, RICHARD F | Computer memory system |
5023835, | Feb 19 1986 | Hitachi, Ltd. | Semiconductor memory system for use in logic LSI's |
5117390, | Feb 19 1986 | Hitachi, Ltd. | Semiconductor memory system for use in logic LSI's |
5255225, | Apr 05 1989 | HITACHI, LTD , A CORP OF JAPAN; HITACHI DEVICE ENGINEERING CO , LTD , A CORP OF JAPAN | Semiconductor integrated circuit device and memory consisting of semiconductor integrated circuit |
5255230, | Dec 31 1991 | Intel Corporation | Method and apparatus for testing the continuity of static random access memory cells |
5434533, | Apr 06 1992 | Mitsubishi Denki Kabushiki Kaisha | Reference voltage generating circuit temperature-compensated without addition of manufacturing step and semiconductor device using the same |
5453949, | Aug 31 1994 | SAMSUNG ELECTRONICS CO , LTD | BiCMOS Static RAM with active-low word line |
5521861, | Oct 20 1994 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | High-speed high-density SRAM cell |
5568435, | Apr 12 1995 | Micron Technology, Inc. | Circuit for SRAM test mode isolated bitline modulation |
5745415, | Apr 12 1995 | Micron Technology, Inc. | Circuit for SRAM test mode isolated bitline modulation |
5771190, | Feb 23 1996 | NEC Electronics Corporation | Semiconductor static random access memory device having memory cells coupled to discharging line different in potential level to discharging line for write-in circuit |
5838192, | Jan 17 1996 | Analog Devices, Inc. | Junction field effect voltage reference |
5852572, | Dec 04 1996 | SAMSUNG ELECTRONICS CO , LTD | Small-sized static random access memory cell |
5864504, | Nov 17 1995 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory with temperature compensation for read/verify referencing scheme |
5881010, | May 15 1997 | STMicroelectronics, Inc | Multiple transistor dynamic random access memory array architecture with simultaneous refresh of multiple memory cells during a read operation |
5936911, | Feb 27 1997 | NEC Electronics Corporation | Static type semiconductor memory device with timer circuit |
5982701, | Oct 08 1996 | SOCIONEXT INC | Semiconductor memory device with reduced inter-band tunnel current |
5994945, | Mar 16 1998 | Integrated Device Technology, Inc. | Circuit for compensating for variations in both temperature and supply voltage |
6020786, | Aug 03 1998 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Temperature compensation for variable gain amplifiers |
6049244, | Dec 18 1997 | SGS-THOMSON MICROELECTRONICS S R L | Circuit generator of a constant electric signal which is independent from temperature and manufacturing process variables |
6055252, | Sep 10 1998 | LIGHT SOLUTION DYNAMICS, INC | Fiberoptic transmitter using thermistor to maintain stable operating conditions over a range of temperature |
6067269, | Dec 31 1997 | Samsung Electronics Co., Ltd. | Semiconductor memory device capable of operating at a low power supply voltage |
6081464, | Apr 12 1995 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Circuit for SRAM test mode isolated bitline modulation |
6087820, | Mar 09 1999 | SAMSUNG ELECTRONICS CO , LTD | Current source |
6205074, | Feb 29 2000 | MONTEREY RESEARCH, LLC | Temperature-compensated bias generator |
6212124, | Feb 09 1999 | NEC Electronics Corporation | Static RAM having word line driving circuitry shared by all the memory cells provided therein |
6222780, | Mar 10 1999 | Renesas Electronics Corporation | High-speed SRAM having a stable cell ratio |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 08 2000 | Micron Technology, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Apr 30 2002 | ASPN: Payor Number Assigned. |
May 26 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 26 2010 | REM: Maintenance Fee Reminder Mailed. |
Dec 17 2010 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Dec 17 2005 | 4 years fee payment window open |
Jun 17 2006 | 6 months grace period start (w surcharge) |
Dec 17 2006 | patent expiry (for year 4) |
Dec 17 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 17 2009 | 8 years fee payment window open |
Jun 17 2010 | 6 months grace period start (w surcharge) |
Dec 17 2010 | patent expiry (for year 8) |
Dec 17 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 17 2013 | 12 years fee payment window open |
Jun 17 2014 | 6 months grace period start (w surcharge) |
Dec 17 2014 | patent expiry (for year 12) |
Dec 17 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |