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.

cadence simulation setting

Status
Not open for further replies.

whlinfei

Member level 2
Joined
Dec 31, 2008
Messages
48
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,658
Hi all,

I try to simulate transient response of my circuit, ( a bit large as it's a complete ic)

However, there are some nodes which continuously oscilates within a very small range in a triangular wave shape.

I double checked my circuits, which should have enough phase margine.
Also if there is really phase margin issue, the wave should be sinusoidal I guess.

So I assume problem lies with my simulation settings..

Can anyone help me on that ?

Thank you!
 

Which simulator do you use, and which integration method?
If you used trap or traponly, try and select gear2, gear2only or even euler.
 

erikl said:
Which simulator do you use, and which integration method?
If you used trap or traponly, try and select gear2, gear2only or even euler.

Hi
thank you for your reply.

I use Spectra and the method I use is traponly. I heard it was the most accurate one.
Not sure on that though.

Would you kindly tell me which method to select and what the differences are?

Thank you so much.

Best Regards,
Linfei
 

whlinfei said:
Would you kindly tell me which method to select and what the differences are?
I already told you above:
erikl said:
If you used trap or traponly, try and select gear2, gear2only or even euler.
For the differences, study e.g. Kenneth S. Kundert's book "The Designers Guide to SPICE & SPECTRE", especially the 4.2.2 chapter on "Characteristics of the Integration Methods" (about 25 pages).
Here just a few clippings: "trapezoidal rule exhibits strong point-to-point ringing." (p.135); "backward Euler exhibits heavy damping" (p.147); "trapezoidal ringing" (p.150); "To avoid trapezoidal ringing, use Gear2" (p.155).

If you set Spectre's errpreset property to conservative, the gear2only method is used by default. I'd suggest to use this one first.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top