ACM Home Page
Please provide us with feedback. Feedback
SPIN-TEST: automatic test pattern generation for speed-independent circuits
Full text PdfPdf (833 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design table of contents
Pages: 903 - 908  
Year of Publication: 2004
ISBN:0-7803-8702-3
Authors
Feng Shi  Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
Y. Makris  Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 10,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/ICCAD.2004.1382703

ABSTRACT

SPIN-TEST is a simulation-based gate-level ATPG system for speed-independent circuits. Its core engine is an A* search algorithm which employs an accurate fault simulator and an efficient cost function to guide a deterministic test pattern generation phase. A random test pattern generation phase is also available in order to improve run time. The key ATPG challenge in speed-independent circuits is the generation of patterns that are valid independently of the relative timing and the order of arrival of signals. SPIN-TEST addresses this challenge by guaranteeing fault sensitization with hazard/race-free patterns and response observation that is not affected by oscillations or non-deterministic circuit states. Experimental results on benchmark circuits demonstrate the efficiency of SPIN-TEST in terms of both high fault coverage and low test generation time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] C. Tristam, "It's time for clockless," Technology Review, pp. 37-41, 2001.
2
 
3
[3] H. Hulgaard, S. M. Burns, and G. Borriello, "Testing asynchronous circuits: A survey," Technical Report CS-TR-94-03-06, Department of Computer Science and Engineering, University of Washington, 1994.
 
4
[4] M. Kishinevsky, A. Kondratyev, L. Lavagno, A. Saldanha, and A. Taubin, "Partial-scan delay fault testing of asynchronous circuits," IEEE Transactions on Computers, vol. 17, pp. 1184-1198, 1998.
 
5
[5] C. J. Myers, Asynchronous Circuit Design, John Wiley and Sons, Inc., New York, 2001.
 
6
7
 
8
9
 
10
 
11
[11] H. Fujiwara and T. Shimono, "On the acceleration of test generation algorithms," IEEE Transactions on Computers, vol. C-32, no. 12, pp. 1137-1144, 1983.
 
12
[12] J. E. Chen, C. L. Lee, and W. J. Shen, "Single-fault fault-collapsing analysis in sequential logic circuits," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 10, no. 12, pp. 1559-1568, 1991.
 
13
[13] H. K. Lee and D. S. Ha, On the Generation of Test Patterns for Combinational Circuits, Technical Report No. 12_93, Dep't of Electrical Eng., Virginia Polytechnic Institute, 1993.
 
14
 
15
[15] J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, and A. Yakovlev, "Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers," IEICE Transactions on Information and Systems, vol. E80-D, no. 3, pp. 315-325, 1997.
 
16
[16] Oriol Roig, "Personal communication," 2004.