The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> RF Simulators >> about PLL direct simulation
https://designers-guide.org/forum/YaBB.pl?num=1262604579

Message started by Chris Yang on Jan 4th, 2010, 3:29am

Title: about PLL direct simulation
Post by Chris Yang on Jan 4th, 2010, 3:29am

Dear All,

I am designing a PLL now.
I can run the VCO phase noise simulation, and got an acceptable result.
I want to see the overall phase noise performance of PLL.
So, I run the same simulation for PLL.
But the simulation always fails.
Cadence says the memory is insufficient, when pss is finished and pnoise is just started.
Sometime, the simulation can not converge when pss is running.

Is the direct PLL Pnoise simulation feasible?

Please help me~~~~~~~   :'(

Title: Re: about PLL direct simulation
Post by pancho_hideboo on Jan 4th, 2010, 6:50am


Chris Yang wrote on Jan 4th, 2010, 3:29am:
Is the direct PLL Pnoise simulation feasible?
Is your PLL "Integer N PLL" ?
If so, evaluation of phase noise by pnoise is possible ideally.
But we very often encounter convergence problem actualy if we adopt Cadence Spectre.

If you can not get convergence using Cadence Spectre, try to use Agilent GoldenGate simualtor or Berkeley DA's RF FastSpice.
Agilent GoldenGate simulator have special analysis for PLL based on steady state analysis.

Title: Re: about PLL direct simulation
Post by sheldon on Jan 4th, 2010, 7:53am

Chris,

  Performing PNOISE analysis requires a Periodic Steady-State
operating point. There are some points to consider:
1) Fractional-N PLL do not have periodic steady-state operating
   points so PSS/PNOISE can not be used
2) Finding the Periodic Steady-State of an Integer-N PLL is
   possible if the divide ratio is low
   --> I have simulated with divide rations of up to ~50
3) You will probably need to use the 64 bit executable
    --> I have found that this usually resolves the out of memory
          problem  
4) You should probably not save the transient data for the tstab
   and use the save selected to manage the amount of data
   stored
5) You probably need to use a longer stabilization time than the
   typically recommended, the PLL should basically be locked
6) I have used both the Shooting Newton and Harmonic Balance
   solvers to simulate the periodic steady-state
7) If you use the Shooting Newton solver, use it with APS-RF

  One other option to consider, is using the Noise-Aware PLL flow.
It will allow you to analyze noise to the block level quickly. While
the flow uses behavioral models, the behavioral model creation
has been automated.

                                                        Best Regards,

                                                           Sheldon

Title: Re: about PLL direct simulation
Post by Mayank on Jan 4th, 2010, 11:23am

Hi,

Simulating PLL phase noise through PSS is tough....Huge cktry with lots of transistors makes it difficult for pss to converge as pss finds convergence at every node & net of the ckt....Best way is to use SpectreRF's Noise Aware PLL Macro Model.....There you just run a long transient which doesnt take much time coz it is running on behavioural models, and use Plot PLL Phase Noise option of Direct Plot Form.

--
Mayank.

Title: Re: about PLL direct simulation
Post by Chris Yang on Jan 4th, 2010, 11:23pm

Dear All,

Thanks for your kindly reply.
I will try these solutions just mentioned.
Thank you very much!!

Chris   :)

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.