Title :
Optimal sequencing energy allocation for CMOS integrated systems
Author :
Saint-Laurent, Martin ; Oklobdzija, Vojin G. ; Singh, Simon S. ; Swaminathan, Madhavan
Author_Institution :
Intel Corp., Austin, TX, USA
Abstract :
All synchronous CMOS integrated systems have to pay some sequencing overhead. This overhead includes the skew and the jitter of the clock. It also includes the setup time and the clock-to-output delay of the flip-flops. This paper discusses how much energy should be allocated for sequencing in these systems. It is pointed out that providing too little energy is just as bad as providing too much. It is also argued that directly trying to minimize the energy-delay product of the sequencing subsystem is practically not the right thing to do. A model for the relationship between supply voltage, clock frequency, and power dissipation is developed and empirically verified for a SPARC V9 microprocessor. An expression for the optimal energy allocation in a system is derived. Then, based on this optimum, a methodology to design energy-efficient systems is proposed.
Keywords :
CMOS digital integrated circuits; delays; flip-flops; integrated circuit design; integrated circuit modelling; microprocessor chips; timing jitter; SPARC V9 microprocessor; clock frequency; clock jitter; clock skew; clock-to-output delay; energy-delay product; energy-efficient systems design; flip-flops; model; optimal sequencing energy allocation; power dissipation; sequencing overhead; sequencing subsystem; setup time; supply voltage; synchronous CMOS integrated systems; Clocks; Delay effects; Design methodology; Flip-flops; Frequency; Jitter; Microprocessors; Power dissipation; Power system modeling; Voltage;
Conference_Titel :
Quality Electronic Design, 2002. Proceedings. International Symposium on
Print_ISBN :
0-7695-1561-4
DOI :
10.1109/ISQED.2002.996729