The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 3:57pm
Pages: 1
Send Topic Print
Cadence transient PLL simulation results vary with different accuracy settings (Read 208 times)
Faye
New Member
*
Offline



Posts: 5

Cadence transient PLL simulation results vary with different accuracy settings
May 14th, 2014, 12:30pm
 
I am simulating a circuit level PLL. I obtained the component parameters from system level simulation and everything should work. I came across this problem that if I run the transient simulation and set the accuracy (errpreset) to be

1) errpreset=liberal ==> system locks and the result is good
2) errpreset=moderate ==> system locks and the result is good
3) errpreset=conservative ==> unreasonable result and system won't lock

Sometimes if I run case 3) for a long time, the result is getting correct again. For example, if I run for 0.5us with conservative accuracy, the system won't lock (with moderate or liberal, it will lock at around 0.2us). However, if I run for 3us with conservative accuracy, the result is totally different: it locks at 0.2us and behaves exactly the same with the rest two (moderate or liberal).

Has anyone experienced the same problem before? Any suggestions will be highly appreciated.  

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



Posts: 2386
Silicon Valley
Re: Cadence transient PLL simulation results vary with different accuracy settings
Reply #1 - May 14th, 2014, 5:58pm
 
You have provided very little information to go on, so there is little help than we can give. But I would remind you that the PLL lock process can be chaotic. Very small changes can result in very different results. Is it possible that all of the results are correct?

-Ken

Oh, and do not ask simulations questions in the design boards.
Back to top
 
 
View Profile WWW   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Cadence transient PLL simulation results vary with different accuracy settings
Reply #2 - May 19th, 2014, 12:37am
 
Faye,

 If you have access to the calculator, then you might want to plot
the VCO output frequency to check the settling of the loop. The
other option is to plot the reference frequency, a constant, and
divider frequency to see how the PLL loop is settling. The other
net to look at is the LPF node, is it within the expected range or
not? If the output of the Charge Pump is out of range then the
VCO maybe running free.

                                                                    Best Regards,

                                                                        Sheldon

Back to top
 
 
View Profile   IP Logged
Faye
New Member
*
Offline



Posts: 5

Re: Cadence transient PLL simulation results vary with different accuracy settings
Reply #3 - May 19th, 2014, 3:03pm
 
Ken Kundert wrote on May 14th, 2014, 5:58pm:
You have provided very little information to go on, so there is little help than we can give. But I would remind you that the PLL lock process can be chaotic. Very small changes can result in very different results. Is it possible that all of the results are correct?

-Ken

Oh, and do not ask simulations questions in the design boards.


Ken,

Sorry for posting questions on the wrong board.. actually it was my first post here Smiley

My problem is from transient simulation, with moderate accuracy, the PLL locks but with conservative accuracy, the PLL won't lock (see the attached figures showing the transient control voltage). If all the results are correct, my concern is what if in the real world, will the PLL work or not? I am just not sure if it is because my design is bad or something else.

I was also told that a tight accuracy may result in the converging problems and give flaky results. Will that be possible?

Many thanks for your advices!

Best,
Faye


Back to top
 

PLL_Vctrl.png
View Profile   IP Logged
Faye
New Member
*
Offline



Posts: 5

Re: Cadence transient PLL simulation results vary with different accuracy settings
Reply #4 - May 19th, 2014, 3:08pm
 
sheldon wrote on May 19th, 2014, 12:37am:
Faye,

 If you have access to the calculator, then you might want to plot
the VCO output frequency to check the settling of the loop. The
other option is to plot the reference frequency, a constant, and
divider frequency to see how the PLL loop is settling. The other
net to look at is the LPF node, is it within the expected range or
not? If the output of the Charge Pump is out of range then the
VCO maybe running free.

                                                                    Best Regards,

                                                                        Sheldon

 


Sheldon,

I did plot the control voltage vs. time (see the above post). I also plotted the output frequency. The problem is if I run transient simulation and set the accuracy to be moderate, the Vctrl will settle down in an appropriate time and the output frequency will lock to the reference signal. However, if I set the accuracy to be conservative, the Vctrl will just fluctuate and the output wont lock.

Any advices will be highly appreciated.

Best,
Faye
Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Cadence transient PLL simulation results vary with different accuracy settings
Reply #5 - May 20th, 2014, 6:53am
 
Faye,

  It is difficult to understand how your PLL is designed to perform,
however, here are some observations:
1) It appears that you need to run the simulation longer for the
   conservative error preset. The simulation does not appear to
   be misbehaving, just that you haven't allowed it to fully settle
2) The PLL PFD appears to have a dead zone. For the moderate error
    preset, the loop appears to be open, in the dead zone of the
    PFD.

                                                                    Sheldon
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.