| Instruction-level DFT for testing processor and IP cores in system-on-a-chip |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 14, Citation Count: 13
|
|
|
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
|
|
A. Krstic , W. C. Lai , K. T. Cheng , L. Chen , S. Dey, Embedded software-based self-testing for SoC design, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|