We address the problem of power-constrained testing of core based system chips. Built-in self-test methodology for testing individual cores is assumed, and sharing of test resources (pattern generators and signature registers) among cores is permitted. We consider a scenario where the system integrator is dealing with "soft" or "firm cores" for which the final realization has not been frozen and the flexibility of module selection rests with the integrator. We argue that advantage can be taken of this flexibility in coming up with a power-constrained test plan. Since scheduling of test sessions also affects power dissipation in a crucial way, we present an algorithm for simultaneous module selection and test scheduling. Our objective is to minimize the test application time treating the test area overhead and total power dissipation as constraints. We report the results of our implementation of a test planner on two examples.
[1]
Sen-Pin Lin,et al.
Generating a family of testable designs using the BILBO methodology
,
1993,
J. Electron. Test..
[2]
Yervant Zorian,et al.
Introducing Core-Based System Design
,
1997,
IEEE Des. Test Comput..
[3]
Vishwani D. Agrawal,et al.
Scheduling tests for VLSI systems under power constraints
,
1997,
IEEE Trans. Very Large Scale Integr. Syst..
[4]
P. R. Stephan,et al.
SIS : A System for Sequential Circuit Synthesis
,
1992
.
[5]
Yervant Zorian,et al.
A distributed BIST control scheme for complex VLSI devices
,
1993,
Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.
[6]
B. Koenemann,et al.
Built-in logic block observation techniques
,
1979
.