ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2015, Vol. 52 ›› Issue (11): 2589-2598.doi: 10.7544/issn1000-1239.2015.20148145

Previous Articles     Next Articles

Power-Constrained SoC Test Scheduling Optimization Using Asynchronous Clock Periods

Ling Li,Jiang Jianhui   

  1. (School of Software Engineering, Tongji University, Shanghai 201804)
  • Online:2015-11-01

Abstract: Test cost of very large scale integration (VLSI) circuits is highly related to the test application time (TAT). Test scheduling is an effective technique to reduce the TAT of testing a SoC, which has been studied for decades. However, increasing power issues and consequences have made power-aware test necessary and important. Power-constrained test scheduling is one of the promising methods. Recently asynchronous clock test which can vary the clock period of each test cycle has been developed and shown great potential in TAT reduction for single circuit. However, applying such features to SoC test scheduling is not straight forward. Using conventional test scheduling model may lead to inferior results and longer scheduling time. After analyzing the characteristics of asynchronous clock test and power-constrained test scheduling problems, we propose a method to exploit asynchronous clock to SoC test scheduling based on clique. The resource constraint among each tests is represented by test-compatibility-graph (TCG); the scheduling problem is formed using mixed-integer linear programming (MILP) model; and the problem is solved by state-of-the-art mathematical programming solver. The results of both theoretical analysis and simulation experiment on the ITC02 benchmarks show that combining test scheduling technique with asynchronous clock can reduce TAT effectively and the proposed method can optimize the scheduling problem even further.

Key words: SoC test scheduling, power constraint, asynchronous clock, mixed-integer linear programming (MILP) model, clique

CLC Number: