Patent ID: 7589564

Claim:
A method for maintaining input receiver and output driver configurations, and output driver data state during and when coming out of a low power mode for an integrated circuit device, said method comprising the steps of: detecting assertion of an enter low power mode signal received by a plurality of logic circuits in an integrated circuit device having a low power mode; providing an input-output (I/O) node coupled to the plurality of logic circuits, the I/O node comprising an I/O keeper cell coupled to an output driver and an input receiver, wherein the output driver and the input receiver are configurable by and through the I/O node; entering into the low power mode when the I/O keeper cell receives the enter low power mode signal, whereby the I/O keeper cell maintains the input receiver according to a receive configuration and the output driver according to an output configuration and at an output data state controlled by the plurality of logic circuits before entering the low power mode; exiting the low power mode when the I/O keeper cell receives a wake-up and restore from low power mode signal, whereby the I/O keeper cell returns control of the receive configuration of the input receiver, and the output configuration and the output data state of the output driver to the plurality of logic circuits; and storing logic levels for and controlling the enter low power mode signal and the wake-up and restore from low power mode signal in a low power mode register.