Publication | Closed Access
Instruction-level DFT for testing processor and IP cores in system-on-a-chip
56
Citations
10
References
2001
Year
Unknown Venue
EngineeringHardware Verification LanguageMem TestingComputer ArchitectureSoftware EngineeringProcessor ArchitectureSoftware AnalysisHardware ArchitectureHardware SecurityReliability EngineeringSystems EngineeringTest InstructionsParallel ComputingTest BenchInstruction-level ParallelismComputer EngineeringSelf-testing Manufacturing DefectsBuilt-in Self-testComputer ScienceDesign For TestingProgram AnalysisSoftware TestingFault CoverageInstruction-level DftFault Injection
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1