The present invention relates to digital integrated circuits, and, more particularly, to a state retention power gated cell for an integrated circuit.
Power gated circuits have been developed as a technique for reducing the power consumption of integrated circuits. During periods when one or more portions, or modules, of the integrated circuit are not required to operate, the power supplies to these modules can be shut down thereby reducing the power dissipated due to leakage in those modules. When the module is required to operate, a power on process is performed whereby the power supply to that module is restored and operation resumed.
Some functions of an integrated circuit will require state data to be maintained throughout a low power period (when the power supply is shut down). State retention power gating (SRPG) has been introduced as a way of saving state data during the low power period. To use this technique retention circuits are provided to store the state information of a power gated circuit when the power to that circuit has been gated off. Upon restoration of the power supply to the power gated circuit, the integrated circuit can quickly recover to the state it was in before it was powered down and continue operation on that state.
In order to store the state information in the retention circuits during the low power periods, the retention circuits are provided with a non-gated power supply. The retention circuits are typically designed to have very low power consumption and therefore may be supplied via a weak power grid that must be provided alongside the normal gated power supply for that portion of the integrated circuit. Additional power grids can make placement and routing difficult and also can cause timing issues is cells are placed far apart. It would be advantageous to have an SRPG cell that was easier to place and route and fit into an integrated circuit design.
Further details, aspects and embodiments of the invention will be described, by way of example only, with reference to the drawings. In the drawings, like reference numbers are used to identify like or functionally similar elements. Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale.
The illustrated embodiments of the present invention may for the most part, be implemented using electronic components and circuits known to those skilled in the art. Therefore, details will not be explained in any greater extent than that considered necessary for the understanding and appreciation of the underlying concepts of the present invention and in order not to obfuscate or distract from the teachings of the present invention.
The presence of the separate non-gated VDDC 104 mesh impacts on the design of integrated circuits by occupying a significant area of silicon in the design, and requiring the inclusion of VDDC decap cells 108 to decouple the high frequency switching noise or IR drop during operation of the integrated circuit associated with the non-gated VDDC 104. Thus, this arrangement requires significant extra silicon area, resulting in low silicon utilization in the design. Furthermore, the larger area of silicon requires longer signal wires for routing signals between cells, which may introduce difficulties due to increased signal noise and timing issues in signal propagation.
According to some embodiments of the present invention, the non-gated VDDC power mesh may be eliminated without impacting the function or performance of an integrated circuit including SRPG cells.
Referring now to
During normal operation or functional mode of the circuit, the switch 210 is closed, electrically coupling the gated power supply 206 to the local power supply 214 such that the gated power supply 206 provides current to both the power gated circuit 202 and the retention circuit 204. While the gated supply 206 is coupled to the local power supply 214, the isolation circuit 212 operates to limit current flowing into the local power supply 214 from the non-gated VDDC net, such that substantially no current flows from the non-gated VDDC net during functional mode.
During low power periods, the switch 210 is opened and isolates the local power supply 214 from the gated supply 206. The isolation circuit 212 operates to conduct a limited current from the VDDC net to supply the retention circuit 204 while maintaining state data during the low power period.
In the SRPG cell 200, substantially all of the current used by both the power gated circuit 202 and the retention circuit 204 during functional mode is provided by the gated power supply 206. The relatively larger current required during switching of the components within the retention circuit 204 is therefore supplied by the gated supply 206.
During low power mode, generally the only current that is required by the retention circuit 204 is the leakage current associated with the components of the retention circuit 204. Typically, this leakage current is significantly smaller than the dynamic switching current during operation of the circuit. Thus, the current that must be supplied from the VDDC net during low power mode is relatively small for example on the order of pico-amperes.
According to some embodiments, the electrical connection between the SRPG cell 200 and the VDDC net may comprise a normal signal wire capable of conducting sufficient current to meet the leakage current demands of the retention circuit 204.
According to some embodiments, the isolation circuit 212 may comprise a diode, for example a PMOS transistor with its gate and drain electrically coupled to operate as a diode. In some other embodiments a controlled switch device could be used.
In one embodiment, a preferred overall metal lines routing resource ratio between the VDD mesh (power gated supply) and the VDDC (non-gated power supply for retention) is about 3:1 in average. In a typical SoC power rail design, a conventional VDDC power strap is no longer needed, and the VDDC power delivery routes can be implemented essentially using minimum metal width lines. The saved routing tracks/resources from VDDC can be reallocated to the VDD power mesh in order to reduce dynamic I*R drop and improve Electro-Migration reliability.
According to some embodiments of the invention the retention circuit is configured to further reduce the leakage current through the retention circuit that must be supplied from the VDDC net during low power mode.
When the integrated circuit is to enter a low power mode, the SRPG cell enters a shutdown period in which the level switch control signal 220 is negated, opening the switch 210 and isolating the local power supply 214 from the gated supply 206. Due to the presence of leakage currents through the retention circuit, the VDDC_loc voltage level begins to drop until isolation circuit 212 begins to conduct. Current then flows from the VDDC net through the isolation element 212 to the local power supply 214, and the voltage of the local power supply 214 is maintained. The gated supply 206 is then gated off and drops to zero and retention, or low power mode, is entered.
Retention mode can then be maintained for as long as appropriate, until the integrated circuit is desired to function again. To wake up the SRPG cell, first the gated power supply 206 is gated on, and recovers to its normal operating voltage. Then the switch control signal 220 is asserted coupling the local power supply 214 to the gated supply 206. This causes the voltage of the local power supply to rise to match the voltage of the gated supply 206. As the voltage of the local power supply 214 increases, isolation element 212 will cease to conduct and again isolate the local power supply from the VDDC net. The SRPG cell can then function as normal, with electrical current supplied to the retention circuit 204 during operation from the gated supply 206.
As described above, embodiments of the invention may allow current to be supplied to a SRPG cell in low power mode via a thin signal wire, rather than requiring a large VDDC mesh. Such signal wires require negligible surface area and therefore allow the size of routing VDDC to be reduced. Further techniques can be applied to the SRPG cell to reduce leakage current that must be supplied during low power mode, without impacting performance of the circuit in function mode.
During functional mode, any noise coupled to the VDDC net is isolated from the SRPG circuit by the isolation element, and therefore embodiments of the invention may have very good noise resistance. During low power mode, less noise will be experienced due to the gating off of the power supply to most of the integrated circuit, and therefore is not of concern.
In the foregoing specification, the invention has been described with reference to specific examples of embodiments of the invention. It will, however, be evident that various modifications and changes may be made therein without departing from the broader spirit and scope of the invention as set forth in the appended claims.
The connections as discussed herein may be any type of connection suitable to transfer signals from or to the respective nodes, units or devices, for example via intermediate devices. Accordingly, unless implied or stated otherwise, the connections may for example be direct connections or indirect connections. The connections may be illustrated or described in reference to being a single connection, a plurality of connections, unidirectional connections, or bidirectional connections. However, different embodiments may vary the implementation of the connections. For example, separate unidirectional connections may be used rather than bidirectional connections and vice versa. Also, plurality of connections may be replaced with single connections that transfers multiple signals serially or in a time multiplexed manner. Likewise, single connections carrying multiple signals may be separated out into various different connections carrying subsets of these signals. Therefore, many options exist for transferring signals.
Although specific conductivity types or polarity of potentials have been described in the examples, it will be appreciated that conductivity types and polarities of potentials may be reversed. Similarly, the signals described herein may be designed as positive or negative logic. In the case of a negative logic signal, the signal is active low where the logically true state corresponds to a logic level zero. In the case of a positive logic signal, the signal is active high where the logically true state corresponds to a logic level one. Note that any of the signals described herein can be designed as either negative or positive logic signals. Therefore, in alternate embodiments, those signals described as positive logic signals may be implemented as negative logic signals, and those signals described as negative logic signals may be implemented as positive logic signals.
Furthermore, the terms “assert” or “set” and “negate” (or “de-assert” or “clear”) are used herein when referring to the rendering of a signal, status bit, or similar apparatus into its logically true or logically false state, respectively. If the logically true state is a logic level one, the logically false state is a logic level zero. And if the logically true state is a logic level zero, the logically false state is a logic level one.
Those skilled in the art will recognize that the boundaries between logic blocks are merely illustrative and that alternative embodiments may merge logic blocks or circuit elements or impose an alternate decomposition of functionality upon various logic blocks or circuit elements. Thus, it is to be understood that the architectures depicted herein are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality without departure from the spirit of this invention.
Any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
Furthermore, those skilled in the art will recognize that boundaries between the above described operations merely illustrative. The multiple operations may be combined into a single operation, a single operation may be distributed in additional operations and operations may be executed at least partially overlapping in time. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments.
In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word ‘comprising’ does not exclude the presence of other elements or steps then those listed in a claim. Furthermore, the terms “a” or “an,” as used herein, are defined as one or more than one. Also, the use of introductory phrases such as “at least one” and “one or more” in the claims should not be construed to imply that the introduction of another claim element by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim element to inventions containing only one such element, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an.” The same holds true for the use of definite articles. Unless stated otherwise, terms such as “first” and “second” are used to arbitrarily distinguish between the elements such terms describe. Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements. The mere fact that certain measures are recited in mutually different claims does not indicate that a combination of these measures cannot be used to advantage.
Number | Date | Country | Kind |
---|---|---|---|
201310680309.5 | Sep 2013 | CN | national |