Boundary Scan Test Fault Insertion

Sep 10, 2013

Flynn Systems provides the best JTAG boundary scan test software with their onTAP series 4000 with ProScan

Use this function to:
  • Check the fault coverage of your test for a specific fault condition.
  • Insert an open fault without modifying your board or test fixture.
  • Validate that your test is working as expected.
How to Insert Faults
1. Create a file FaultInsert.txt in your test project directory.
2. Add fault declarations to the FaultInsert.txt file as shown below. A sample file with syntax examples can be found in the /onTAP program directory.
open u6.15;
// pin will be open to all signals
open u9.12,u12.8;
// multiple pins will fail to capture other pins’ signals
stucklow u6.18;
// pin and net are stuck low
stucklow u20.a5;
// all pins on net ADDR14 will be measured low
short u3.8 u2.10;
// shorts nets of pins in list, low values prevail.
drivelow u17.6;
// always drive pin to a low value
drivehigh u13.18;
// always drive pin to a high value
drivez u7.a2;
// always drive pin to a high impedance
measurelow u20.9;
measurehigh u67.3;
3. Run the project’s SVF file from the onTAP Test Screen.
When onTAP detects a FaultInsert.txt file in your project folder, it posts a message so that when you run the the test, diagnostic messages corresponding to the inserted fault expressions are displayed.