Power Estimation and Optimization Methodologies for VLIW-based Embedded Systems

Part I: Power Estimation Methods

Chapter List

Chapter 3: Background
Chapter 4: Instruction-Level Power Estimation for VLIW Processor Cores
Chapter 5: Software Power Estimation of the Lx Core A Case Study
Chapter 6: System-Level Power Estimation for the Lx Architecture

In this chapter we present the main sources of power consumption in digital VLSI circuits based on static CMOS technology. In particular, we briefly analyze the main parameters affecting the total power consumption, namely the clock frequency, the supply voltage, the capacitive load, and the switching activity. Then, we present an overview of the state-of-the-art power estimation techniques that can be used during the design flow of a VLSI-based system.

1 Sources of power consumption

Providing an overview of the sources of power consumption in digital circuits, our focus is on CMOS technology [ [62], [63]].

Although the design of portable devices certainly requires consideration of the peak power consumption for reliability and proper circuit operation, we concentrate on the time averaged dynamic power since it is directly proportional to the battery weight and volume required to operate circuits for a given amount of time.

The average power dissipation of a digital CMOS circuit can be decomposed in a static and a dynamic component:


The static power P static characterizes circuits that have a constant source of current between the power supplies (such as bias circuitry, pseudo-NMOS logic families etc.). Besides, it can become significant in CMOS circuits in the presence of "stuck-at on" transistor faults. However, for properly designed CMOS...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Logic Level Translators
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.