Sunteți pe pagina 1din 15

Accurate Power Measurement Methodology For VLSI Circuits Using CAD Tools

Ajay.G Mtech Student BNMIT,Bangalore

Ramya Rajan Mtech Student BNMIT,Bangalore

Dr.Veena S Chakravarthi, Member IEEE,Professor Department of Electronics & Communication BNMIT,Bangalore

Agenda
Introduction Power Power Measurement accuracy Power Analysis Power measurement using CAD tools Power measured using Result Browser Theoretical Power Estimation Which is Accurate?! Comparison between the 3 methods Conclusion
6/3/2012

Introduction
Power plays a critical role in submicron VLSI design The design has to meet the power bugdet. EDA tools are used to estimate the power of a design. The accuracy of Power analysis depends on the type of algorithms that the power analysis tool uses The proposed method discusses a technique to measure the Power more accurately.
3 6/3/2012

Power
Power dissipation can be categorized into
Static Power dissipation Dynamic Power dissipation

6/3/2012

Static power dissipation


The static power dissipates when the inputs are static (either logic 0 or 1) The static power equation is P(static) = Ids(static) Vds(static) ---(1) where for saturation condition
Ids(static)=0Cox ((VGS

Vth)VDS VDS2/2 )

6/3/2012

Dynamic Power dissipation


Dynamic power dissipation occurs due to the switching of the input signals Dynamic power is given by the equation P(dynamic) = Ctotal VDD 2 f2
where = switching activity factor VDD =Supply voltage Ctotal = Total capacitance f = frequency of operation
6 6/3/2012

Power Measurement accuracy


In the nanoscale design era the design must be characterised with greatest accuracy Accuracy of a power analysis depends on the algorithm used by the tool Accuracy plays a significant role where the power constraints are critical In IP based design flow, power is a major deciding factor and hence need to be accurate
7 6/3/2012

Power Analysis
Power Analysis can be done in three ways
Approach 1:Theoretical computations Approach 2:Using Annotation in CAD tools Approach 3: Using Result browser addon

6/3/2012

Theoretical Power Estimation


In this approach the static current is calculated by
Ids(static)=0Cox ((VGS Vth)VDS VDS2/2 )

And static power is computed as P(static) = Ids(static) Vds(static) <image2>

6/3/2012

Power measurement using CAD tools


Apply static inputs to the circuit Perform simulation using Cadence Spectre Annotate the DC conditions Note the total static current (Is) Calculate static power using the equation P(static) = IS VDS

10

6/3/2012

Power measured using Result Browser


Apply static inputs to the circuit Opt to save all the results Perform simulation using Cadence Spectre Open Result browser add-on Browse to the power option and note down the power <image1>

11

6/3/2012

Which is Accurate?!
It can be observed that there is an error ranging from -9% to 14.18% in power estimated using Annotaions. Where as it is observed that the power estimate obtained by Result browser is more accurate with error ranging from -0.3% to 0.99% The succeding slides will depict the error in power in relation to theoretical computations
12 6/3/2012

Comparison between the 3 methods


Power given by annotating the static current<image3> Power obtained by Result browser<image4> Accuracy

13

6/3/2012

Conclusion
An error in the range of -9% to 14.8%is observed between the power measurements by CAD tools and theoretical computations An alternative power measurement method is to use the Result browser add-on provided by the vendor and thereby obtain accurate power estimate
14 6/3/2012

15

6/3/2012

S-ar putea să vă placă și