Analysis and minimization of test time in a combined BIST and external test approach
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Defect-oriented test scheduling
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
An Integrated Framework for the Design and Optimization of SOC Test Solutions
Journal of Electronic Testing: Theory and Applications
AMBA: Enabling Reusable On-Chip Designs
IEEE Micro
Testing embedded-core based system chips
ITC '98 Proceedings of the 1998 IEEE International Test Conference
Resource Allocation and Test Scheduling for Concurrent Test of Core-Based SoC D
ATS '01 Proceedings of the 10th Asian Test Symposium
Minimized Power Consumption For Scan-Based Bist
ITC '99 Proceedings of the 1999 IEEE International Test Conference
Control-Aware Test Architecture Design for Modular SOC Testing
ETW '03 Proceedings of the 8th IEEE European Test Workshop
Defect-Aware SOC Test Scheduling
VTS '04 Proceedings of the 22nd IEEE VLSI Test Symposium
Exhaustive approaches to 2D rectangular perfect packings
Information Processing Letters
Hybrid BIST Test Scheduling Based on Defect Probabilities
ATS '04 Proceedings of the 13th Asian Test Symposium
Test Scheduling for Modular SOCs in an Abort-on-Fail Environment
ETS '05 Proceedings of the 10th IEEE European Symposium on Test
Power-Constrained Hybrid BIST Test Scheduling in an Abort-on-First-Fail Test Environment
DSD '05 Proceedings of the 8th Euromicro Conference on Digital System Design
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Thermal-Aware SoC Test Scheduling with Test Set Partitioning and Interleaving
Journal of Electronic Testing: Theory and Applications
Hi-index | 0.00 |
This paper presents a test scheduling approach for system-on-chip production tests with peak-power constraints. An abort-on-first-fail test approach is assumed, whereby the test is terminated as soon as the first fault is detected. Defect probabilities of individual cores are used to guide the test scheduling and the peak-power constraint is considered in order to limit the test concurrency. Test set partitioning is used to divide a test set into several test sequences so that they can be tightly packed into the two-dimensional space of power and time. The partitioning of test sets is integrated into the test scheduling process. A heuristic has been developed to find an efficient test schedule which leads to reduced expected test time. Experimental results have shown the efficiency of the proposed test scheduling approach.