SPECIFYING TESTS AND REPAIRS



The Diagnostic Profiler is used to 1) do testability analysis and 2) create a run-time diagnostic reasoning capability. In order for either to be accurate, the diagnostic knowledge base must represent both the design and the tests applied to the design.

The Diagnostic Profiler creates the design representation by importing a netlist that is output from CAD systems. The design information captured includes component and pin definition, interconnectivity, hierarchy, and signal flow.

The Specify Tests and Repairs tools provide the means for you to define the tests that will be applied to the design and define repair actions.

In using the Specify Tests tool, you map tests to the design model. First, you define a test and select measurement location(s) associated with that test. The Specify Tests tool will display a list of the components/pins covered by the test based upon signal flow and interconnectivity from the design input up to the measurement location. You can modify this list based upon actual component coverage of the test. You can define partial coverage by identifying failure modes associated with fault locations.

In using the Specify Repair Items tool, you define what comprises a Repairable Item. By default, each individual component is a reparable item. Components can be grouped into a single repairable item. You can also assign a repair action flag, such as an SGML or HTML frame tag. In run-time, the frame tag will enable the Diagnostician to initiate and display the appropriate repair procedure in an on-line documentation system.

Using the Specify Failure Rates tool, you can assign a failure rate at the part level and distribute that failure rate across the fault locations and failure modes.