Spectre simulation memory consumption

Guest
Hi,

I am simulating a circuit with ~72k transistors and one simulation consumes ~6GB of memory in my server. Is this normal? Is there any way I can reduce the memory consumption?

Thanks!
 
On Thursday, March 14, 2013 10:54:22 PM UTC+1, wei...@gmail.com wrote:
Hi,



I am simulating a circuit with ~72k transistors and one simulation consumes ~6GB of memory in my server. Is this normal? Is there any way I can reduce the memory consumption?



Thanks!
Transient sim can easily consume that much of space with 72k transistors.
Try saving results for lesser nodes, which are important for your simulation. You can find the option in ADE-L/XL
options ==> save All

In this window, you can define if you want to save simulation results for all nodes or only selected (in the TB). That way you can reduce the memory consumption.

If not all data in the simulation result are relevant (e.x. you don't want the initial 10us of sim results), then you can also avoid saving that in the transient simulation option.
tran ==> options ==> Output
and use skipstart, skipstop etc


Best regards
DC
 
On 03/15/13 08:48, DC_RF wrote:
On Thursday, March 14, 2013 10:54:22 PM UTC+1, wei...@gmail.com wrote:
Hi,



I am simulating a circuit with ~72k transistors and one simulation
consumes ~6GB of memory in my server. Is this normal? Is there any way I
can reduce the memory consumption?
Thanks!

Transient sim can easily consume that much of space with 72k
transistors. Try saving results for lesser nodes, which are important
for your
simulation. You can find the option in ADE-L/XL
options ==> save All

In this window, you can define if you want to save simulation
results
for all nodes or only selected (in the TB). That way you can reduce the
memory consumption.
If not all data in the simulation result are relevant (e.x. you
don't
want the initial 10us of sim results), then you can also avoid saving
that in the transient simulation option.
tran ==> options ==> Output and use skipstart, skipstop etc


Best regards
DC
That sounds like a lot of memory for a transient simulation - you didn't
say what type of simulation you are doing.

Note that "DC"'s suggestions are more talking about the amount of output
data that spectre generates rather than the memory consumption.

Regards,

Andrew
 

Welcome to EDABoard.com

Sponsor

Back
Top