The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 17th, 2024, 10:17pm
Pages: 1
Send Topic Print
Question on Jitter Prediction Methodology (Read 3789 times)
Lieutenant Columbo
Junior Member
**
Offline

Just one more thing
...

Posts: 19

Question on Jitter Prediction Methodology
Sep 21st, 2002, 10:22pm
 
Thanks a lot for the chance to ask you questions. I have read your series of papers on modeling and predication of phase noise and jitter on PLL-based frequency synthesizers. Here is my question:

Once one extracts the parameters of each of the blocks that constitute a PLL frequency synthesizer (n, fc, etc) the same parameters are fed to a Verilog-A module of each block and then the whole synthesizer is simulated.  If I understood correctly, the methodology extracts the parameters in open-loop mode and then simulates the synthesizer in closed-loop. How am I sure that the dynamics of the closed-loop simulation is simulated correctly from open-loop extractions/simulations? In other words, what is the error margin of the simulations of the whole system knowing that the parameters were extracted from isolated modules?

I hope I am clear enough and sorry if the question is too obvious.
Best regards
Back to top
 
 
View Profile WWW   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: Question on Jitter Prediction Methodology
Reply #1 - Sep 22nd, 2002, 10:45pm
 
Actually, the question you ask is a very fundamental one, one that is at the heart of all modeling and simulation efforts.

With a simulation one takes a collection of models (a collection of equations that describe the components) and assembles them into a system (a large system of equations) and solves them. The way I see it, there are only two things that can go wrong and result in you getting the wrong answer. Either one or more of the component models is wrong, or the way that you combined the model equations into a larger system and solved them is wrong. The act of assembling and solving the system of equations is the core of what simulators do, and they have been doing it in the same basic way for a long time. They may break down, but that only happens if you excite a bug or present the simulator with a pathological case. They are approximate, and in some cases their accuracy is not sufficient. However, in general they have proven themselves to be quite robust.

So I believe the question that you are really asking is how do you know that your model is correct. Except for trivial models, one usually never knows for sure whether their model is correct. The risk of error is reduced by careful model development and validation.

Even with this, there is still a good chance the simulations of the overall system are wrong. If the system puts the models into a region that the original model developer did not anticipate and is not adequately modeled, then the overall results will be erroneous. So it is important that the model developer understand the end application for the model, and that the models be validated at least in systems similar to one being simulated.

With the PLL jitter models we have several things going for us.
  • The application area (PLL synthesizers) is fairly well understood.
  • The models were designed with the end application in mind.
  • The models were assembled into  at least one frequency synthesizer and gave results that match, at least conceptually, what one would expect.
However, you should be aware that I have never validated the models against silicon, so there is still a good chance the models are flawed in some way.

Sorry, I got rather long winded. Hope I answered your question.

-Ken
Back to top
 
 
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.