VCO Performance Simulations: Difference between revisions

From VLSI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
**Click '''Apply'''
**Click '''Apply'''


*Nose select "pnoise" analysis in the "Choosing Analysis" window
*Nose select '''pnoise''' analysis in the '''Choosing Analysis''' window
**Set the '''Sweeptype''' to '''relative'''
**Enter 1 for the '''Relative Harmonic'''
**Select '''Start-Stop''' and enter 1 kHz and 100 MHz for the '''Start''' and '''Stop''' frequencies, respectively
**Set the '''Sweep Type''' to '''Logarithmic''' and set the '''Points Per Decade''' to 201
**Under '''Sidebands''' select '''Maximum sideband''' and enter 30
Set the '''Output''' to '''voltage''' and select one of the differential outputs for the '''Positive Output Node''' and the other differential output for the '''Negative Output Node'''
**Set the '''Input Source''' to none
**Leave the '''Noise Type''' to sources
**Click '''OK'''

Revision as of 16:00, 17 March 2010

The following tutorial assumes that you have a voltage controlled oscillator (VCO) already designed and you now wish to find various performance criteria such as phase noise, tuning range, etc.

Phase Noise

  • Make sure that your tuning voltage is set such that your VCO oscillates at the desired frequency.
  • From the Analog Design Environment click Choose Analysis ... and choose pss
    • In the Fundamental Tones section make sure Beat Frequency is selected and enter your best guess as to what the frequency of oscillation should be (i.e., enter your desired operating frequency). Make sure that Auto Calculate is NOT selected.
    • In Output harmonics select Number of harmonics and enter 10.
    • Under Accuracy Defaults (errpreset) select conservative and enter the required stabilization time under Additional Time for Stabilization (tstab).
      • tstab is obtained from a transient simulation. It is the time that it takes for the output of your oscillator to settle to a steady state (in terms of amplitude and frequency).
    • Select Oscillator and then select one of the differential outputs for Oscillator node and the other differential output for the Reference node.
    • Click Apply
  • Nose select pnoise analysis in the Choosing Analysis window
    • Set the Sweeptype to relative
    • Enter 1 for the Relative Harmonic
    • Select Start-Stop and enter 1 kHz and 100 MHz for the Start and Stop frequencies, respectively
    • Set the Sweep Type to Logarithmic and set the Points Per Decade to 201
    • Under Sidebands select Maximum sideband and enter 30

Set the Output to voltage and select one of the differential outputs for the Positive Output Node and the other differential output for the Negative Output Node

    • Set the Input Source to none
    • Leave the Noise Type to sources
    • Click OK