| Design verification via simulation and automatic test pattern generation |
| Full text |
Publisher Site
,
Pdf
(80 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California, United States
Pages: 174 - 180
Year of Publication: 1995
ISBN:0-8186-7213-7
|
|
Authors
|
|
Hussain Al-Asaad
|
Advanced Computer Architecture Laboratory, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
|
|
John P. Hayes
|
Advanced Computer Architecture Laboratory, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 14, Citation Count: 9
|
|
|
ABSTRACT
We present a simulation-based method for combinational design verification that aims at complete coverage of specified design errors using conventional ATPG tools. The error models used in prior research are examined and reduced to four types: gate substitution errors (GSEs), gate count errors (GCEs), input count errors (ICEs), and wrong input errors (WIEs). Conditions are derived for a gate to be completely testable for GSEs; These conditions lead to small test sets for GSEs. Near-minimal test sets are also derived for GCEs. We analyze redundancy in design errors and relate this to single stuck-line (SSL) redundancy. We show how to map all the foregoing error types into SSL faults, and describe an extensive set of experiments to evaluate the proposed method. Our experiments demonstrate that high coverage of the modeled design errors can be achieved with small test sets.
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
|
|
| |
2
|
M. Abramovici, M. A. Breuer, and A. D. Friedman, Digital Systems Testing and Testable Design, Computer Science Press, New York, 1990.
|
| |
3
|
M.S. Abadir, J. Ferguson, and T. E. Kirkland, "Logic design verification via test generation", IEEE Trans. on CAD, Vol. 7, pp. 138-148, Jan. 1988.
|
| |
4
|
D. Brand, "Exhaustive simulation need not require an exponential number of tests", IEEE Trans. on CAD, Vol. 12, pp. 1635-1641, Nov. 1993.
|
| |
5
|
B. Chen, C. L. Lee, and J. E. Chen, "Design verification by using universal test sets", Proc. Third Asian Test Symposium, 1994, pp. 261-266.
|
| |
6
|
S. Kang and S. A. Szygenda, "The simulation automation system (SAS); concepts, implementation, and results", IEEE Trans. on VLSI Systems, Vol. 2, pp. 89-99, March 1994.
|
| |
7
|
|
| |
8
|
J.P. Hayes, "On the properties of irredundant logic networks", IEEE Trans. on Computers, Vol. C-25, pp. 884-892, Sept. 1976.
|
| |
9
|
H.K. Lee and D. S. Ha, "On the generation of test patterns for combinational circuits", Dept. of Elec. Eng., Virginia Tech., Rep. 12-93, 1993.
|
| |
10
|
F. Brglez and H. Fujiwara, "A neutral netlist of 10 combinational benchmark circuits and a target translator in fortran", Proc. IEEE International Symposium on Circuits and Systems, 1985, pp. 695-698.
|
| |
11
|
Texas Instruments, The TTL Logic Data Book, Dallas, 1988.
|
CITED BY 9
|
|
Shi-Yu Huang , Kwang-Ting Cheng , Kuang-Chien Chen , Juin-Yeu Joseph Lu, Fault-simulation based design error diagnosis for sequential circuits, Proceedings of the 35th annual conference on Design automation, p.632-637, June 15-19, 1998, San Francisco, California, United States
|
|
|
David Van Campenhout , Trevor Mudge , John P. Hayes, High-level test generation for design verification of pipelined microprocessors, Proceedings of the 36th ACM/IEEE conference on Design automation, p.185-188, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kypros Constantinides , Stephen Plaza , Jason Blome , Valeria Bertacco , Scott Mahlke , Todd Austin , Bin Zhang , Michael Orshansky, Architecting a reliable CMP switch architecture, ACM Transactions on Architecture and Code Optimization (TACO), v.4 n.1, p.2-es, March 2007
|
|
|
|
|