The Basic DVM control symbol holds the minimum amount of information that is required to run DVM. The Full Power Assist DVM Control Symbol stores additional information, such as specifications for the sources and loads, as well as performance specifications. The DVM control symbol dialog consists of two areas:
To add a Basic DVM control symbol to a working schematic, follow these steps:
The Circuit Specifications page allows you to define circuit descriptions and specifications that DVM uses when measuring and checking scalar values in the simulation. On this dialog, you also specify the number of DC inputs, AC inputs, and outputs. Additional pages appear for each input and for each output as shown in the page selection panel below. This dialog is configured for one DC input and one output load.
Label | Parameter Description |
Circuit Name | Name of the circuit as it will appear in the DVM report; for display purposes only. |
Circuit Description | Description of the circuit under test which appears in the DVM Control symbol; for display purposes only. |
Switching Frequency | Nominal switching frequency used to calculate simulation timing for DC/DC test objectives |
Supports Startup? | If checked, the Startup() test objectives startup tests will be performed; if not checked, the Startup() test objectives will be skipped. |
Supports Short Circuit? | If checked, the ShortCkt() test objectives will be performed; if not checked, theShortCkt() test objectives will be skipped. |
Number of DC Inputs | The numbers that you select in these three fields dynamically change the page selection list to accommodate the number of AC and DC inputs and the outputs that will then be available for you to configure. |
Number of AC Inputs | |
Number of Outputs |
The DVM Multi-Step Analysis allows you to step a set of design parameters over a range of values using a decade-step or linear-step sequence. You may also step values over a defined list of parameter values. One advantage of using a single test with a multi-step analysis over multiple DVM tests is the multi-core capability which is part of the Pro and Elite license packages. The multi-core capability runs steps in parallel on multiple processor cores and will greatly reduce the simulation time required for the multi-step analysis. Even using a single processor core reduces the required simulation time as the schematic is setup once, as is the graph and data collection after the simulation completes.
For more information, see the Multi-Step Analysis topic.
The table on the Multi-Step Analysis page allows you to enter the parameter names and their associated step parameters. The dialog allows you to configure three different step modes:
To enter parameter step information, follow these steps:
Table Column | Description |
Parameter Name | The name of the stepped
parameter. The schematic symbols should be parameterized with this
parameter name using braced {} substitutions as shown at the top of the
dialog image above. Note: You can automatically change symbol property
values by using the Change testplan entry.
|
Step Type | The step type can be one of
the following:
|
Start Value | The starting value for the parameter step, used with decade and linear steps |
Stop Value | The ending value for the parameter step, used with decade and linear steps |
Number of Steps | The number of steps for the decade or linear steps. For decade steps, this parameter value is the number of steps per decade, for linear steps, the parameter value is the number of equally spaced steps. |
List Values | The list of stepped values. This cell is automatically populated by the dialog opened with the Define List... button. |
Additional parameters can be stepped by clicking on the Add... button and individual parameters can be removed with the Remove... button. The total number of steps is the product of number of steps for each stepped parameter. The total number of steps is calculated and shown below the table in the Total number of steps text.
Multi-core | |
Number of cores | The number of cores used for the simulation. The Pro and Elite licenses allow the use of 4 and 16 cores respectively. |
Save state | If checked, SIMPLIS will save initial conditions files with names which reflect the stepped parameter values. You can use the GenerateInitFile entry to save the initial conditions files and the IncludeInitFile entry to include these files. |
The Monte Carlo analysis allows you to investigate the effect of random parameter value changes on your circuit. The Monte Carlo analysis assumes that you have set up your circuit with statistical parameter distribution functions.
For more information, see the Monte Carlo Analysis topic.
Parameters | |
Number of Monte Carlo Steps | The number of steps, or simulations, to run |
Monte Carlo Seed | The seed value for the Monte Carlo simulation. The seed value starts the pseudo-random number generator at a specific value. Subsequent seeds follow a predictable pattern, which makes the Monte Carlo simulation repeatable. |
Multi-core | |
Number of cores | The number of cores used for the simulation. The Pro and Elite licenses allow the use of 4 and 16 cores respectively. |
Save state | If checked, SIMPLIS will save initial
conditions files with names which match the Monte Carlo seed values. You can
use the GenerateInitFile entry to
save the initial conditions files and the IncludeInitFile entry to include these
files. Important: You must enable and provide a starting seed
to include the initial conditions files.
|
The Files page allows you to do the following:
Default Testplan: used when you select either DVM ▶ Run Schematic's Default Testplan or DVM ▶ Run Entire Schematic's Default Testplan from the menu bar. | |
Default Testplan | Specifies the default testplan to be used with this schematic. |
Report Customization: Options to customize the appearance of the DVM report | |
Overview Report Title | The title used on the overview report. The titles for individual test reports can be changed with the HTMLTitle testplan entry. |
Custom Style Sheet | Cascading Style Sheet (CSS file) to use with the DVM report |
Custom Logo Image | Portable Network Graphics (PNG) file to use with the DVM report |
Pre & Post Processing | |
Pre-process Script | SIMetrix script to be executed immediately before launching each simulation; this allows you to change schematic values or analysis statements before running the test. Preprocess scripts are executed after all Objective entries are processed which allows users to override any schematic changes made by DVM. |
Post-process Script | SIMetrix script to be executed immediately after each simulation successfully completes; this allows you to perform waveform manipulation and to create custom scalar and specification values. |