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.

PLL System Behavior Simulation on Transistor Level

Status
Not open for further replies.

teem

Junior Member level 1
Junior Member level 1
Joined
Nov 17, 2009
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,408
Hi,

We generally simulate PLL system behavior and calculate loop parameters first by using tools like MATLAB or others, then start to realize the circuits. After that, we check the step response or phase noise on transistor level of the PLL with tools like HSpice or Spectre.

Here are my questions:

1. MATLAB simulation is based on linear model, but transistors are nonlinear elements. Is it possible to draw bode plot on transistor level to verify the results from MATLAB?​

2. If yes, how to do with HSpice or Spectre?​

3. PLL to do transient simulation with HSpice is time consuming. Are there better tools to do instead?​

Thanks in advance.
 

1. All bode plot (AC) simulations are based upon linear models in the frequency domain, both in MATLAB and Spice simulators. A transistor level simulation in Spice is done in the time domain, so you would have to generate a plot from data generated from single frequency simulations at different frequencies of interest.

2. Not that familiar with Spectre but I suspect it makes little difference.

3. Transient simulations of circuits that have high frequency carrier with a low frequency feedback loop (such as a PLL or Switching Power Supplies) take a long time to settle because of the many thousand of cycles of the carrier needed for the loop to stabilize and reach a steady output. Generally the only way to speed that up is a faster computer or a simulation program designed to efficiently run on a multi-processor computer. Reducing the simulation accuracy parameters may increase the speed some but at the expense of accuracy.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top