ULTRA LOW POWER MEMORY CELL WITH A SUPPLY FEEDBACK LOOP CONFIGURED FOR MINIMAL LEAKAGE OPERATION
A memory cell with an internal supply feedback loop is provided herein. The memory cell includes a latch having two storage nodes Q and QB, and a supply node. A gating device couples the supply node of the latch to the supply voltage. The gating device is controlled by a feedback loop coming from storage node QB. Due to the aforementioned asymmetric topology, the writing of logic “1” and the writing of logic “0” are carried out differently. Contrary to standard SRAM cells, in the hold states, only the QB storage node presents a valid value of stored data. The feedback loop cuts off the supply voltage for the latch such that the latch is no longer an inverting latch. By cutting off the supply voltage at the stable hold states, while maintaining readability of the memory cell, leakage currents associated with the hold states are eliminated altogether.
Latest Ben-Gurion University of the Negev Research and Development Authority Patents:
- Apparatus and method for diagnosing sleep quality
- Caged cell penetrating peptide-polymer conjugates for diagnostic and therapeutic applications
- Gold nanostructures and processes for their preparation
- Efficiency-enhanced thermoelectric devices
- Conjugates of a phospholipid and a drug for the treatment of inflammatory bowel disease
1. Technical Field
Embodiments of the present invention relate to semiconductor memory devices, and more particularly to an ultra low power consumption random access memory cell that is designed for minimal leakage operation.
2. Discussion of the Related Art
The ongoing demand for ultra low power consumption integrated circuits lead to sub-threshold and near-threshold operation of digital circuits. These approaches utilize very low supply voltages for digital circuit operation, decreasing the dynamic power quadratically, and sufficiently reducing leakage currents. As static power is often the primary factor in a system's power consumption, especially for low to medium performance systems, supply voltage scaling for minimization of leakage currents is essential. Optimal power-delay studies show that the Minimum Energy Point (MEP) is found in the sub-threshold region, where ultra-low power figures are achieved, at the expense of orders-of-magnitude loss in performance.
Low voltage operation of static Complementary Metal Oxide Semiconductor (CMOS) logic is quite straightforward, as its non-ratioed structure generally achieves robust operation under process variations and device mismatch. However, when ratioed designs are put under extreme conditions, maintaining functionality becomes challenging. Global variations change the drive strength ratio between n-channel MOS (nMOS) and p-channel MOS (pMOS) devices, often overcoming the sizing considerations taken into account when designing the circuits. Local mismatch brings an even tougher challenge, as the drive strength ratios between similar devices can be affected, and symmetrically designed circuits can easily lose functionality. At sub and near-threshold supply voltages, these fluctuations in drive strength are often more substantial than the effects of sizing and mobility. Thus a circuit that is fully operational at the typical process corner or when all devices are slow or fast, may not function at the fast nMOS/slow pMOS (aka FS) or fast pMOS/slow nMOS (aka SF) corners. Even if functionality is achieved at all process corners, local mismatch can cause failure.
One aspect of the present invention provides a memory cell with an internal supply feedback loop which significantly reduces leakage currents flowing through the latch, compared with standard eight-transistor static SRAM cell 200. The memory cell includes: a latch having a supply node, a ground node, a storage node Q, and a storage node QB; a gating device having a control node and further connected to a voltage supply and to the supply node of the latch; and a feedback loop connecting storage node QB with the control node of the gating device, wherein the ground node of the latch is connected to ground and wherein storage node Q and the storage node QB are connected each to a different write circuitry. Due to the aforementioned asymmetric topology, the writing of logic “1” and the writing of logic “0” into the memory cell are carried out differently. In contrary to a standard SRAM cell, in the hold states, only the QB storage node presents a valid value of stored data. This is because at steady state, both after writing logic “0” and after writing logic “1”, the feedback loop cuts off the supply voltage for the latch such that the latch is no longer an inverting latch (but it is stable all the same). By cutting off the supply voltage at the stable hold states, while maintaining readability of the memory cell, leakage currents associated with the hold states characterizing the operation of static memory cells are eliminated altogether in the memory cell provided herein.
Additional, and/or other aspects and/or advantages of the embodiments of the present invention are set forth in the detailed description which follows; possibly inferable from the detailed description; and/or learnable by practice of the embodiments of the present invention.
For a better understanding of embodiments of the invention and to show how the same may be carried into effect, reference will now be made, purely by way of example, to the accompanying drawings in which like numerals designate corresponding elements or sections throughout.
In the accompanying drawings:
The drawings together with the following detailed description make apparent to those skilled in the art how the invention may be embodied in practice.
DETAILED DESCRIPTIONThe following description is presented to enable a person skilled in the art to make and use the invention. Various modifications to the embodiments will be readily apparent to those skilled in the art, and the generic principles herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
In operation, and due to the aforementioned asymmetric topology, the writing of logic ‘1’ and the writing of logic ‘0’ into the memory cell are carried out differently. In contrary to a standard SRAM cell, in the hold states, only storage node QB presents a valid value of stored data. This is because in steady state, both after writing logic ‘0’ and after writing logic ‘1’, the feedback loop cuts off the supply voltage for the latch such that the latch is no longer an inverting latch (but it is stable all the same). By cutting off the supply voltage at the stable hold states, while maintaining readability of the memory cell, leakage currents associated with the hold states characterizing the operation of static memory cells are eliminated altogether in the memory cell according to the embodiments of the present invention.
In a non-limiting example, memory cell 300 may be in implemented as an integrated circuit and includes the following: an nMOS device M1 having a gate, a source, and a drain; a first pMOS device M3 having a gate, a source, and a drain; a second nMOS device M4 having a gate, a source, and a drain; a second pMOS device M6 having a gate, a source, and a drain; and an nMOS gating device M9 having a gate, a source, and a drain, wherein the source of the second pMOS device M6, the drain of the second nMOS device M4, and the gates of the first nMOS device M1 and the first pMOS devices M3 are connected together forming a storage node QB, wherein the source of the first pMOS device M3, the drain of the first nMOS device M1, and the gates of the second nMOS device M4 and the second pMOS device M6 are connected together forming a storage node Q, wherein the sources of the first nMOS M1 device and the second nMOS device M6 are connected to ground, wherein the drains of the first pMOS device M3 and the second pMOS device M6 are connected to the source of the pMOS gating device M9, wherein the drain of the nMOS gating device M9 is connected to a supply voltage VDD, and wherein the gate of the nMOS gating device M9 is connected to storage node Q. At a first glance, the aforementioned five devices M1, M3, M4, M6, and M9 implement a latch (two cross-coupled inverters) with a feedback loop from storage node QB to the supply. However, as will be explained below, the stability of the storage nodes is reached in a manned other than using an inverting latch as is the case in standard static memory cells.
In addition to the aforementioned topology, memory cell 300 may further include a first and a second write circuitry, each comprising an nMOS access device (M2 and M5 respectively) and configured to write a logic ‘0’ to storage node Q and to storage node QB respectively. Finally, memory cell 300 may further include a read circuitry comprising two nMOS access devices M7 and M8 configured to read from node QB. It is understood that other devices may be used in order to implement the read and write circuitries. For example, pMOS devices may be used to implement the write circuitries. In operation, due to the aforementioned asymmetric topology, the writing into the cell is associated with two completely different flows realizing each one of the writing states, being writing logic ‘1’ and writing logic ‘0’. These flows are described in detail below.
A further analysis shows that the pull down of storage node QB, affected by nMOS device M4 remains stronger than the pull down of nMOS device M1 of storage node Q. Stability is maintained since the only potential pull up that may affect storage node QB is by leakage currents which are sufficiently low and have no effect on stability.
The aforementioned analysis illustrates a completely different process than in an existing 6T SRAM cells. These standard cells “flip” whenever the positive feedback is enabled by storage node Q going below the inverter's trip point being around VDD/2. As explained above, in the memory cell 300 the inverters are inoperative and so there is no trip point and therefore storage node QB stays discharged at logic ‘0’ while storage node Q shows a ‘wrong’ value which is not read and so does not affect the correctness of the cell as a memory cell.
The inventors have discovered, during simulations and measurements carried out on an exemplary and non-limiting implementation of memory cell 300, that in order to ensure the aforementioned requirement, it would be advantageous to select gating device M9 as an LVT device (a device with a low threshold voltage) and pull down nMOS device M4 as an HVT device (a device with a high threshold voltage) thus ensuring that leakage through gating device M9 is much stronger than the leakage current through nMOS device M4. It is however noted, that other embodiments may require other constraints on the properties of gating device M9 or any of the other devices M1-M8. It is further noted that other requirements may be needed, in implementing the present invention in various processes, or architectures.
From the foregoing it will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the invention.
Claims
1. A memory cell comprising:
- a latch having a supply node, a ground node, a storage node Q, and a storage node QB;
- a gating device having a control node and further connected to a voltage supply and to the supply node of the latch; and
- a feedback loop connecting the storage node QB with the control node of the gating device,
- wherein the ground node of the latch is connected to ground and wherein the storage node Q and the storage node QB are each connected to a separate write circuitry,
- wherein responsive to a writing of a logic “0” or a logic “1” into the memory cell, the feedback loop and the gating device are configured to cut off the voltage supply to the latch when the storage nodes reach steady state in which only one of the storage nodes stores a valid value while maintaining readability, and wherein leakage currents through the latch are reduced in the steady state.
2. The memory cell according to claim 1, wherein in the steady states, the supply to the latch is cut off rendering the latch non-inverting.
3. The memory cell according to claim 1, wherein the latch comprises a first inverter comprising a first nMOS device and a first pMOS device, the first inverter having a ground node connected to ground and a supply node; and a second inverter, comprising a second nMOS device and a second pMOS device, the second inverter being cross-coupled with the first inverter and having a supply node connected to the supply node of the first inverter, and a ground node connected to ground, wherein both of the inverters have a common storage node Q and a common storage node QB; and wherein the gating device and the feedback loop comprise an nMOS gating device having a gate connected to storage node QB node, a source node connected to the supply nodes of the inverters, and a drain node connected to a supply voltage.
4. The memory cell according to claim 3, further comprising a first and a second write circuitry, each comprising at least one access device and configured to write logic ‘0’ and logic ‘1’ to the storage nodes, and wherein upon writing logic ‘1’, in the steady state storage node Q is partially discharged and storage node QB is grounded, and wherein upon writing logic ‘0’, in the steady state storage node Q is grounded and storage node QB maintains the logic ‘1’.
5. The memory cell according to claim 3, wherein the nMOS gating device is configured to have a low threshold voltage level, and wherein the second nMOS device is configured to have a high threshold voltage level, wherein a source node of the second nMOS device is connected to storage node QB.
6. The memory cell according to claim 4, wherein the pMOS devices are pMOS transistors and wherein the nMOS devices are nMOS transistors.
7. The memory cell according to claim 4, wherein the memory cell is a cell within an array of similar memory cells all forming a part of an integrated circuit.
8. A memory cell comprising:
- a first nMOS device having a gate, a source, and a drain;
- a first pMOS device having a gate, a source, and a drain;
- a second nMOS device having a gate, a source, and a drain;
- a second pMOS device having a gate, a source, and a drain; and
- an nMOS gating device having a gate, a source, and a drain,
- wherein the source of the second pMOS device, the drain of the second nMOS device, and the gates of the first nMOS and the first pMOS devices are connected together forming a storage node QB,
- wherein the source of the first pMOS device, the drain of the first nMOS device, and the gates of the second nMOS and the second pMOS devices are connected together forming a storage node Q,
- wherein the sources of the first and the second nMOS devices are connected to ground,
- wherein the drains of the first and the second pMOS devices are connected to the source of the gating device,
- wherein the drain of the nMOS gating device is connected to a supply voltage, and
- wherein the gate of the nMOS gating device is connected to the storage node QB.
9. The memory cell according to claim 8, wherein upon writing logic ‘0’ or logic “1” to the memory cell, the nMOS gating device is closed, maintaining the storage node QB at a value to which the storage node QB is set, during the writing.
10. The memory cell according to claim 8, wherein upon writing logic ‘0’ to the storage node QB, the gating nMOS device is cut off, so that the storage node Q is gradually discharged and wherein the storage node QB is grounded in a steady state.
11. The memory cell according to claim 8, wherein upon writing logic ‘1’ to the storage node QB, the gating nMOS device is cut off, so that the storage node Q is grounded and wherein the storage node QB is maintained at logic ‘1’ in a steady state.
12. The memory cell according to claim 8, wherein the nMOS gating device and the second nMOS device are selected such that leakage currents through the nMOS gating device are significantly higher than leakage currents through the second nMOS device.
13. The memory cell according to claim 8, wherein the nMOS gating device is configured to have a low threshold voltage level, and wherein the second nMOS device is configured to have a high threshold voltage level.
14. The memory cell according to claim 8, wherein the pMOS devices are pMOS transistors and wherein the nMOS devices are nMOS transistors.
15. The memory cell according to claim 8, wherein the memory is a cell within an array of similar memory cells all forming a part of an integrated circuit.
Type: Application
Filed: May 8, 2011
Publication Date: Nov 8, 2012
Applicant: Ben-Gurion University of the Negev Research and Development Authority (Beer-Sheva)
Inventors: Adam TEMAN (Ramat-Gan), Lidor PERGAMENT (Tel-Aviv), Omer COHEN (Rishon LeZion), Alexander FISH (Tel Mond)
Application Number: 13/103,093
International Classification: G11C 11/412 (20060101); G11C 11/00 (20060101);