The disclosure generally relates to integrated circuits, and more specifically relates to self-powered voltage islands on an integrated circuit. Further, the disclosure relates to the design structure on which a self-powered voltage island and/or an integrated circuit including at least one self-powered voltage island resides.
Power consumption is an important factor that must be considered in the design of integrated circuits (ICs). One technique that is used to lower power consumption is to lower the voltage to the IC. However, this can degrade performance because transistors perform faster at the higher end of the voltage range. To this extent, there is a battle between lowering the voltage to reduce power consumption and raising the voltage to increase performance.
One solution to this problem is to isolate sections of the IC design that require higher performance, and raise the voltage just on those sections, which are usually referred to as “voltage islands.” In this manner, an IC designer can isolate (electrically) those sections of an IC design that operate at a higher voltage than other circuitry on the IC. An example of an IC 10 including a plurality of voltage islands 12 is depicted in
Voltage islands can also be used to allow selective powering on/off of different processing sections of the IC (e.g., when the processing is not required or its operation might interfere with other portions of the IC). Such interference can include, for example, noise generation or power consumption. Typically, a voltage island is isolated from the remainder of an IC by turning off the power to the voltage island. Unfortunately, this also results in the termination of processing on the voltage island.
The disclosure relates to self-powered voltage islands on an integrated circuit. Further, the disclosure relates to the design structure on which a self-powered voltage island and/or an integrated circuit including at least one self-powered voltage island resides.
A first aspect is directed to a structure, comprising: an integrated circuit including a power source; a voltage island; and an on-board power source provided on the voltage island for powering the voltage island independently of the power source of the integrated circuit.
A second aspect is directed to an integrated circuit, comprising: a power source; a voltage island; and an on-board power source provided on the voltage island for powering the voltage island independently of the power source of the integrated circuit.
A third aspect is directed to a design structure embodied in a machine readable medium used in a design flow process, the design structure comprising a circuit, the circuit comprising: a power source; a voltage island; and an on-board power source provided on the voltage island for powering the voltage island independently of the power source of the integrated circuit.
The illustrative aspects of the present disclosure are designed to solve the problems herein described and other problems not discussed.
These and other features will be more readily understood from the following detailed description taken in conjunction with the accompanying drawings.
The drawings are merely schematic representations, not intended to portray specific parameters of the present disclosure. The drawings are intended to depict only typical embodiments of the disclosure, and therefore should not be considered as limiting the scope of the disclosure. In the drawings, like numbering represents like elements.
As detailed above, the disclosure relates to self-powered voltage islands on an integrated circuit (IC).
An illustrative self-powered voltage island 20 in accordance with an embodiment of the disclosure is depicted in
The power source 22 can be provided in a number of ways. For example, the power source 22 can comprise:
(a) a capacitor;
(b) a super capacitor;
(c) an environmental harvesting power circuit (e.g., a thermocouple);
(d) a solar cell;
(e) a nuclear “snap” generator (e.g., a tritium source); or
(f) a chemical battery.
Other now known or later developed power sources 22 that can be implemented on an IC can also be used to power the self-powered voltage island 20. The capacitor, super capacitor, and potentially the chemical battery may need access to the IC power bus in order to charge the power source 22 before use. However, once charged, the power source 22 powers the voltage island 20 independently of the power source of the IC containing the voltage island 20.
The power source 22 is coupled through a voltage switch 24 to the power grid 26 of the voltage island 20. The voltage switch 24, which is included but is optional, is used to selectively control the provision of power from the power source 22 to the voltage island 20. The voltage switch 24, if used, is controlled by a controller 28, which selectively actuates the voltage switch 24 to turn on/off the power to the voltage island 20 in response to a control signal (e.g., an externally generated control signal provided to the voltage island 20). In this embodiment, the controller 28 is powered by the power source 22. In other embodiments, the controller 28 can be powered by a power source external to the voltage island 20 and/or can be located external to the voltage island 20. If a voltage switch 24 is not used, the power source 22 provides a continuous source of power to the power grid 26 of the voltage island 20.
An illustrative self-powered voltage island 30 in accordance with another embodiment of the disclosure is depicted in
The power source 22 is coupled through a voltage switch 34 to the power grid 26 of the voltage island 30. The voltage switch 34 is used to selectively control the provision of power from either the IC power bus 32 or the power source 22 to the voltage island 30.
The voltage switch 34 is controlled by a controller 38. The controller 38 selectively actuates the voltage switch 34 to provide power to the power grid 26 of the voltage island 30 from either the IC power bus 32 or the power source 22 in response to a control signal (e.g., an internally/externally generated control signal provided to the voltage island 30).
An illustrative voltage switch 34 is depicted in
The controller 38 can be powered by the power source 22 and/or the IC power bus 32. Further, the controller 28 can be located external to the voltage island 30.
An illustrative IC 10 including a plurality of voltage islands 12 and a self-powered voltage island 20, 30 in accordance with an embodiment of the disclosure is depicted in
A machine readable computer program may be created by one of skill in the art and stored in computer system 900 or a data and/or any one or more of machine readable medium 975 to simplify the practicing of this invention. In operation, information for the computer program created to run the present invention is loaded on the appropriate removable data and/or program storage device 955, fed through data port 945, or entered using keyboard 965. A user controls the program by manipulating functions performed by the computer program and providing other data inputs via any of the above mentioned data input means. The display device 970 provides a way for the user to accurately control the computer program and perform the desired tasks described herein.
The design process 1010 includes using a variety of inputs; for example, inputs from library elements 1030 which may house a set of commonly used elements, circuits, and devices, including models, layouts, and symbolic representations, for a given manufacturing technology (e.g., different technology nodes, 32 nm, 45 nm, 90 nm, etc.), design specifications 1040, characterization data 1050, verification data 1060, design rules 1070, and test data files 1085, which may include test patterns and other testing information. The design process 1010 further includes, for example, standard circuit design processes such as timing analysis, verification tools, design rule checkers, place and route tools, etc. One of ordinary skill in the art of integrated circuit design can appreciate the extent of possible electronic design automation tools and applications used in design process 1010 without deviating from the scope and spirit of the invention.
Ultimately, the design process 1010 translates the circuit 100, along with the rest of the integrated circuit design (if applicable), into a final design structure 1090 (e.g., information stored in a GDS storage medium). The final design structure 1090 may comprise information such as, for example, test data files, design content files, manufacturing data, layout parameters, wires, levels of metal, vias, shapes, test data, data for routing through the manufacturing line, and any other data required by a semiconductor manufacturer to produce circuit 100. The final design structure 1090 may then proceed to an output stage 1095 of design flow 1000; where output stage 1095 is, for example, where final design structure 1090: proceeds to tape-out, is released to manufacturing, is sent to another design house, or is sent back to the customer.
The foregoing description of the preferred embodiments of this disclosure has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise form disclosed, and obviously, many modifications and variations are possible.