Because, like Operational and Probe tests, User-Initiated tests are path-based tests, coverage and stimuli are automatically determined using knowledge from the functional model. The test coverage is filled out with all output functions in the design that are upstream from the specified measurement location (test point) and downstream from selected stimuli (and not omitted due to state selections). Individual output functions and failure modes can be removed from the coverage by marking them as non-detectable.
When a User-Initiated test is inherited hierarchically, the test will be performed at an upper-level test location and the stimuli consists of inputs to the upper-level model. Additional upper-level coverage will be added to the hierarchical test (both upstream and downstream from the inherited coverage) based on the new test location and stimuli.
Dialog used to create User-Initiated and Probe tests:
A checkbox allows you to create separate User-Initiated or Probe tests at each selected location and for each input flag selected on the new stimulus selection dialog (shown below).
Checkboxs allows you to create separate User-Initiated or Probe tests at each selected location and for each input flag selected on the new stimulus selection dialog (shown below).
There is also a new option that will skip creating any test whose coverage (and interference) would match that of an existing test. There are three options for the scope of this constraint: in Batch, in Test Set, and in Model.