Ultra low power sleep mode
First Claim
1. An integrated circuit comprising:
- a plurality of storage elements having a first configuration to store data during normal operations of the integrated circuit; and
a sleep controller configured to switch between the first configuration and a second configuration for the plurality of storage elements in response to an indication of a power mode change for the integrated circuit, wherein the sleep controller is configured to extract data from or record data to the plurality of storage elements configured as a shift register in the second configuration.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit in accordance with one embodiment of the invention can include a plurality of storage elements that can be coupled in a first mode and a second mode. The first mode includes the plurality of storage elements being coupled to enable normal operation of the integrated circuit, and the second mode includes the plurality of storage elements being coupled together as a shift register. The integrated circuit also includes a rewritable non-volatile memory and a sleep controller that is coupled to the rewritable non-volatile memory. The sleep controller is for switching the plurality of storage elements between the first mode and the second mode. The sleep controller is for extracting data from the plurality of storage elements in the second mode and storing the data with the non-volatile memory to record the operating state of the plurality of storage elements in the first mode.
167 Citations
20 Claims
-
1. An integrated circuit comprising:
-
a plurality of storage elements having a first configuration to store data during normal operations of the integrated circuit; and a sleep controller configured to switch between the first configuration and a second configuration for the plurality of storage elements in response to an indication of a power mode change for the integrated circuit, wherein the sleep controller is configured to extract data from or record data to the plurality of storage elements configured as a shift register in the second configuration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
detecting a trigger event during normal operation of an integrated circuit; in response to the trigger event, reconfiguring a plurality of storage elements from a first configuration into a second configuration comprising the plurality of storage elements being coupled together as a shift register; in response to the trigger event, extracting data from the plurality of storage elements configured as the shift register; and restricting power to the plurality of storage elements after extracting the data from the plurality of storage elements. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
detecting a wake event for an integrated circuit; in response to the wake event, loading data into a plurality of storage elements configured as a shift register, wherein the data corresponds to an operational state for the plurality of the storage elements; and reconfiguring the plurality of storage elements from the shift register into a different configuration in response to the wake event and after loading the data into the plurality of the storage elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification