ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Speed up of test generation using high-level primitives
Full text PdfPdf (695 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 27th ACM/IEEE Design Automation Conference table of contents
Orlando, Florida, United States
Pages: 594 - 599  
Year of Publication: 1991
ISBN:0-89791-363-9
Authors
Ramachandra P. Kunda  University of Illinois, Urbana, Il
Jacob A. Abraham  University of Texas Austin, TX
Bharat Deep Rathi  IBM T. J. Watson Research Center, Yorktown Heights, NY
Prakash Narain  University of Illinois, Urbana, Il
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 9,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/123186.123413
What is a DOI?

ABSTRACT

We propose a general methodology to speed up the test generation process for circuits with high-level primitives. Our search procedure is a variation of depth first search that tries to fully exploit the capabilities of a computer to execute complex arithmetic and logical operations. We present techniques for signal value justification, and fault propagation, which are used by our algorithm. We have implemented a dependency-directed backtracking method to speed up our algorithm. This methodology has been applied to six circuits and the results are found to be very encouraging.


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
Ibarra, O. H. and Sahni, S., "Polynomially Complete Fault Detection Problems," Tran. Computers, vol. C-24, pp. 242-249, March 1975.
 
2
Roth, J. P., "Diagnosis of Automata Failures: A Calculus and a Method," IBM Journal of Res. and Develop., vol. 10, pp. 278-291, Jul. 1966.
 
3
Goel, P., "An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits," IEEE Trans. on Computers, vol. e-30, pp. 215-222, March 1981.
 
4
Fujiwara, H. and Shimorao, T., "'On the Acceleration of Test Generation Algorithms," Proc. of the 13th lntl Syrup. on Fault-Tolerant Computing., pp. 98-105, 1983.
 
5
Thatte, S. M. and Abraham, J. A., "Test Generation for Microprocessors," IEEE Tran Comp., vol. c-29, pp. 429- 441, Jun. 1980.
 
6
Brahme, D. and Abraham, J. A., "Functional Testing of Microprocessors," IEEE Trans. on Computers, vol. c-33, pp. 475-485, June 1984.
 
7
Lin, T. and Su, S, Y, H., "The S-Algorithm: A Promising Solution for Systematic Functional Test Generation," IEEE Tran. on CAD, vol. CAD-4, pp. 250-263, July 1985.
 
8
 
9
Annaratone, M. A. and Sami, M. G., "An Approach to Functional Testing of Microprocessors," 12th Int. Conf. on Fault-Tolerant Computing Systems, pp. 158-164, 1982.
 
10
Shen L. and Su S. Y. H., "A Functional Testing Method for Microprocessors," 14th Ira. Conf. on Fault-Tolerant Computing Systems, pp. 212-218, 1984.
 
11
Sridhar, T. and Hayes, J. P., "Testing Bit-sliced Microprocessors,'" Proc. of 9th int. Conf. on Fault- Tolerant Computing, pp. 211-218, June 1979.
 
12
Robach, C. and Saucier, G., "Microprocessor Functional Testing," Proc. of Test Conference, 1980.
 
13
Breuer, M. A. and Friedman, A. D., "Functional Level Primitives in Test Generation," IEEE Trans. Comp., vol. c-29, pp. 223-224, March 1980.
 
14
Levendel, Y. H. and Menon, P. R., "Test Generation Algorithms for Computer Hardware Description Languages," IEEE Trans. Comp., vol. e-31, pp. 577-588, July 1982.
 
15
Naraln, P., A Hierarchical Approach to Test Generation Using Behavioral Descriptions, Amherst, Massachusetts: M. S. Thesis, Univ. of Massaehusetts, Feb. 1989.
 
16
Murray, B. T. and Hayes, J. P., "Hierarchical Test Generation Using Precomputed Tests for Modules," Proc. of International Test Conference, pp. 221-229, Sept. 1988.
 
17
Murakami, M., Shiraki, N., and Hirakawa, K., "Logie Verification and Test Generation for VLSI Circuits," Intl. Test Conf., pp. 467-472, 1980.
 
18
Brglez, F. and Fujiwara, H,, "Neutral Netlist of Ten Combinational Benehrnark Circuits and a Target Translator in FORTRAN," Special session on ATPG and fault simulation, Proc. of IEEE Intl. Syrup. on Circuits and Systems, June 1985.

CITED BY  10

Collaborative Colleagues:
Ramachandra P. Kunda: colleagues
Jacob A. Abraham: colleagues
Bharat Deep Rathi: colleagues
Prakash Narain: colleagues