iabstol, lowering of

Discussion in 'Cadence' started by Roger Bourne, Mar 23, 2007.

  1. Roger Bourne

    Roger Bourne Guest

    Hello all,

    I have a cct (fairly simple and small) that I am simulating in
    Spectre. I can push the simulation parameter iabstol to 1e-15, but no
    less. When, I set iabstol to 1e-16 or less, my DC, tran and noise
    simulations have convergence problems. Unfortunately, I need a better
    accuracy than that, in the neighborhood of 50e-18A (or less).
    How can the simulator to run with an iabstol smaller than 1e-15?


    Other simulator parameters are :
    reltol= 1e-6
    vabstol= 1e-6
    gmin=1e-18
    The first 2 parameters have been varied, but alas, these variations do
    not permit the simulator to accept an iabstol of less than 1e-15.

    Any help will be appreciated
    Thank you.

    Regards,
    -Roger
     
    Roger Bourne, Mar 23, 2007
    #1
  2. How big are the currents and voltages in the circuit? Normally the abstols are
    set to about 1 millionth of a typical signal level in the circuit. If you over
    tighten them, then you can run out of numerical headroom (double precision
    numbers have about 15 digits of accuracy - but you need some margin for the
    iterative numerical algorithms). A reltol of 1e-6 is quite tight too, and is
    not that commonly needed...

    Perhaps you can explain _why_ you need such a tight iabstol?

    Regards,

    Andrew.
     
    Andrew Beckett, Apr 11, 2007
    #2
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.
Similar Threads
Loading...