Simulation of di/dt-induced power supply voltage variation
AssigneeIntel Corporation
InventorsEdward T. Grochowski, David J. Ayers, Vivek Tiwari
Life of this patent
Estimating the term…
Abstract
A mechanism is disclosed for determining a voltage at a device in a power delivery network. The mechanism includes determining an impulse response for the power delivery network, and tracking the current consumed by the device as it operates over a sequence of clock cycles. The activity profile is filtered using a representation of the impulse response to provide a profile of the voltages at the device.
Claims25
A method for estimating a voltage at a device in a power delivery network, the method comprising:
- simulating operation of the device over a sequence of intervals;
- determining an activity profile for the device from current drawn by the device in each of the intervals;
- determining an impulse response for the power delivery network;
- and
- filtering the activity profile with the impulse response of the power delivery network to provide a profile of the voltages at the device.
A method for determining a voltage at a device in a power delivery network, the method comprising:
- summing active and idle currents for units of the device on a sequence of intervals to provide a sequence of current pulses;
- determining an impulse response for the power delivery network;
- and
- filtering the sequence of current pulses with a representation of the impulse response to estimate a voltage seen by the device.
A medium on which are stored instructions that may be executed by a machine to implement a method comprising:
- determining an impulse response of a power delivery network to a current pulse having a specified amplitude, the impulse response being represented as 1st through nth impulse response amplitudes, corresponding to 1st through nth time intervals relative to the current pulse;
- simulating operation of a device to determine 1st through mth current pulses drawn by the device on m-successive time intervals, each current pulse being characterized by an amplitude and an offset interval;
- for each current pulse, scaling the 1st through nth impulse response amplitudes by the amplitude of the current pulse and time-shifting the scaled 1st through nth impulse response amplitudes according to the offset interval to provide 1st through nth scaled impulse response amplitudes in (1+offset)th through (n+offset)th intervals, respectively.
A medium on which are stored instructions that may be executed by a machine to implement a method comprising:
- determining a response of a power delivery network including a device to an electrical stimulus;
- determining a set of recursion coefficients from the response. simulating operation of a device over a sequence of intervals;
- generating an activity profile of the device for the sequence of intervals;
- filtering the activity profile with the set of recursion coefficients to estimate a voltage seen by the device.
Dependencies are inferred from the claim text.