The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 21st, 2024, 2:26am
Pages: 1
Send Topic Print
problem about .pz analysis (Read 2516 times)
lxie
New Member
*
Offline



Posts: 4

problem about .pz analysis
Sep 18th, 2006, 1:31am
 
Hello guys,

When I simulating an opamp I encountered a problem. I used .pz to analyze the pole/zero of my circuit, but the list file gives no results, and there is a warning saying,
‘warning:  pole analysis stopped --unable to construct the quadratic equation for Muller algorithm. You may have to adjust the value of three initial points’.
Then I checked the hspice manual for .pz analysis, but I found that there is not very clearly clarify this problem in the manual.
(The manual says, ‘In Muller’s method, the selection of the three initial points affects the convergence of the process and accuracy of the roots obtained. If the poles or zeros are spread over a wide frequency range, choose (X0R, X0I) close to the origin to find poles or zeros at zero frequency first. Then find the remaining poles or zeros in increasing order. The values (X1R, X1I) and (X2R, X2I) may be orders of magnitude larger than (X0R, X0I). If there are poles or zeros at high frequencies, X1I and X2I should be adjusted accordingly.’)
I don’t know how to adjust these three initial points? When I trying to change them to some other values (for example .OPTIONS X0R=-1.23456E+1 X1R=-1.23456E+3 X2R=1.23456E+3  ), then the list file don’t give me a correct pole/zero result—some times there were more than 100 poles and zeros in the list file. Is anybody who can help me to solve this problem? And anybody who can give me some reference about Muller algorithm; I can’t find anything in the Internet and library. Thanks very much.
Back to top
 
 
View Profile   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1999
Massachusetts, USA
Re: problem about .pz analysis
Reply #1 - Sep 29th, 2006, 3:04am
 
Try http://mathworld.wolfram.com/MullersMethod.html

It's a general root-finding algorithm; Spice uses it to find zeros of the transfer function polynomials.
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
View Profile WWW   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.