1. Field of the Invention
The present invention relates to a static random access memory (SRAM), and particularly relates to a SRAM that keeps the memory cell array under a low voltage in the Standby mode and Write mode, and raises the memory cell array supply voltage to a high voltage in the Read mode.
2. Description of the Prior Art
In Standby mode, the supply voltage of the memory cell array can be lowered to reduce power consumption. In Read mode, the supply voltage of the memory cell array needs to be raised to higher voltage to maintain adequate RSNM and Read performance. In Write mode, to facilitate the writing of data into the memory cell, the supply voltage of the memory cell array should stay low. However, low cell array supply voltage aggravates the “Half-Select disturb”, and the half-selected cells may flip. As a result, the cell array supply voltage for the entire active bank needs to be raised to higher voltage level, thus causing more power consumption.
Accordingly, one objective of the present invention is to provide a SRAM that can keep the cell array supply voltage at low level during Write operation to facilitate writing of data into the memory cell and to minimize power consumption in Write mode. Also, the cell array supply for the SRAM is raised only during Read operation to maintain adequate RSNM. The SRAM maintains low voltage in Write mode, which cannot be achieved using conventional 6T SRAM, to achieve Ultra-Low-Power (herein after ULP) mode of operation.
Another objective of the present invention is to provide a SRAM that can keep the cell array supply voltage at low level during Write operation to facilitate writing of data into the memory cell and to minimize power consumption in Write mode. Also, the cell array supply for the SRAM is raised only for the selected columns during Read operation to maintain adequate RSNM and to minimize power consumption in Read mode. The SRAM maintains low voltage for unselected columns in Read mode, and raises only the cell supply voltage for the selected columns in Read mode, thus achieving the Absolutely-Lowest-Power (herein after ALP) mode of operation.
One exemplary embodiment of the present invention discloses a SRAM comprising: at least one memory cell circuit, comprising a latch circuit with at least two inverters, and comprising two power receiving terminals for receiving power; and a power supplying circuit, for providing the power to the memory cell circuit, such that the supply voltages of the latch circuit is below a predetermined voltage level when data is written to the latch circuit. In one embodiment, the memory cell circuit includes a plurality of data accessing terminals and the data accessing terminals are respectively controlled by at least two pass-transistor switch devices.
In one exemplary embodiment, the power supplying circuit can further include a logic circuit, such that only the cell array supply for the selected columns will be raised to a high voltage in the Read mode.
Moreover, via aforementioned embodiments, only the cell array supply for one side of the cell (i.e. half-cell)is raised in Read mode, such that the cell supply switching power and noise can be reduced and the cell supply switching speed improved. Furthermore, in the ALP mode, only the cell array supply of the selected columns will be switched, thus the switching power and noise are further reduced, and the cell array supply switching speed further improved. Besides, only simple control circuit structure is needed. For example, each column only needs a power-switch device and power-keeping (keeper)devices. Also, to operate in the ALP mode, only simple decoding logic circuit is needed. Therefore, the device and area overhead is quite small.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
According to the concept disclosed in present application, two modes of the memory cell circuit are provided. One is called ULP mode and the other one is called ALP mode.
In the ULP mode, the supply voltage of the memory cell array in different operation modes can be shown as follows:
Standby or Sleep mode: Cell array supply voltage is reduced to save power.
Write mode: Cell array supply voltage stays low to facilitate Write.
Read mode: Cell array supply voltage is raised to maintain adequate RSNM and Read performance.
In the ALP mode, the supply voltage of the memory cell array in different operation modes can be shown as follows:
Standby or Sleep mode: Cell array supply voltage is reduced to save power.
Write mode: Cell array supply voltage stays low to facilitate Write.
Read mode: Cell array supply voltage is raised only for selected columns to maintain adequate RSNM and Read performance.
The power supplying circuit 301 provides the power to the memory cell circuit 303 and 305, such that the cell array supply voltages (VVDD1 and VVDD2) of the latch circuit 306, 308 are below a predetermined voltage level VDD when the memory cell circuit 303 and 305 are in Standby mode. In Write mode, the cell array supply voltages (VVDD1 and VVDD2) stay low to facilitate writing of data into the selected cell. In Read mode (Read Enable Bar REB=0), the cell array supply voltages (VVDD1 and VVDD2) are raised (ex. coupled) to VDD to improve RSNM and Read performance.
The power supplying circuit 301 can include a plurality of transistors 303˜309. These transistors can be categorized as power switches (ex. 303, 309) or power keeper devices (ex. 305, 307). The power supplying circuit 301 can further includes logic circuits 311, 313, to control the power supplying circuits such that only selected columns of the memory cell array have raised cell array supply voltages.
The memory cell circuit 403 includes a latch circuit 406. The latch circuit 406 comprises two cross-coupled inverters (411/413 and 415/417). The memory cell circuit 403 further includes pass-transistor switches 419, 421, and 423. The pass-transistor switch 423 has its control terminal (i.e. gate) controlled by the row-based Word-Line (WL). The pass-transistor switch 419 and 421 have their control terminals (i.e. gates) controlled by the column-based Write Word-Line (WWLB) 408 and Write Word-Line (WWL) 410. The structure of the memory cell circuit 403 shown in
Besides, the memory cell circuit 403 can further comprise a sensing amplifier, which is coupled to the Bit-Line (BL) 414, for determining a bit value appearing at the BL 414. However, the sensing amplifier is not illustrated in
In the exemplary embodiment shown in
The voltage values of VVDD1 and VVDD2 during different operation modes can be shown as Table 1:
Also, the logic values of the Read Enable Bar signal REB, Write Word-Line (WWLB) 408, Write Word-Line (WWL) 410, the Word-Line (WL) 412, the Bit-Line (BL) 414, and the reference voltage level VVSS can be shown as in Table 2:
Via aforementioned embodiment, adequate Hold Static Noise Margin for half-selected cells on the selected column can be maintained even if the cell array supply voltages are kept low in the Write mode. The power keeper devices 407, 409 provide enough power to the memory cell array Standby and Write modes.
One difference between the exemplary embodiments shown in
Another difference between the exemplary embodiments shown in
The voltage values of VVDD1 and VVDD2 during different operation modes can be shown as Table 3:
Referring to the concept in Table 3, only the virtual cell array supply voltages VVDD2 of the selected columns are pulled up to VDD in Read mode, and the virtual cell array supply voltages VVD1 of the selected columns are still lower than VDD. Accordingly, the exemplary embodiment shown in
The logic values of the Read Enable signal RE, Write Word-Line (WWLB) 708, Writing Word-Line (WWL) 710, the Word-Line (WL) 712, the Bit-Line 714 (BL), and the reference voltage level VVSS can be shown as in Table 4.
During the Standby mode, logic values of the Write Word-lines 1212 (WWLB) and 1214 (WWL) are 0, and the Read Enable (RE) signal is 0. Thus the power switch devices 1209 and 1211 turn off. During the Read mode, logic values of the Write Word-lines 1212 (WWLB) and 1214 (WWL) are 0, and the Read Enable (RE) signal is 1. Thus the power device 1209 turns onto raise VVDD2 to enhance Read performance. During the Write mode, the power switch device 1211 turns on to raise VVDD1 while writing data 1 to the data accessing terminal Q, thus strengthening the right half-latch (i.e. inverter comprising PMOS 415 and NMOS417) to speed up the feedback and improve Write Margin (WM) and Write performance. Similarly, the power switch device 1209 turns on to raise VVDD2 while writing data 0 to the data accessing terminal Q, thus strengthening the left half-latch (i.e. inverter comprising PMOS 411 and NMOS413) to speed up the feedback and improve Write Margin (WM) and Write performance.
For more detail, the voltage levels of the power accessing terminals VVDD1 and VVDD2 can be shown as Table 6.
Thus, the circuit disclosed in
The logic values of the Read Enable signal RE, the Write Word Lines 1212 (WWLB), 1214 (WWL), the Bit-Line (BL) 1216, the Word-Line (WL)1218 and the reference voltage VVSS are as shown in Table 7.
The voltage values at the power receiving terminals VVDD1, VVDD2 of the exemplary embodiment shown in
Via aforementioned embodiments, in ULP mode, only one side of the virtual cell array supply node is switched during Read operation. Thus, the cell array supply switching noise is reduced and the cell array supply switching speed improved. Furthermore, in the ALP mode, only the cell array supply of the selected column is switched, thus the power consumption and noise can be further reduced, and the cell array supply switching speed further improved. Besides, only simple circuit structure is needed. For example, each column only needs a power switch device and power keeper devices. Also, for the circuit to operate in the ALP mode, only simple decoding logic circuit is needed.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the provisional application, which is U.S. Provisional Application No. 61/361,528, filed Jul. 6, 2010 and is included herein by reference.
Number | Date | Country | |
---|---|---|---|
61361528 | Jul 2010 | US |