LSSP Simulation Parameters
The parameters for LSSP Simulation are identical to those for Harmonic Balance, with these exceptions:
- The simulation component has a Ports tab (see Setting Up Ports).
- The Params tab contains additional parameters including selected options for Initial Guess (see Defining Simulation Parameters).
- The parameters for Small-signal mode, Nonlinear noise, and Oscillator are not available.
For details about the parameters not described here, see the section HB Simulation Parameters.
Setting Up Ports
Set up the ports portion of the simulation using the information shown in the following table. Names listed in the Parameter Name column are used in netlists and schematics.
| Setup Dialog Name | Parameter Name | Description | |
|---|---|---|---|
| Port Frequency | LSSP_FreqAtPort[n] | Ports must be placed and defined. Set the port number of the input source to 1, and the port number of the output Term (termination) component to 2. | |
| Select | Contains the list of fundamental frequencies. Use the Edit field to add fundamental frequencies to this window. - Add enables you to add an item. - Cut enables you to delete an item. - Paste enables you to take an item that has been cut and place it in a different order. |
||
| Edit | Edit the Frequency field, then use the buttons to Add the frequency to the list displayed under Select. | ||
| Frequency | The frequency of the fundamental(s). Change by typing over the entry in the field. Select the units (None, Hz, kHz, MHz, GHz) from the drop-down list. | ||
Defining Simulation Parameters
Defining the LSSP simulation parameters in ADS consists of these basic parts:
- Specifying the amount of device operating-point information to save
- Setting FFT oversampling ratio
- Setting the Initial Guess parameters
The following table describes the parameter details. Names listed in the Parameter Name column are used in netlists and schematics.
| Setup Dialog Name | Parameter Name | Description | |
|---|---|---|---|
| Device operating point level | DevOpPtLevel | Enables you to save all the device operating-point information to the dataset. Default setting is None. | |
| None | None | No information is saved. | |
| Brief | Brief | Saves device currents, power, and some linearized device parameters. | |
| Detailed | Detailed | Saves the operating point values which include the device's currents, power, voltages, and linearized device parameters. | |
| FFT | |||
| Fundamental Oversample | FundOversample | Sets the FFT oversampling ratio. Higher levels increase the accuracy of the solution by reducing the FFT aliasing error and improving convergence. Memory and speed are affected less when the direct harmonic balance method is used than when the Krylov option is used. | |
| More... | Oversample[n] | Displays a small dialog box. To increase simulation accuracy, enter in the field an integer representing a ratio by which the simulator will oversample each fundamental. | |
| Initial Guess | |||
| Use Initial Guess | UseInFile | Check this box to enter a file name for a solution to be used as initial guesses. This file is typically generated from a previous simulation by enabling Write Final Solution. If no initial guess file name is supplied, a default name (using DC solution) is generated internally, using the design name and appending the suffix .hbs. A suffix is neither required nor added to any user-supplied file name. For example, if you have saved the Harmonic Balance solution from a previous simulation, you can later do a nonlinear noise simulation and use this saved solution as the initial guess, removing the time required to recompute the nonlinear Harmonic Balance solution. Or you could quickly get to the initial Harmonic Balance solution, then sweep a parameter to see the changes. In this latter case, you will probably either want to disable the Write Final Solution option or use a different file name for the final solution to avoid overwriting the initial guess solution. See Write Final Solution below (parameter: UseOutFile). The Annotate value specified in the DC Solutions tab in the Options block is also used to control the amount of annotation generated when there are topology changes detected during the reading of the initial guess file. Since HB simulations also utilize the DC solution, to get optimum speed-up, both the DC solution and the HB solution should be saved and re-used as initial guesses.† The initial guess file does not need to contain all the HB frequencies. For example, one could do a one-tone simulation with just a very nonlinear LO, save that solution away and then use it as an initial guess in a two tone simulation. The exact frequencies do not have to match between the present analysis and the initial guess solution. However, the fundamental indexes should match. For example, a solution saved from a two tone analysis with Freq[1]=1GHz and Freq[2]=1kHz would not be a good match for a simulation with Freq[1]=1kHz and Freq[2]=1 GHz. If the simulator cannot converge with the supplied initial guess, it then attempts to a global node-setting by connecting every node through a small resistor to an equivalent source. It then attempts to sweep this resistor value to a very large value and eventually tries to remove it. |
|
| File | InFile | Specify a filename to save results. | |
| Regenerate Initial Guess for ParamSweep (Restart) | |||
| Final Solution | |||
| Write Final Solution | UseOutFile | Check this box to save your final HB solution to the output file. If a filename is not supplied, a file name is internally generate using the design name, followed by an .hbs suffix. If a file name is supplied, the suffix is neither appended nor required. If this box is checked, then the last HB solution is put out to the specified file. If this is the same file as that used for the Initial Guess, this file is updated with the latest solution. Transient simulations can also be programmed to generate a harmonic balance solution that can then be used as an initial guess for an HB simulation. ‡ |
|
| File | OutFile | Specify a filename to save results. | |
| Harmonic Balance Assisted Harmonic Balance | HBAHB_Enable | Set the HBAHB mode to Auto, On, or Off. Default is Auto and is recommended. | |
† See DC Simulation.
‡ See Harmonic Balance Simulation.
Privacy
Statement
|
Terms of Use
|
Legal |
Contact Us
|
© Agilent 2000-2008 ![]()