Abstract
Inserting controllable/observable points in the test architecture has been shown to be a viable method for reducing the number of path delay faults that need to be tested in a circuit. In order to have a minimal impact on the operation clock and more accuracy in testing, it is proposed that test points should be inserted with the additional constraint that every path has a bounded number of test points. A polynomial time solvable integer linear programming (ILP) formulation serves as the basis for the presented test placement methodology. Due to the ILP's global optimization property we achieve results that are comparable to those by an existing greedy technique for the less constrained test point placement problem.
- Bhattacharya, D., Agrawal, P., and Agrawal, V. D. 1992. Delay fault test generation for scan/hold circuits using Boolean expressions. In Proceedings of the 29th ACM/IEEE Design Automation Conference. ACM, New York, 159--164. Google Scholar
- Bose, S., Agrawal, P., and Agrawal V. D. 1993. Generation of compact delay tests by multiple path activation. In Proceedings of the International Test Conference. 714--723. Google Scholar
- Chen, C.-A. and Gupta, S. K. 1996. A satisfiability--based test generator for path delay faults in combinational circuits. In Proceedings of the 33rd ACM/IEEE Design Automation Conference. ACM, New York, 209--214. Google Scholar
- Cheng, K.-T., Krstic, A., and Chen, H.-C.1996. Generation of high quality tests for robustly untestable path delay faults. IEEE Trans. Comput. 45, 12 (Dec.), 1379--1392. Google Scholar
- Dervisoglu, B. and Strong, G. 1991. Design for testability: Using scanpath techniques for path-delay test and measurement. In Proceedings of the International Test Conference. 365--374. Google Scholar
- Drechsler, R. 1994. BiTeS: A BDD based test pattern generator for strong robust path delay faults. In Proceedings of the European Design Automation Conference (Euro-DAC). 322--327. Google Scholar
- Fuchs, K., Pabst, M., and Roessel, T. 1996. RESIST: A recursive test pattern generation algorithm for path delay faults. In Proceedings of the European Design Automation Conference (Euro-DAC). 316--321. Google Scholar
- Heragu, K., Patel, J. H., and Agrawal, V. D. 1997. Fast identification of untestable delay faults using implications. In Proceedings of the International Conference on Computer--Aided Design. 642--647. Google Scholar
- Kajihara, S., Kinoshita, K., Pomeranz, I., and Reddy, S. M. 1997 . A method for identifying robust dependent and functionally unsensitizable paths. In Proceedings of the International Conference on VLSI Design. 82--87. Google Scholar
- Krstic, A. and Cheng, K.-T. 1997. Resynthesis of combinational circuits for path count reduction and for path delay faults. J. Electr. Test. Theory Appl. 4, 11 (Nov.), 43--54. Google Scholar
- Krstic, A., Cheng, K.-T., and Chakradhar, S. T. 1996. Identification and test generation for primitive faults. In Proceedings of the International Test Conference. 423--432. Google Scholar
- Leiserson, C. and Saxe, J. 1991. Retiming synchronous circuitry. Algorithmica 6, 5--35.Google Scholar
- Li, Z., Min, Y., and Brayton, R. K. 1997. Efficient identification of robustly-untestable path delay faults. In Proceedings of the International Test Conference. 992--997. Google Scholar
- Malaiya, Y. K. and Narayanaswamy, R. 1983. Testing for timing faults in synchronous sequential integrated circuits. In Proceedings of the International Test Conference. 560--571.Google Scholar
- Pomeranz, I. and Reddy, S. 1998. Design for testability for path delay faults in large combinational circuits using test points. IEEE Trans. Comput. Aided Des. Integ. Circ. Syst. 17, 4 (Apr.), 333--343. Google Scholar
- Pomeranz, I., Reddy, S. M., and Uppaluri, P. 1995. NEST: A nonenumerative test generation method for path delay faults in combinational circuits. IEEE Trans. Comput. Aided Des. Integ. Circ. Syst. 14, 12 (Dec.), 1505--1515. Google Scholar
- Reddy, S. M., Reddy, M. K., and Agrawal, V. D. 1984. Robust tests for stuck-open faults in CMOS combinational logic circuits. In Proceedings of the International Symposium on Fault-Tolerant Computing. 44--49.Google Scholar
- Schultz, M. H., Fuchs, K., and Fink, K. 1989. Advanced automatic test pattern generation techniques for path delay faults. In Proceedings of the International Symposium on Fault-Tolerant Computing. 45---51.Google Scholar
- Saxena, J. and Pradhan, D. K. 1993. A method to derive compact test sets for path delay faults in combinational circuits. In Proceedings of the International Test Conference. 724--733. Google Scholar
- Tragoudas, S. and Denny, N. 1999a. Path reduction with register repositioning. In Proceedings of the IEEE International High Level Design Validation and Test Workshop. IEEE Computer Society Press, Los Alamitos, CA, 42--45.Google Scholar
- Tragoudas, S. and Denny, N. 1999b. Testing for path delay faults using test points. In Proceedings of the IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. IEEE Computer Society Press, Los Alamitos, CA, 86--94. Google Scholar
- Tragoudas, S. and Karayiannis, D. 1999. A fast nonenumerative automatic test pattern generator for path delay faults. IEEE Trans. Comput. Aided Des. of Integ. Circ. Syst. 18, 7 (July), 1050--1058. Google Scholar
- Uppaluri, P., Sparmann, U., and Pomeranz, I. 1996. On minimizing the number of test points needed to achieve complete robust path delay fault testability. In Proceedings of the VLSI Test Symposium. 288--295. Google Scholar
Index Terms
- Path delay fault testing using test points
Recommendations
ATPG tools for delay faults at the functional level
We present an ATPG tool for functional delay faults which applies to the single-input transition (SIT) and the multi-input transition (MIT) fault models, and is based on Reduced Ordered Binary Decision Diagrams (ROBDDs). We are able, for the first time, ...
Delay Fault Testing: Choosing Between Random SIC and Random MIC Test Sequences
The combination of higher quality requirements and sensitivity of high performance circuits to delay defects has led to an increasing emphasis on delay testing of VLSI circuits. In this context, it has been proven that Single Input Change (SIC) test ...
Path Delay Testing: Variable-Clock Versus Rated-Clock
VLSID '98: Proceedings of the Eleventh International Conference on VLSI Design: VLSI for Signal ProcessingThere are two methods for applying path delay tests to a sequential circuit. We show that all path delay faults that can affect the rated-clock operation of the circuit are testable by the variable-clock method. Also, all path delay faults that are ...
Comments