2.2.3 POP Error Messages

POP error messages fall into two distinct groups - those which occur during preprocessing, and those which occur during a SIMPLIS simulation. In this topic you will learn how to correct common POP errors.

To download the examples for Module 2, click Module_2_Examples.zip

In this topic:

Key Concepts

This topic addresses the following key concepts:

What You Will Learn

In this topic, you will learn the following:

Discussion

There are several factors which will cause SIMPLIS to error out before or during a POP analysis. These errors are best learned through exercises and the order of the exercises reflects the usual order of errors a user would experience on a new design. Broadly speaking these errors fall into three categories:

Syntax and Pre-process Errors

Exercise #1: Use POP Trigger Schematic Device but no POP Trigger found.

Beginning with SIMetrix/SIMPLIS version 8.00, the default POP Trigger gate is set to us the POP Trigger schematic device. This example circuit is setup to use the POP Trigger schematic device; however, the symbol doesn't exist in this design. This causes an error before launching SIMPLIS.

  1. Open the schematic 2.8_POP_syntax_failures.sxsch.
  2. Press F8 to open the Choose SIMPLIS Analysis dialog.
    Result: The Choose SIMPLIS Analysis dialog opens:
  3. Click on the Run button to run the simulation.
    Result: The simulation halts with a syntax error. The following message box opens:

This error message communicates the steps required to remedy this error, that is, to add a POP Trigger schematic device to the design. In the next exercise, you will follow the error message instructions and add a POP Trigger schematic device.

Run-time Errors

Often a POP simulation will run, but errors are generated for one of these two reasons:

Exercise #2: Add POP Trigger w/ Incorrect Maximum POP Period Specified

In this exercise you will add the POP Trigger schematic device, and run the simulation.

  1. Open the parts selector using the View > Show Part Selector menu item.
  2. Select the Commonly Used Parts category
  3. Select the POP Trigger device.
  4. Click on the Place POP Trigger hyperlink.
  5. Move the mouse over to the wire connected to the SW node.
  6. Click the mouse to place the POP Trigger device.
    Result: your schematic should appear as follows:
  7. Run the simulation.
    Result:
    • The POP simulation fails to converge because the maximum POP period is set to 1us, while the converter has a 2us period.
    • A transient simulation is launched for 100us, which is 100 times the maximum POP period parameter.
    • A error message is output to the SIMetrix/SIMPLIS command shell.

The error message which is generated is:

****************************************
<<<<<<<< Error Message ID: 5020 >>>>>>>> 

Periodic Operating-Pt Analysis:
     Reaching a time duration equal to
     `2.00000e-006' without registering the
     triggering condition that defines
     the start of a period.  Check your
     circuit and/or initial conditions. 

The error message in this exercise also occurs whenever the circuit stops switching for a time period greater than the Maximum period parameter. In this case, the circuit never switches at a period less than the Maximum period parameter.

In the next exercise you will set the Maximum POP Period and successfully run the POP analysis.

Exercise #3: Specify Appropriate Maximum POP Period

Using the same schematic as you used in the previous example,

  1. Press F8 to open the Choose SIMPLIS Analysis dialog.
  2. Change the Maximum period parameter to 2.1us. The configured dialog will appear as follows:
  3. Run the simulation.
    Result: The POP simulation converges and 5 cycles of the POP waveforms are output to the waveform viewer:

Conclusions and Key Points to Remember