Low leakage and data retention circuitry
An integrated circuit includes first circuitry and sleep transistor circuitry. The first circuitry receives input signals and processes the input signals. The first circuitry also retains data in a sleep state that has low leakage. The sleep transistor circuitry is coupled to the first circuitry and receives a sleep signal that has a negative voltage. The sleep circuitry reduces power consumption of the first circuitry in the sleep state to have low leakage based on the sleep signal while retaining the data in the first circuitry.
1. A system for controlling power consumption within an integrated circuit, the system comprising:
a power island including a first circuit, the first circuit configured to:
receive input signals,
receive a hold signal,
process the input signals, and
retain data during a sleep state having low leakage based on the hold signal;
a sleep circuitry coupled to the first circuit, the sleep transistor configured to:
receive a voltage sleep signal, and
reduce power consumption of the first circuit during the sleep state, the first circuit having low leakage based on the sleep signal while concurrently retaining the data; and
a source follower circuitry in parallel with said sleep circuitry, the source follower circuitry configured to provide a moderate impedance while the sleep circuitry is in a sleep mode and reduce leakage in the first circuit by reducing the voltage across the first circuit.
2. The system of claim 1 , wherein the voltage sleep signal is a variable voltage.
3. The system of claim 2 , wherein the variable voltage is an optimum voltage.
4. The system of claim 3 , wherein the optimum voltage is dependent upon a process variation and a temperature variation.
5. The system of claim 1 , wherein the power island is for one of a memory function, a logic function and third party intellectual property.
6. The system of claim 1 , wherein the voltage sleep signal is outside the range of logic levels.
7. A method for controlling power consumption within an integrated circuit, the method comprising:
receiving, at a first circuit of a power island, input signals;
receiving, at the first circuit, a hold signal;
process, at the first circuit, the input signals;
retain data, at the first circuit, during a sleep state having low leakage based on the hold signal;
receiving, at a sleep circuitry coupled to the first circuit, a voltage sleep signal;
reducing, at the sleep circuitry, power consumption of the first circuit during the sleep state, the first circuit having low leakage based on the sleep signal while concurrently retaining the data;
providing, by a source follower circuitry that is in parallel with said sleep circuitry, a moderate impedance while the sleep circuitry is in a sleep mode; and
reducing the voltage across the first circuit to reduce leakage in the first circuit.
8. The system of claim 7 , wherein the voltage sleep signal is a variable voltage.
9. The system of claim 8 , wherein the variable voltage is an optimum voltage.
10. The system of claim 9 , wherein the optimum voltage is dependent upon a process variation and a temperature variation.
11. The system of claim 7 , wherein the power island is for one of a memory function, a logic function and third party intellectual property.
12. The system of claim 7 , wherein the voltage sleep signal is outside the range of logic levels.