System and method for providing voltage power gating
AssigneeInternational Business Machines Corporation
InventorsDustin J. VanStee, Thomas J. Griffin, Leonard M. Greenberg
Life of this patent
Estimating the term…
Abstract
A system and method for providing voltage power gating. The system includes a device for providing voltage power gating. The device includes logic circuitry, a mechanism for receiving a control signal associated with the logic circuitry and a selector. The control signal indicates an active state or an idle state of the logic circuitry. The selector enables a power source to the logic circuitry in response to the control signal indicating the active state. The selector also disables the power source to the logic circuitry in response to the control signal indicating the idle state. Thus, the power source is dynamically eliminated from the logic circuitry on the device when it is in the idle state.
Claims17
A device for providing voltage power gating, the device comprising:
- a voltage island comprising:
- logic circuitry;
- a mechanism for receiving a control signal associated with the logic circuitry, the control signal indicating an active state or an idle state of the logic circuitry;
- and
- a selector for enabling a power source to the logic circuitry in response to the control signal indicating the active state and for disabling the power source to the logic circuitry in response to the control signal indicating the idle state;
- voltage island state logic for storing state information associated with the logic circuitry, the state information utilized during a repowering of the logic circuitry to ensure that the logic circuitry starts from a known state;
- and
- voltage island control logic for maintaining a stable output state from the logic circuitry when the power source to the logic circuitry is disabled;
- thereby dynamically eliminating the power source from the logic circuitry on the device when the logic circuitry is in the idle state.
A memory system comprising:
- a memory controller for generating commands;
- a high speed bus in communication with the memory controller;
- and
- a MID cascade interconnected with the memory controller via the high speed bus and in communication with one or more memory devices, the MID comprising:
- a voltage island comprising:
- logic circuitry for performing all or a subset of the commands;
- a mechanism for receiving a control signal associated with the logic circuitry, the control signal indicating an active state or an idle state;
- and
- a selector for enabling a power source to the logic circuitry in response to the control signal indicating the active state and for disabling the power source to the logic circuitry in response to the control signal indicating the idle state;
- voltage island state logic for storing state information associated with the logic circuitry, the state information utilized during a repowering of the logic circuitry to ensure that the logic circuitry starts from a known state;
- and
- voltage island control logic for maintaining a stable output state from the logic circuitry when the power source to the logic circuitry is disabled;
- thereby dynamically eliminating the power source from the logic circuitry on the MID when the logic circuitry is in the idle state.
A method for providing voltage power gating on a device, the method comprising:
- receiving a control signal associated with logic circuitry on a voltage island (VI) located on a device, the control signal indicating an active state;
- supplying a power source to the VI in response to the control signal;
- removing a fencing signal to allow the VI to interface with device logic external to the VI;
- loading a previous state of the logic circuitry in response to removing the fencing executing all or a portion of the logic circuitry located on the VI in response to loading the previous state of the VI;
- enabling the fencing signal, wherein the fencing signal is utilized to maintain a stable output from the logic circuitry when the logic circuitry is disabled;
- and
- disabling the power source to the VI.
Dependencies are inferred from the claim text.