Article ID: | iaor1995100 |
Country: | United States |
Volume: | 60 |
Issue: | 4 |
Start Page Number: | 235 |
End Page Number: | 245 |
Publication Date: | Apr 1993 |
Journal: | ACM SIGPLAN Notices |
Authors: | Vishnubhotla Sarma R. |
Keywords: | simulation: applications |
Simulation techniques are discussed to build test patterns to diagnose hardware faults in digital circuits. Only combinational circuits without redundant wires or undetectable faults are considered. All faults are assumed to be either stuck-at type faults or bridge-faults. An algorithm is presented to build test patterns, based on the circuit structure. The set of tests obtained from this algorithm is shown to have the diagnostic resolution to diagnose all the stuck-at type multiple faults and bridge-faults in the circuit. The simulation program accepts the circuit description as an input. It will store the details of the circuit in data structures that will enable the program to traverse both to the primary inputs and to the primary outputs from any wire. It is illustrated how the simulation program builds the best patterns, finds the fault ranges of each test and finally builds the fault dictionary of the circuit. A theory is presented to prove the completeness of the diagnostic resolution of the obtained test-set.