Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

How to calculate digital circuit power

Status
Not open for further replies.

ebuddy

Full Member level 3
Joined
May 15, 2007
Messages
179
Helped
35
Reputation
70
Reaction score
34
Trophy points
1,308
Activity points
2,387
Let's say I have a digital block with 3.3v supply, and the clock is running at 1Mhz. So the clock period is 1us. At every positive edge, I have a current spike of 1 mA (assume the spike is square waveform) with duration of 1 ns, can I say the power consumption for this block is

1mA * 3.3v * 1ns /1us = 3.3uW?

The question is simple. But I have never make it clear to me. Thanks.
 

eecs4ever

Full Member level 3
Joined
Jan 31, 2006
Messages
179
Helped
28
Reputation
56
Reaction score
10
Trophy points
1,298
Location
Analog Environment
Activity points
2,852
yes, that is correct if your circuit only draws current during that 1 nS.

More generally, to calculate the power consumption of your circuit. Integrate your current value for ~10 cycles and multiply by Vdd to get the energy. Then divide by 10*T, where is T is the lenght of your cycle in time to get the power.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top