Use the Semiconductor Sequence Call step to call a sequence and assign tests to Semiconductor Multi Test steps in the called sequence. Call a sequence in the current sequence file or in another sequence file. The Semiconductor Sequence Call step uses the Sequence Adapter.

Note The Semiconductor Sequence Call step does not evaluate tests. It defines and assigns tests to the Semiconductor Multi Test steps in the called sequence. The Semiconductor Multi Test steps in the called sequence evaluate the tests.

Configuring the Step

Complete the following steps to create a subsequence with the Semiconductor Multi Test steps you want to call from a Semiconductor Sequence Call step.

  1. Create a new sequence.
  2. Insert one or more Semiconductor Multi Test steps in the sequence. The figure below shows a subsequence named MeasureGain that consists of one Semiconductor Action step and two Semiconductor Multi Test steps.

  3. On the Module tab of the Step Settings pane, specify the code modules you want to use for each step.
  4. On the Tests Tab, add tests and specify the published data ID for each test.

  5. Add and configure any other required steps, such as Semiconductor Action steps.
  6. Save the sequence file.

Complete the following steps to configure a Semiconductor Sequence Call step.

  1. Insert one or more Semiconductor Sequence Call steps into a sequence where you want to call the subsequence you created.
  2. For each Semiconductor Sequence Call step, select the Module tab of the Step Settings pane and specify the sequence file that contains the subsequence.
  3. Configure any additional Sequence Call Module options in the Module tab.
  4. Select the Tests tab of the Step Settings pane and configure the parameters you want to assign to each Semiconductor Multi Test step called by the Semiconductor Sequence Call step.
    1. Define the Step Name.Published Data Id.

      The value you specify must correspond to the step name and published data ID of the Semiconductor Multi Test step for which you want to specify parameters. The Semiconductor Sequence Call step assigns parameters to the Semiconductor Multi Test step with a step name and publish data ID that match the Step Name.Published Data Id you define.

      The figure below shows the MainSequence sequence which consists of two Semiconductor Sequence Call steps named Check 0.0V Gain and Check 1.0V Gain. Each Semiconductor Sequence Call step consists of two tests that specify 1MHzResponse.Power and 5MHzResponse.Power in the Step Name.Published Data Id field. These values correspond to the names and published data IDs of the Semiconductor Multi Test steps shown in the figures in Step 2 and Step 4 above.



    2. Define test number, test name, pin or pin group, limits, scaling factor, base units, software bin, evaluation type, and measurement destination.
  5. Run the TestStand Sequence Analyzer and resolve any errors or warnings. Semiconductor Sequence Call steps with unresolved Sequence Analyzer errors will throw run-time errors.
  6. Run the sequence. Before TSM executes each Semiconductor Multi Test step, the Semiconductor Sequence Call step assigns the test parameters you specified to the Semiconductor Multi Test steps.

    The figure below shows the Semiconductor Multi Test steps called by Semiconductor Sequence Call steps Check 0.0V Gain and Check 1.0V Gain on the left and right, respectively. The parameters for each step have been assigned by the corresponding Semiconductor Sequence Call step.



Step Properties

The Semiconductor Sequence Call step defines a set of step properties, in addition to the built-in properties common to all TestStand steps.