eXpress

  Help

×
Menu
Index
 

User-Initiated Tests

Feature Description

 

What are User-Initiated Tests?

 
User-Initiated tests are path-based tests (defined at an output flag) for which Test coverage can be modified using state selections, de-selected stimuli, and non-detectable functions/failure modes.
 
Summary - User-Initiated Test Definition
Definition Method:
Selecting the test location (path-based)
Test Point:
Selected location (output flag only)
Default Coverage:
All output functions upstream from the test location
Ways Coverage Can Be Modified:
Deselected stimuli (point-to-point testing)
Non-detectable functions / falure modes
Interference:
None
Hierarchical Inheritance:
New Test Location, Stimuli
Additional Coverage (upstream & downstream)
 
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.