Cadence Virtuoso ADE - Simulation and Plotting Help!

M

MS_ASIC_LOVER

Guest
I want to know how to do two things :

1) When creating a long simulation which ends up with 10 million or
more points, plotting alone can take around 10 minutes, exhausting the
harddrive. I wish to plot certain waveforms which are slow varying,
and therefore, i don't care to see all the 10 million points, but
rather maybe only 1 point every 1000 points. I want to know what is
the command/option to plot reduced points waveforms.

2) Can i for example simulate a certain time, say 10us, and save the
simulation status until that time. And then, continue the simulation
from that point a no. of times while changing the design, noting that
those 10us voltage and current solutions will not change, and
therefore, it is a big waste to simulate it every time i change
something in the design. I was thinking if there could be an option
which could just set all the nodes to the voltages and currents at a
time point in simulation.

Just to give an example, a double-loop PLL, in which one loop starts
first. After 10us, the PLL switches to the second loop. I change some
parameters in the second loop while the first loop remains the same,
and therefore, the first 10us are just the same.

Sorry for typing too much, i did go through cdsdoc but i have a time
crisis, alot of simulations to carry out, so a little detailed help
here would be great!

Thanks in advance,
Regards,
 
On Feb 7, 8:00 am, "MS_ASIC_LOVER" <ahmad.abdulgh...@gmail.com> wrote:
I want to know how to do two things :

1) When creating a long simulation which ends up with 10 million or
more points, plotting alone can take around 10 minutes, exhausting the
harddrive. I wish to plot certain waveforms which are slow varying,
and therefore, i don't care to see all the 10 million points, but
rather maybe only 1 point every 1000 points. I want to know what is
the command/option to plot reduced points waveforms.
If your simulation result is in psf format you can use the little util
called psf which give you the possibility to dump selected signals to
text format. With an external script you can filter out the points you
want to see. This will not help on the harddisk load, but it may help
on the access to the data. To reduce the harddisk load you will have
to use other tricks like only saving the interesting signals etc. from
the ADE interface.

2) Can i for example simulate a certain time, say 10us, and save the
simulation status until that time. And then, continue the simulation
from that point a no. of times while changing the design, noting that
those 10us voltage and current solutions will not change, and
therefore, it is a big waste to simulate it every time i change
something in the design. I was thinking if there could be an option
which could just set all the nodes to the voltages and currents at a
time point in simulation.
Have a look at the options form for the transient simulation in the
analysis setup in ADE. You have the possibility to set some conditions
for start and end of simulation save there.

--
Svenn
 
1) When creating a long simulation which ends up with 10 million or
more points, plotting alone can take around 10 minutes, exhausting the
harddrive. I wish to plot certain waveforms which are slow varying,
and therefore, i don't care to see all the 10 million points, but
rather maybe only 1 point every 1000 points. I want to know what is
the command/option to plot reduced points waveforms.
Try 'spectre -h tran' and look for 'skipcount' parameter. It allows you to save only one out of N
points. This option is available in the options to the transient simulation in the ADE.

Stéphane
 

Welcome to EDABoard.com

Sponsor

Back
Top