Abstract

Two-cycle gate-exhaustive faults provide a comprehensive model for delay defects that are localized to gates (cells or subcircuits). However, the number of two-cycle gate-exhaustive faults can be excessive. Cell-aware faults are obtained by performing layout analysis of cells to select faults that are important to detect. This article suggests a complementary view of faults that are important to detect. Under this view, a two-cycle gate-exhaustive fault is important to detect if it can affect the circuit during functional operation. Such faults can be identified by generating functional broadside tests. To obtain unconstrained two-cycle tests, which are more compact and detect more faults than functional broadside tests, the article uses a test generation procedure that extracts test cubes from functional broadside tests, merges the test cubes into tests, and derives both broadside and skewed-load tests from the resulting test data. The procedure is iterative to allow a gradual increase in the number of tests and the number of detected two-cycle gate-exhaustive faults. Experimental results for benchmark circuits demonstrate the tradeoff explored by the procedure.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.