Patent ID: 7853811

Claim:
A method of implementing a suspend mode for an integrated circuit including configurable resources and a suspend pin for receiving a suspend signal, the method comprising: storing configuration data associated with a circuit for implementing the suspend mode, wherein the configuration data represents time periods for enabling circuits of the integrated circuit after the suspend mode; receiving the suspend signal; initiating the suspend mode in response to receiving the suspend signal; locking first configuration resources to known logic states during the suspend mode; driving output pins of second configuration resources to one of a plurality of predefined output states during the suspend mode; reducing the power consumption of the configurable resources during the suspend mode; maintaining a voltage level of a supply voltage coupled to power a configuration memory associated with the configurable resources at a sufficient voltage level to maintain the logic states of data stored in the configuration memory, wherein the data would be lost if the configuration memory were powered down; unlocking the first configurable resources in response to first configuration data of the configuration data associated with a circuit for implementing the suspend mode; and releasing the output pins of the second configuration resources in response to second configuration data of the configuration data associated with a circuit for implementing the suspend mode.