IP Library Granted Patent US 7,982,532
Granted Patent B2
US 7,982,532 · App. 12/620,749 · Granted Jul 19, 2011

Systems and methods for minimizing static leakage of an integrated circuit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,982,532
App. No.
12/620,749
Granted
Jul 19, 2011
Kind
B2
Abstract

A leakage manager system for adequately minimizing static leakage of an integrated circuit is disclosed. The leakage manager system includes a generator configured to generate a control signal to be applied to a sleep transistor. A monitor is configured to determine whether to adjust the control signal to adequately minimize the static leakage. In some embodiments, the monitor includes an emulated sleep transistor. A regulator is configured to adjust the control signal depending on the determination.

Claims (49)

1. An adaptive leakage controller for adequately minimizing a static leakage of an integrated circuit, comprising:

a capacitor configured to be charged to a positive supply voltage;

a transistor configured to discharge the capacitor at a rate in proportion to the static leakage; and

a control circuit configured to determine whether to adjust a negative voltage applied to a sleep transistor configured to control the static leakage based on a minimum rate of discharge of the capacitor.

2. The adaptive leakage controller of claim 1 wherein the control circuit comprises:

a variable reference voltage; and

a measuring circuit configured to measure a time required to discharge the capacitor to a level substantially equal to the variable reference voltage.

3. The adaptive leakage controller of claim 2 wherein the measuring circuit comprises a counter.

4. The adaptive leakage controller of claim 3 further comprising:

a register operably coupled to the counter.

5. The adaptive leakage controller of claim 4 further comprising:

a state logic machine operably coupled to the register.

6. The adaptive leakage controller of claim 1 further comprising:

another transistor operably coupled to the capacitor and configured to charge the capacitor to a positive power supply.

7. The adaptive leakage controller of claim 1 wherein the control circuit is configured to periodically determine whether to adjust the negative voltage.

8. The adaptive leakage controller of claim 1 wherein the control circuit is configured to continuously determine whether to adjust the negative voltage.

9. The adaptive leakage controller of claim 1 wherein the control circuit is configured to generate a digital control signal based on the negative voltage.

10. The adaptive leakage controller of claim 1 wherein the negative voltage is generated within the integrated circuit.

11. The adaptive leakage controller of claim 1 in combination with a charge pump configured to generate the negative voltage.

12. The adaptive leakage controller of claim 1 in combination with a negative voltage regulator configured to adjust the negative voltage.

13. The adaptive leakage controller and negative voltage regulator of claim 12 , wherein the negative voltage regulator is configured to generate a signal that enables a change in the magnitude of the negative voltage.

14. The adaptive leakage controller of claim 1 , wherein the adaptive leakage controller is integrated into the integrated circuit.

15. A method of adequately minimizing static leakage of an integrated circuit comprising:

charging a capacitor to a positive supply voltage;

discharging the capacitor at a rate in proportion to the static leakage; and

adjusting a negative voltage applied to a gate of a sleep transistor to adequately minimize the rate of discharge of the capacitor.

16. The method of claim 15 , wherein adjusting the negative voltage includes generating a digital control signal.

17. The method of claim 15 , further comprising measuring a time to discharge the capacitor to a predetermined value.

18. The method of claim 15 , further comprising:

measuring a first time required to discharge the capacitor to a first predetermined value;

measuring a second time required to discharge the capacitor to a second predetermined value; and

adjusting the negative voltage depending on a comparison between the first and second times.

19. The method of claim 18 further comprising:

charging the capacitor between measuring the first and second times required to discharge the capacitor.

20. The method of claim 18 wherein measuring the first and second times includes storing first and second counts that correspond to the first and second times, respectively.

21. The method of claim 20 wherein the comparison is a comparison of the first and second counts.

22. The method of claim 21 wherein adjusting the negative voltage depending on the comparison includes incrementing a digital control signal if the first count is smaller than the second count.

23. The method of claim 22 wherein adjusting the negative voltage depending on the comparison includes reverting to a prior value for a digital control signal if the first count is greater than the second count.

24. The method of claim 15 wherein adjusting the negative voltage occurs periodically.

25. The method of claim 15 wherein adjusting the negative voltage occurs continuously.

26. The method of claim 15 further comprising:

generating the negative voltage within the integrated circuit.

27. An integrated circuit comprising:

two power supply terminals configured to power the integrated circuit, said power supply terminals including a V dd positive supply terminal and a V SS ground terminal together defining a range of logic levels;

logic components in series with a sleep transistor electrically connected to one of said power supply terminals, each of said logic components being a either a logic gate or a storage cell;

a voltage generator configured to generate a voltage outside said range of logic levels;

voltage generator control circuitry operably coupled to said voltage generator;

circuitry configured to apply said voltage outside the range of logic levels to said sleep transistor during a power down mode; and

a voltage regulator operably coupled to said voltage generator control circuitry.

Assignments (9)
CHANGE OF NAME Recorded Jun 16, 2021
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INC.
Reel/Frame 056602/0990 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054279/0198 →
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →