RETENTION OF DATA DURING STAND-BY MODE
An embodiment of the present disclosure refers to retention of data in a storage array in a stand-by mode. A storage device comprises one or more storage array nodes, and a Rail to Rail voltage adjustor operatively coupled to the storage array nodes. The Rail to Rail voltage adjustor is configured to selectively alter the voltage provided at each said storage array node during stand-by mode. The storage device may further comprise a storage array operatively coupled to said Rail to Rail voltage adjustor and a Rail to Rail voltage monitor operatively coupled to said storage array nodes and configured to control said Rail to Rail voltage adjustor to provide sufficient voltage to retain data during stand-by mode.
The present application is a Divisional of copending U.S. patent application Ser. No. 12/817,086, filed Jun. 16, 2010, which application claims the benefit of the Indian Patent Application No. 1249/Del/2009, filed Jun. 17, 2009, which application is incorporated herein by reference.
TECHNICAL FIELDAn embodiment of the present disclosure relates to retention of data in storage arrays and more particularly, but not limited to, retention of data in a storage array during stand-by mode.
BACKGROUNDThe following description of the background art may include insights, discoveries, understandings or disclosures, or associations together with disclosures not known to the relevant art but provided by the disclosure. Some such contributions of the disclosure may be specifically pointed out below, whereas other such contributions will be apparent from their context.
The terms ‘stand by’ and ‘sleep mode’ as well as ‘memory’, ‘data storage array’ and ‘storage array’ have been used interchangeably throughout the present disclosure.
Memories comprise several memory columns comprising memory cells for storage and access of data. However, each column conducts a leakage current which increases with increase in the supply voltage of the memory. The larger the memory size, the more leakage current and power consumption by the memory.
To reduce leakage in memory devices comprising said memory, stand by mode is utilized wherein reduced voltages are applied during inactive phases of a circuit such as during outside read and write phases. However, when Rail to Rail voltage across a memory decreases below a set threshold voltage, the circuit may switch states in response to the disturbances. The difference between a higher voltage being applied at one terminal of a memory core and a lower voltage being applied at the second terminal of the memory terminal is referred to as Rail to Rail (RTR) voltage.
In view of the above, data retention power gating is used such that when the memory goes into the stand-by mode; sufficient voltage is present across the memory to retain the data. However, there are cases when the supply voltage is very low and data retention with sufficient noise margin may be difficult to achieve.
Embodiments and features of the present disclosure will be explained in the following non-limiting description, taken in conjunction with the accompanying drawings, wherein
Embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. However, the present disclosure is not limited to these embodiments. The present disclosure can be modified in various forms. Thus, the embodiments of the present disclosure are only provided to explain more clearly the present disclosure to the ordinarily skilled in the art of the present disclosure. In the accompanying drawings, like reference numerals are used to indicate like components.
An embodiment of the present disclosure describes a storage device capable of retaining data in a stand-by mode. The storage device comprises one or more storage array nodes, a Rail to Rail (RTR) voltage adjustor, a storage array operatively coupled to said RTR voltage adjustor and a RTR voltage monitor. The RTR voltage adjustor is operatively coupled to one or more supply voltage nodes and is configured to selectively alter the voltage provided at each said storage array node during the stand-by mode. This is implemented by controlling the RTR voltage adjustor by the RTR voltage monitor such that sufficient voltage is provided across the storage array to retain data during stand-by mode. An example of an embodiment of the present disclosure comprises two supply voltage nodes providing voltage VDD and ground VGND to two storage array nodes of said storage array wherein the storage array comprises an array of memory cell rows and columns operable in a stand-by mode.
During a stand-by mode, the RTR voltage adjustor 202 selectively alters the voltage provided at each said storage array node 201 on receiving control by the RTR voltage monitor 204. The monitor 204 tracks the RTR voltage along the supply voltage and in accordance with the graphical representation illustrated in
Transistors M32 302(a), M33 302(b), M35 302(c) and M36 302(d) form the RTR voltage adjustor wherein 302(a) and 302(b) form a header of the storage device while 302(c) and 302(d) form a footer of the storage device. 304 indicates the RTR voltage monitor where according to an embodiment of the present disclosure, the monitor is a low leakage tracking block. The low leakage tracking block 304 tracks and monitors the RTR voltage and accordingly produces control signals 304(a) and 304(b) to control the header 302(a), 302(b) and footer 302(c), 302(d) of the storage device. This control then selectively alters the voltage across storage array nodes 301(a) and 301(b).
In accordance with an embodiment as well as referring to the illustration of
To reiterate, as the RTR voltage crosses the first threshold V2, the overall impedance between the rails increases because the transistor 402(b) is turned off. Similarly, as the RTR voltage crosses the second voltage threshold V3, the overall impedance between the rails increases again because the footer transistor is turned off. When the RTR voltage begins to fall, the overall impedance between the rails decreases at the respective steps of the voltage thresholds corresponding to V3 and V2 respectively as the transistors 402(d) and 402(b) are once again turned back on by the deassertation of the control signal 404.
The low leakage tracking block comprises a reference column 405 the RTR voltage (e.g., the voltage between 411(a) and 411(b) at its terminals through diodes M22 and M21 coupled to nodes 411(a) and 411(b). The reference column 405 comprises more memory cells N′ per column than the columns in the storage array and is approximated by:
N′=kN
Where N=number of memory cells in normal column in the storage array
-
- N′=number of memory cells in reference column
- k=multiplying factor
The low leakage tracking block also comprises a level sensing block 406 operatively coupled to the reference column 405 receiving VrefGND from node 407. The voltage VrefGND at node 407 is dependent on leakage of the reference column 405, thus making the control signal 404 dependent on leakage. Hence, configuration of the RTR voltage adjustor is dynamically controlled. In an embodiment, as the RTR voltage is within the range of supply voltages V2 and V3, the header of the RTR voltage adjustor is configured to the stand-by mode by the control signal 404. That is, the transistor M33 is turned off to increase the impedance, and thus increase the voltage drop, between the nodes 411(a) and 401(a), this reduces the voltage across the array 403, and thus helps maintain the leakage within the array 403 to an acceptable level. Similarly, as the RTR voltage falls below V2, the header of the RTR voltage adjustor is configured to no longer be in the stand-by mode by the control signal 404. That is, the transistor M33 is turned on to decrease the impedance, and thus decrease the voltage drop, between the nodes 411 (a) and 401 (a), this increases the voltage across the array 403. A footer circuit between the nodes 401(b) and 411(b) may operate in a similar manner.
The logic signal at Node D in turn controls and triggers the header and footer of the RTR voltage adjustor of the storage device and is referred to as the control signal 504. Transistor 506(c) of the level sensing block adds hysteresis to the buffer so that the switch point of 506(a)/506(b) will be higher and VDD will have to drop lower before reset becomes active again.
Referring to the embodiment described in
However, in another embodiment of the present disclosure, when VDD>V3, two control signals are generated by an embodiment of a mechanism similar to that illustrated in
An embodiment of a method to reduce leakage in a storage array in a stand-by mode is described in
Various embodiments of the present disclosure are applicable to all volatile memories such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory) as well as a few ROM architectures.
Embodiments of the present disclosure utilize less area where in specific cases of implementation have resulted in a penalty less than 0.2% of memory area as was being utilized previously. Further, specific cases have also resulted in a 100% increase in RNM (Retention Noise Margin) at low voltages.
A memory with sleep circuitry as described above may be coupled to another integrated circuit (IC), such as a processor or controller to form a system.
Furthermore, sleep circuitry such as described above may be used in other than memory circuits.
Although the disclosure of system and method has been described in connection with the embodiment of the present disclosure illustrated in the accompanying drawings, it is not limited thereto. It will be apparent to those skilled in the art that various substitutions, modifications and changes may be made thereto without departing from the scope and spirit of the disclosure.
The various embodiments described above can be combined to provide further embodiments. Aspects of the embodiments may be modified, if necessary to employ concepts of the various patents, applications and publications to provide yet further embodiments.
These and other changes may be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.
From the foregoing it will be appreciated that, although specific embodiments have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the disclosure. Furthermore, where an alternative is disclosed for a particular embodiment, this alternative may also apply to other embodiments even if not specifically stated.
Claims
1. A storage device capable of retaining data in a stand-by mode, said storage device comprises:
- one or more storage array nodes;
- a Rail to Rail voltage adjustor configured to selectively alter the voltage provided at each said storage array node during the stand-by mode;
- a storage array operatively coupled to said Rail to Rail voltage adjustor; and
- a Rail to Rail voltage monitor operatively coupled to said storage array nodes and configured to control said Rail to Rail voltage adjustor to provide sufficient voltage to retain data during the stand-by mode.
2. A storage device as claimed in claim 1 wherein said storage array comprises an array of memory cell rows and columns operable in a stand-by mode.
3. A storage device as claimed in claim 1, wherein said Rail to Rail voltage adjustor comprises at least one switched voltage-reduction element.
4. A storage device as claimed in claim 1 wherein said Rail to Rail voltage monitor comprises a low leakage tracking block producing at least one control signal depending on the supply voltage.
5. A storage device as claimed in claim 4 wherein said low leakage tracking block comprises:
- a reference column comprising an array of memory cell rows and columns greater than memory cell rows and columns in the storage array; and
- a level sensing block comprising non inverting buffer.
6. A system capable of retaining data in a stand-by mode, said system comprises:
- one or more storage array nodes;
- a Rail to Rail voltage adjustor configured to selectively alter the voltage provided at each said storage array node during the stand-by mode;
- a storage array operatively coupled to said Rail to Rail voltage adjustor; and
- a Rail to Rail voltage monitor operatively coupled to said storage array nodes and configured to control said Rail to Rail voltage adjustor to provide sufficient voltage to retain data during the stand-by mode.
7. A system as claimed in claim 6 wherein said storage array comprises an array of memory cell rows and columns operable in a stand-by mode.
8. A system as claimed in claim 6, wherein said Rail to Rail voltage adjustor comprises at least one switched voltage-reduction element.
9. A system as claimed in claim 6 wherein said Rail to Rail voltage monitor comprises a low leakage tracking block producing at least one control signal depending on the supply voltage nodes.
10. A system as claimed in claim 9 wherein said low leakage tracking block comprises:
- a reference column comprising an array of memory cell rows and columns greater than memory cell rows and columns in the storage array; and
- a level sensing block comprising non inverting buffer.
11. A method for retention of data in a storage device during standby mode comprising:
- monitoring each supply voltage node operatively coupled to said storage array;
- monitoring Rail to Rail voltage at each storage array node of said storage array;
- determining an operating band of Rail to Rail voltage; and
- selectively altering voltage provided at each said storage array node during the stand-by mode.
12. A method as claimed in claim 11 wherein selectively altering the voltage provided at each storage array node comprises:
- applying no sleep to the storage device when the Rail to Rail voltage falls within an operating band of low voltages;
- applying sleep either to header or footer of the storage device when the Rail to Rail voltage falls within an operating band of intermediate voltages; and
- applying full sleep to the storage device when the Rail to Rail voltage falls within an operating band of high voltages.
13-48. (canceled)
Type: Application
Filed: Sep 9, 2014
Publication Date: Dec 25, 2014
Inventor: Ashish KUMAR (Ranchi)
Application Number: 14/480,881