Test Compaction with Dynamic Updating of Faults for Coverage of Undetected Transition Fault Sites
Irith Pomeranz · 2017
An earlier work observed that the effectiveness of using several fault models for test generation is increased if the existence of an undetectable fault in one model does not imply that a fault in the same site but from a different model is also undetectable. Based on this observation, a bridging fault model that requires two-cycle tests was defined to provide additional coverage for lines with undetected transition faults, and a set of bridging faults corresponding to undetected transition faults was selected prior to test generation. This paper observes that the effectiveness of this approach is increased if the target faults are updated dynamically during test generation. This creates fewer cases where faults are targeted unnecessarily, or faults that should be targeted are not. The result is 100% coverage of bridging faults corresponding to undetected transition faults, which is not achieved with the earlier approach.