Cadence Virtuoso ADE - Simulation and Plotting Help!

Discussion in 'Cadence' started by MS_ASIC_LOVER, Feb 7, 2007.

  1. 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,
     
    MS_ASIC_LOVER, Feb 7, 2007
    #1
  2. 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.
    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 Are Bjerkem, Feb 12, 2007
    #2
  3. MS_ASIC_LOVER

    S. Badel Guest

    1) When creating a long simulation which ends up with 10 million or
    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
     
    S. Badel, Feb 13, 2007
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.