Running Multitone Oscillator Analysis on the Schematic Editor

Multi-tone oscillator analysis is typically used on a circuit that includes one or more oscillation sources:

An example is a mixer circuit connecting one or more voltage-controlled oscillators (VCOs) of unknown frequencies with one or more RF sources of known frequencies to produce a single resultant IF output.

From the Schematic Editor, perform the following steps to set up and run a multi-tone oscillator analysis using Nexxim, and view the results.

  1. Set up the schematic circuit for multi-tone oscillator analysis by inserting oscillator probes between pairs of nodes in your circuit. Each probe represents one unknown oscillation. Edit the probe properties and specify an initial guess for the frequency (FREQ parameter) and an initial voltage (A parameter) for each probe. See Using the Oscillator Probe for details.
  2. From the Project Manager window, expand the Project Tree and right-click Analysis. Then select Add Nexxim Solution Setup ... > Oscillator Analysis (N-Tone) to open the Oscillator N-Tone Analysis window.
  3. Oscillator N-Tone Analysis Window

  4. Type an Analysis Name (or accept the default name, for example “OscillatorNtone”).
  5. For most simulations, leave the Disable group box unselected (the default setting). Selecting this box lets you store multiple solution setups for later use. (Note that if a solution setup is deactivated before the analysis is run, any changes made to the design invalidates the simulation results.)
  6. Click the upper Edit button to open the Edit Oscillator Tones/Max Harmonic Number window:

    Edit Oscillator Tones/Max Harmonic Number Window

  1. Click the lower Edit button to open the Edit Driven Tones/Max Harmonic Number window:

    Edit Oscillator Tones/Max Harmonic Number Window

  1. Optional: To run Phase Noise analysis, check the Enable Noise Calculation group box. See Running Phase Noise Analysis on the Schematic Editor for details on the other steps in setting up the phase noise analysis.
  2. To add a sweep, Click the Sweep Variable area in the Oscillator N-Tone Analysis window.
  1. Click Edit Quantities in the Output Quantities field to open the DefinedOutput Quantities window.

Expand the icons for the circuit components (Nets and individual devices), and click the check boxes to select quantities for output.

Expand the Harmonic Combinations icon to display a list of harmonics including combinations. The number of available harmonic combinations is set by the No. of Frequencies and the MaxK for each frequency set in the Edit Oscillator Tones/Max Harmonic Number window in Step 8. Select the harmonics you want to analyze. If you do not select any harmonics, harmonics DC, F1, 2F1, 3F, and 4F1 are automatically selected. In the Report window, only selected harmonics are available for plotting.

Click OK to return to the Oscillator Solution Setup window.

  1. Optionally, use the fields in the Solution Options group box to select or add Oscillator analysis options and other Nexxim options to the design.

If any options sets have been defined, their names appear in the Select Solution Options group box. To select a named option set that you have previously defined, click the name of the option set, then click OK to return to the Oscillator Analysis window. The named option set appears in the Name field in the Solution Options group box.

To create a new option set, click New to open the Solution Options window.

For an Initial Guess of Frequency Sweep, the window changes to:

Solution Options Window

Enter the Frequency Start and Frequency End values. Select the unit (Hz or kHz) using the drop-down menu.

For an Initial Guess of Transient, the window changes to:

Solution Options Window

Enter a Number of Cycles if the default is not as appropriate.

  1. When all setup steps are as appropriate, click Finish on the Oscillator Analysis window. The solution setup is added to the Project Manager window under the Analysis icon.
  2. Run the simulation:
  1. View results:

[info]analysis:osc(info):
Lowest oscillation frequency is 2.28514e_006 Hz (Time, Date)

The frequency value is the one calculated for your circuit, and the time and date shows the time of the analysis on your machine.

Note:

As analysis progresses, oscillator analysis may save messages like the following to the log file:

analysis:osc(status): Probe 0: selecting (node_name1,node_name2) as alternative location 1.

analysis:osc(status): Probe 0: selecting (node_name3, node_name4) as alternative location 2.

The node_names are circuit-specific. If oscillator analysis fails, Nexxim automatically reruns the analysis after moving the probe to alternative location 1. If that analysis fails, Nexxim retries using alternative location 2.