ACM Home Page
Please provide us with feedback. Feedback
Instruction-level DFT for testing processor and IP cores in system-on-a-chip
Full text PdfPdf (75 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 38th annual Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 59 - 64  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
Wei-Cheng Lai  Department of ECE, University of California, Santa Barbara, CA
Kwang-Ting Cheng  Department of ECE, University of California, Santa Barbara, CA
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 14,   Citation Count: 13
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/378239.378282
What is a DOI?

ABSTRACT

Self-testing manufacturing defects in a system-on-a-chip (SOC) by running test programs using a programmable core has several potential benefits including, at-speed test-ing, low DfT overhead due to elimination of dedicated test circuitry and better power and thermal management during testing. However, such a self-test strategy might require a lengthy test program and might achieve a high enough fault coverage. We propose a DfT methodlogy to improve the fault coverage and reduce the test program length, by adding test instructions to an on-chip programmable core such as a microprocessor core. This paper discusses a method of identifying effective test instructions which could result in highest benefits with low area/performance over-head. The experimental results show that with the added test instructions, a complete fault coverage for testable path delay faults can be achieved with a greater than 20% reduction in the program size and the program runtime, as compared to the case without instruction-level DfT.


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
 
3
The National Technology Roadmap for Semiconductors, Semiconductor Industry Association,1997.
 
4
 
5
D. Brahme and J.A. Abraham. Functional Testing of Microprocessors. IEEE Transactions on Computers, vol. C-33, pages. 475-485, 1984.
 
6
F. Distante and V. Piuri. Optimum Behavioral Test Procedure for VLSI Devices: A Simulated Annealing Approach. Proceedings of the IEEE International Conference on Computer Design, pages 31-35, 1986.
 
7
 
8
 
9
J. Lee and J.H. Patel. Architectural Level Test Generation for Microprocessors. IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems, 13(10):1288-1300, October 1994.
 
10
 
11
PCI Special Interest Group, PCI Local Bus Specification, Revision 2.2, Porland, Oregon, Dec. 1998.
 
12
Virtual Socket Interface Alliance. VSI Alliance Virtual Component Interface Standard(OCB 2 1.0). March, 2000.
 
13
 
14
M. Gumm. VLSI Design Course: VHDL-Modelling and Synthesis of the DLXS RISC Processor. University of Stuttgart, Germany, December 1995.
 
15
 
16
K.-T. Cheng, S. Devadas, and K. Keutzer. Delay-Fault Test Generation and Synthesis for Testability Under a Standard Scan Design Methodology. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 12(8):1217-1231, August 1993.

CITED BY  13

Collaborative Colleagues:
Wei-Cheng Lai: colleagues
Kwang-Ting Cheng: colleagues