Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

How can I calculate dynamic power for an SRAM with Hspice?

Status
Not open for further replies.

reza1978

Newbie level 5
Newbie level 5
Joined
Jul 24, 2009
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,345
Hi all,

I designed an 32kb SRAM with its decoder, sense amplifier and .... and wrote its netlist with Hspice Now I want to calculate its dynamic power. I have some problems:

1- How should I calculate its dynamic power when the inputs are pulse?

2- Maybe one way is that I calculate the total capacitances in each node and use this formul: P=C×f×Vdd² but the problem is that when I use for example:
.PRINT CGG=LX18(OUT)
there isn´t any result in .LIS file or in .MT0 file,

so I can´t understand how I should calculate the capacitances in the transient mode.

3- When I put .OP in the netlist I saw total capacitances for all transistors but the problem is that they are for DC mode. Can I use these results for transient mode?

Thank you in advance,

Reza
 

Just run a reasonable number of cycles with reasonable
address / data activity, get to a charge-per-cycle value
from the supply current integrated over the run and the
number of cycles, and then you can interpolate / extrapolate
to whatever frequency.

Because many MOSFET capacitances vary w/ operating
point, you really want to get results from a full switching
analysis.
 

Hi, It means that I should calculate total Q for each node and then caiculat ethe dynamic power?
 

I'd just look at the current in your VDD supply (or supplies
if you have a mixed core / I/O scheme). Summing up all
of the individual nodes is doing it the hard way (and the
current in VDD, averaged, is already giving you the rollup).
 

Re: How can I calculate dynamic power for an SRAM with Hspic

hi frnd can i see ur schematic den i only i will be able to help.
 

Re: How can I calculate dynamic power for an SRAM with Hspic

hi dere reza1978, can i see ur SRAM schemtic, i can help u

Added after 0 seconds:

hi dere reza1978, can i see ur schematic, i can help u.
 
  • Like
Reactions: malaee

    malaee

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top