A Novel Test Scheduling Algorithm Considering Variations of Power Consumption in Embedded Cores of SoCs

Test scheduling considering power dissipation is an effective technique to reduce the testing time of complex SoCs and to enhance fault coverage under limitation of allowed maximum power dissipation. In this paper, a modeling technique of test resources and a test scheduling algorithm for efficient test procedures are proposed and confirmed. For test resources modeling, two methods are described. One is to use the maximum point and next maximum point of power dissipation in test resources, the other one is to model test resources by partitioning of them. A novel heuristic test scheduling algorithm, using the extended-tree-growing-graph for generation of maximum embedded cores usable simultaneously by using relations between test resources and cores and power-dissipation-changing-graph for power optimization, is presented and compared with conventional algorithms to verify its efficiency.

[1]  Krishnendu Chakrabarty,et al.  Thermal-Safe Test Scheduling for Core-Based System-on-Chip Integrated Circuits , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  H. Yasuura,et al.  Analysis and minimization of test time in a combined BIST and external test approach , 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537).

[3]  Martin Margala,et al.  Minimizing concurrent test time in SoC's by balancing resource usage , 2002, GLSVLSI '02.

[4]  Dun Zhao,et al.  A resource balancing approach to SoC test scheduling , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[5]  Petru Eles,et al.  Power Constrained and Defect-Probability Driven SoC Test Scheduling with Test Set Partitioning , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[6]  Zebo Peng,et al.  System-on-Chip Test Parallelization Under Power Constraints , 2001 .

[7]  Krishnendu Chakrabarty Test scheduling for core-based systems , 1999, 1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051).

[8]  Shambhu Upadhyaya,et al.  Dynamically Partitioned Test Scheduling for SoCs Under Power Constraints � , 2002 .