The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 20th, 2024, 5:51am
Pages: 1
Send Topic Print
question on convergence (Read 143 times)
ah_bhong
New Member
*
Offline



Posts: 7

question on convergence
Jan 23rd, 2006, 5:11pm
 
Hi,
I have 2 questions on the convergence of the spectre simulator.

1) what is the different between setting the "node set" and "initial condition" in the convergence aids menu ?

2) I am working on a biquad filter design as shown in attached picture,
   the DC point, where i indicated in the picture, is always giving me the wrong value.
   i have to do a node set at that point for the filter to work properly.
   My question is, why the DC operating point is giving me the wrong result, and
   by doing the "node set" am i looking at the correct result ?

thanks and cheers
bhong
Back to top
 

nodeset.jpg
View Profile   IP Logged
Croaker
Senior Member
****
Offline



Posts: 235

Re: question on convergence
Reply #1 - Jan 25th, 2006, 3:05pm
 
It looks like that's a floating node at DC.  You've got a resistor connecting to two capacitors.  At DC that node is just the dangling end of a resistor.

Nodeset is an initial guess to help the tool converge faster for DC analysis or the initial value in transient analysis.

Initial condition is for transient simulations.
Back to top
 
 
View Profile   IP Logged
ah_bhong
New Member
*
Offline



Posts: 7

Re: question on convergence
Reply #2 - Jan 25th, 2006, 6:07pm
 
Hi Murphy,
Thanks for the reply.

Yes, i agreed with you that there is a floating node at DC.
In fact, this is the place that i feel most uncomfortable with after checking through the DC operation of the circuit.
But i am uncertain by putting a nodeset at that point, does it guarantee that the circuit will work ?
Have you encountered similar problem before ?


cheers
bhong
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: question on convergence
Reply #3 - Jan 26th, 2006, 12:38am
 
I don't see a floating node. Clearly terminal 1 of the second opamp is not floating as it is driven by the output of the first opamp.

Nodesets would not fix a floating node (but an initial condition would).

Why do you think you are getting the wrong value? Remember that a nodeset will not guarantee a particular value, it is merely a suggestion. In the end, with nodesets, the resulting values must represent a valid operating point.

-Ken
Back to top
 
 
View Profile WWW   IP Logged
huber
Community Member
***
Offline

GO BEARS!

Posts: 45
Los Angeles
Re: question on convergence
Reply #4 - Jan 26th, 2006, 9:02am
 
I agree, there are no floating nodes in the schematic you've given.  Presumably the DC value should be determined by the CM output of the first opamp, which in turn should be determined by its Vocm terminal.  Are you sure your CMFB is working properly?  If you simulate the amplifier by itself, does it give the correct CM output?  What type of CMFB are you using?  If it's a switched-capacitor CMFB circuit then it probablly contains floating nodes that need to be initialized.
-Dan
Back to top
 
 
View Profile   IP Logged
ah_bhong
New Member
*
Offline



Posts: 7

Re: question on convergence
Reply #5 - Jan 26th, 2006, 5:14pm
 
Hi thanks for all the reply and suggestion ...

1st thing, the CMFB i used is similar to the one in the book from Paul Gray " Analysis and Design of Analog Integrated Circuits" pg839

and the reason why i suspect the node is foating or not in the correct DC is because,
upon simulation on the OpAmp alone, the output CM is working fine.

and when i simulate the attached circuit using a DC sweep on the input CM,
the DC value at that particular node is different from the DC op point reflected after annotation.
(i hope i have explain myself clearly ... )

To Ken,
I do not quite understand the reason of using the nodeset means to the simulator.
could you kindly elaborate more ?

To huber,
I will not rule out that my CMFB is not working properly,
especially the simulation on the feedback path, which i am quite unsure at this point.
Could you kindly suggest is there any reference that talk about simulation on the feedback of the CMFB ?


thanks again and cheers
bhong


Back to top
 
 
View Profile   IP Logged
Croaker
Senior Member
****
Offline



Posts: 235

Re: question on convergence
Reply #6 - Jan 27th, 2006, 8:02pm
 
ah_bhong wrote on Jan 25th, 2006, 6:07pm:
Hi Murphy,
Thanks for the reply.

Yes, i agreed with you that there is a floating node at DC.
In fact, this is the place that i feel most uncomfortable with after checking through the DC operation of the circuit.
But i am uncertain by putting a nodeset at that point, does it guarantee that the circuit will work ?
Have you encountered similar problem before ?


cheers
bhong


Sorry if I led you astray with my earlier comment...it doesn't make sense to me now!  It seemed similar to a problem I had with floating-gate MOSFETs.  :-?

Disclaimer: I'm not sure this is relevant to the problem at hand, but it's true for the floating-gate stuff I've been looking at lately! Smiley

For a capacitively-coupled floating node, the simulator can't figure out what the right DC voltage is.  Whatever you tell it is what it uses.  So, I don't think it can find the 'right' value on its own...whatever you tell it is right.  The way to make it work involves adding a resistor network that at DC gives the same node voltage that the cap-coupled charge distribution gives.

To answer your question more clearly, I don't think using a nodeset is going to give you a right answer unless you've already decided what the voltage at that node should be!  The best it can do is get your simulation running because the DC solution can be found.
Back to top
 
 
View Profile   IP Logged
deltasigmaADC
Junior Member
**
Offline



Posts: 10

Re: question on convergence
Reply #7 - Dec 7th, 2016, 12:00am
 
I was searching for the difference between nodeset and initial condition. I stumbled upon this old post. I would recommend this following cadence link.

https://community.cadence.com/cadence_technology_forums/f/33/t/29843

I'm not sure if ah_bhong is interested in the circuit after 12 years.
Like ken said there is no floating node in the circuit. But it's true that there is no DC feedback for an actrive RC integrator. But for a Biquad there is DC feedback around both the integrators which will sets the DC differntial voltage.

I think one thing that you need to see where the poles are located once you put in the real opamp( with finite DC gain and finite bandwidth). Finite DC gain shifts your biquad pole towards LHP and finite bandwidth pushes your poles towards RHP. If you don't have enough bandwidth in your opamp you could very well end up with a circuit with poles on RHP which is unstable.


I hope this help.

Thanks
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.