2D Search Space for Extracting Broadside Tests from Functional Test Sequences

Irith Pomeranz
DOI: https://doi.org/10.1145/3650207
IF: 1.447
2024-03-02
ACM Transactions on Design Automation of Electronic Systems
Abstract:Testing for delay faults after chip manufacturing is critical to correct chip operation. Tests for delay faults are applied using scan chains that provide access to internal memory elements. As a result, a circuit may operate under non-functional operation conditions during test application. This may lead to overtesting. The extraction of broadside tests from functional test sequences ensures that the tests create functional operation conditions. When N functional test sequences of length L + 1 are available, the number of broadside tests that can be extracted is N · L . Depending on the source of the functional test sequences, the value of N · L may be large. In this case, it is important to select a subset of n ≤ N sequences, and consider only the first l ≤ L clock cycles of every sequence for the extraction of n · l ≪ N · L broadside tests. The two-dimensional N × L search space for broadside tests is the subject of this article. Using a static procedure that considers fixed values of n and l , the article demonstrates that, for the same value of n · l , different circuits benefit from different values of n and l . It also describes a dynamic procedure that matches the parameters n and l to the circuit. The discussion is supported by experimental results for transition faults in benchmark circuits.
computer science, software engineering, hardware & architecture
What problem does this paper attempt to address?