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.

Stability Bode plot vs. pole/zero analysis in Spectre

Status
Not open for further replies.

tshiu

Newbie level 6
Joined
Aug 9, 2008
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,379
Dear all:

When I simulate a LDO circuit by Spectre, I find a dominat pole at low frequency on Bode plot.
But in pz analysis of Spectre, there's no pole at low frequency.
Why the two results between Bode plot and pz analysis are quite different?
Does the miller cap compensation will effect the pz analysis results?

In my pz analysis:
Output Probe Instance: iprobe (between Vout and Vf)
Input Voltage Source: vdc (with ac=1V and generate the DC reference for err Amp)
Component Eval. Freq (Hz): 1
 

I find the stability analysis (stb) tool convenient yet untrustworthy. If there
is anything "funny" it will give you results that don't make sense without
saying why. Always look at the simple gain / phase frequency analysis plot
if you have any doubt at all about reasonableness.
 
  • Like
Reactions: tshiu

    tshiu

    Points: 2
    Helpful Answer Positive Rating
iprobe is used for stb analysis.I would suggest that you don't use it and at the setup form of pz analysis just declare the output(s) of your circuit.
Also check the options tab of the analysis,there is a choise there that let's you define the maximum frequency that the simulator will take into account during the
analysis run.Maybe you have specified a very low freq. there and that's why you can't see the pole you are expecting.

Does the miller cap compensation will effect the pz analysis results?
The pz will analyze your circuit and will illustrate the result of the applied method of compensation.
 
  • Like
Reactions: tshiu

    tshiu

    Points: 2
    Helpful Answer Positive Rating
iprobe is used for stb analysis.I would suggest that you don't use it and at the setup form of pz analysis just declare the output(s) of your circuit.
Also check the options tab of the analysis,there is a choise there that let's you define the maximum frequency that the simulator will take into account during the
analysis run.Maybe you have specified a very low freq. there and that's why you can't see the pole you are expecting.


The pz will analyze your circuit and will illustrate the result of the applied method of compensation.

Spectre can't be just declared the outputs, and it enforce me to declare input voltage or current source.
Then I replace the iprobe with a large inductor in order to break the feedback loop at ac analysis.
But the pz results still can't match Bode plot.
When output voltage is declared, Positive Output Node: Vout, Negative Output Node: ground,
there is no pole and zero in the result.
Or when output probe is set as the large inductor, also the pole and zero doesn't match Bode plot.
In the Bode plot, the dominant pole is at -2e-1 Hz
But at pz analysis, there're 2 conjugate poles at -3e-11 +/- j3e-10 Hz, and 2 zeros at -1e-27 Hz, -2e7 Hz
Is any thing wrong in my pz analysis setting?
 

When you perform the pz analysis you don't have to break any loop.Just declare inputs,outputs run and plot.

Please upload your test schematic and analysis' setup forms to see how can we help you.
 

When you perform the pz analysis you don't have to break any loop.Just declare inputs,outputs run and plot.

Please upload your test schematic and analysis' setup forms to see how can we help you.

The attachments are the different results between Bode's plot and .pz analysis.
Is there any thing wrong in the pz analysis setting?
 

Attachments

  • testbench.png
    testbench.png
    52.1 KB · Views: 284
  • Bode_plot.png
    Bode_plot.png
    113.8 KB · Views: 258
  • pz_setting.png
    pz_setting.png
    11 KB · Views: 302
  • pz_results.png
    pz_results.png
    11.5 KB · Views: 241

Where is the input of your circuit?
The input source of pz analysis should be the input source that you make use to calculate the bode diagram of your circuit,thus a sine source or port and not a dc voltage source.
 

Where is the input of your circuit?
The input source of pz analysis should be the input source that you make use to calculate the bode diagram of your circuit,thus a sine source or port and not a dc voltage source.

Input voltage source is set as DC=0.6V, ac=1V.
I use hspiceD to simulate the same ckt, and
I find that the hspcieD pz analysis results can match with Bode's plot create by Spectre.
The situstion is the same as the problem below:
https://www.edaboard.com/threads/48269/
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top