Title :
Instruction-level DfT for testing processor and IP cores in system-on-a-chip
Author :
Lai, Wei-Cheng ; Cheng, Kwang-Ting
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
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 testing, 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 not achieve a high enough fault coverage. We propose a DfT methodology 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 overhead. 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.
Keywords :
application specific integrated circuits; automatic testing; built-in self test; design for testability; fault diagnosis; industrial property; integrated circuit testing; logic testing; DfT overhead; IP cores; area/performance overhead; at-speed testing; effective test instructions; fault coverage; instruction-level DfT; processor cores; program runtime; program size; programmable core; self-testing manufacturing defects; system-on-a-chip; test program length; thermal management; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Energy management; Manufacturing; Power system management; System testing; System-on-a-chip; Thermal management;
Conference_Titel :
Design Automation Conference, 2001. Proceedings
Print_ISBN :
1-58113-297-2
DOI :
10.1109/DAC.2001.156108