A chip-level transient power analysis methodology for the 700 MHz PowerPC/sup TM/ microprocessor has been presented. Transistor-level simulation is used for best accuracy, while input vectors are gathered at the architectural level from certain applications. The IVP is used to describe the sequence of instructions that drive the applications under architecture-specific constraints. The generated cycle-based logic behaviors are then mapped to the timing-based input vectors to regenerate the timing relationship between signals. Algorithms have been presented for simulating the transient power. This methodology can simulate the blocks in a hierarchical manner, while the accuracy is preserved. By fetching the logic values from the AET file, the simulation can start at any user specified cycle to handle RTX state preload and to avoid simulation time waste at the initialization period. Three simulation cases have been studied, including a large custom array, an FPU, and the full chip including IR-drop analysis. This transient power analysis methodology has been successfully employed along the course of PowerPC/sup TM/ development for the power-aware design of the next-generation microprocessor.
[1]
Rajendran Panda,et al.
Design and analysis of power distribution networks in PowerPC microprocessors
,
1998,
DAC.
[2]
Farid N. Najm,et al.
A survey of power estimation techniques in VLSI circuits
,
1994,
IEEE Trans. Very Large Scale Integr. Syst..
[3]
Mark C. Johnson,et al.
Estimation of standby leakage power in CMOS circuits considering accurate modeling of transistor stacks
,
1998,
ISLPED '98.
[4]
Hendrikus J. M. Veendrick,et al.
Short-circuit dissipation of static CMOS circuitry and its impact on the design of buffer circuits
,
1984
.