IP Library Granted Patent US 7,058,834
Granted Patent B2
US 7,058,834 · App. 09/844,624 · Granted Jun 6, 2006

Scan-based state save and restore method and system for inactive state power reduction

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,058,834
App. No.
09/844,624
Granted
Jun 6, 2006
Kind
B2
Abstract

A scan-based state save and restore method and system for inactive state power reduction. An integrated circuit that has an inactive state has normal circuitry and scan circuitry. Upon receipt of a sleep signal, the state of the normal circuitry is accessed by employing scan circuitry. The state is then stored in a memory. The power is disconnected from the normal circuitry. Upon wake-up, the normal circuitry is re-connected to the power. The state of the circuit is accessed from the memory and restored to the normal circuitry by employing scan circuitry.

Claims (48)

1. A circuit having scan circuitry comprising:

a constant power area that receives constant power;

a switched power area that receives interruptible power; wherein the switched power area includes an input for receiving a normal mode clock signal; and

an inactive state power reduction manager disposed in the constant power area for receiving a sleep signal and responsive thereto for asserting a stop clock signal to stop the normal mode clock, for performing a scan-based state-save by employing the scan circuitry, and for asserting a power control signal that is used to disconnect the switched power area from a power supply pad; and

a selection unit that includes a first input for receiving signals from a source external to the circuit, a second input for receiving signals from the inactive state power reduction manager, a control input for receiving a save-state mode signal, and an output that is coupled to the scan circuitry; wherein the inactive state power reduction manager performs a scan-based state-save by generating the save-state mode signal and by providing signals to the second input of the selection unit.

2. The circuit of claim 1 further comprising:

a power switch coupled to the inactive state power reduction manager for receiving the power control signal and responsive thereto for selectively removing power from the switched power area.

3. The circuit of claim 2 wherein the power switch is a field effect transistor (FET) having a first electrode coupled to a power source, a second electrode coupled to the switched power area, and a third electrode for receiving the power control signal.

4. The circuit of claim 1 wherein the inactive state power reduction manager generates a plurality of scan control signals to perform the scan-based state store and scan-based state restore; and wherein the scan control signals includes a scan clock signal.

5. The circuit of claim 1 wherein the inactive state power reduction manager employs the scan circuitry to save state information and to restore state information.

6. The circuit of claim 1 wherein the wake-up signal is one of an internal wake-up signal and an external wake-up signal.

7. The circuit of claim 1 wherein the wake-up signal provided by one of a human trigger, an application, and a timer.

8. The circuit of claim 1 further comprising:

d) a memory for storing the state information; and

wherein the inactive state power reduction manager provides address signals and memory control signals to the memory and manages memory operations that read state information from and write state information to the memory.

9. The circuit of claim 8 wherein the memory is one of a volatile memory, a random access memory, and a non-volatile memory.

10. The circuit of claim 8 wherein the memory is disposed in one of the constant power area and the switched power area.

11. The circuit of claim 1 wherein the circuit is implemented in a board level application.

12. The circuit of claim 1 wherein inactive state power reduction manager receives a wake up signal, and responsive thereto for de-asserting the power control signal that is used to connect the switched power area to the power supply pad, for performing a scan-based state restore by employing the scan circuitry, and for de-asserting the stop clock signal to resume the normal mode clock.

13. The method of claim 12 wherein performing a state restore using the scan circuitry includes

reading the previously stored state information from a memory; and

using the scan circuitry to write the state information to the circuit.

14. A method for inactive state power reduction for a circuit that has scan circuitry and a switched power portion; wherein the switched power portion includes an input for receiving a normal mode clock signal, the method comprising:

receiving a sleep signal;

responsive to the sleep signal,

stopping the normal mode clock;

performing a state save by employing the scan circuitry and a selection unit that includes a first input for receiving signals from a source external to the circuit, a second input for receiving signals from an inactive state power reduction manager, a control input for receiving a save-state mode signal, and an output that is coupled to the scan circuitry; and

d) disconnecting the switched power portion of the circuit from power.

15. The method of claim 14 wherein performing a state save using the scan circuitry includes

using the scan circuitry to obtain state information from the circuit; and

storing the state information in a memory.

16. The method of claim 14 further comprising:

receiving a wake-up signal;

responsive to the wake-up signal,

re-connecting the switched power portion of the circuit to power;

performing a state restore by employing the scan circuitry; and

re-starting the normal mode clock.

17. A circuit board comprising:

a first integrated circuit having a test access port; an input for receiving a normal mode clock signal;

a second integrated circuit having a test access port ; an input for receiving the normal mode clock signal; and

an inactive state power reduction manager coupled to the first integrated circuit and the second integrated circuit for receiving a sleep signal and responsive thereto for asserting a stop clock signal to stop the normal mode clock, for performing a scan-based state save of state information of the first integrated circuit and the second integrated circuit by using the test access port of the first integrated circuit and the second integrated circuit, respectively, and for asserting a power control signal that is used to disconnect the first integrated circuit and the second integrated circuit from a power supply; and

a selection unit that includes a first input for receiving signals from a source external to the circuit, a second input for receiving signals from the inactive state power reduction manager, a control input for receiving a save-state mode signal from the inactive state power reduction manager, and an output that is coupled to the test access port.

18. The circuit of claim 17 further comprising:

a power switch coupled to the inactive state power reduction manager for receiving the power control signal and responsive thereto for selectively removing power from the first integrated circuit and the second integrated circuit.

19. The circuit of claim 17 further comprising:

a memory for storing the state information; and

wherein the inactive state power reduction manager provides address signals and memory control signals to the memory and manages memory operations that read state information from and write state information to the memory.

20. The circuit board of claim 17 wherein inactive state power reduction manager receives a wake up signal, and responsive thereto for de-asserting the power control signal that is used to re-connect the first integrated circuit and the second integrated circuit to the power supply, for performing a scan-based state restore for restoring state information to the first integrated circuit and the second integrated circuit by using the test access port of the first integrated circuit and the second integrated circuit, respectively, and for de-asserting the stop clock signal to resume the normal mode clock.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2012
From: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD.
To: AVENPORE PROPERTIES LIMITED LIABILITY COMPANY
Reel/Frame 027858/0427 →
RELEASE OF SECURITY INTEREST AT 017207/0882 Recorded Oct 18, 2011
From: CITICORP NORTH AMERICA, INC.
To: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD., SUCCESSOR IN INTEREST TO AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 027082/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD.
Reel/Frame 017678/0177 →
SECURITY AGREEMENT Recorded Feb 24, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: CITICORP NORTH AMERICA, INC.
Reel/Frame 017207/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017206/0666 →