Instruction-level DfT for testing processor and IP cores in system-on-a-chip

W. C. Lai*, K. T. Cheng

*Corresponding author for this work

Research output: Contribution to journalConference article published in journalpeer-review

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-le vel DfT.

Original languageEnglish
Pages (from-to)59-64
Number of pages6
JournalProceedings - Design Automation Conference
DOIs
Publication statusPublished - 2001
Externally publishedYes
Event38th Design Automation Conference - Las Vegas, NV, United States
Duration: 18 Jun 200122 Jun 2001

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Fingerprint

Dive into the research topics of 'Instruction-level DfT for testing processor and IP cores in system-on-a-chip'. Together they form a unique fingerprint.

Cite this