A Simulated Annealing Algorithm for System-on-Chip Test Scheduling with, Power and Precedence Constraints

This paper presents an efficient method to determine minimum system-on-chip (SOC) test schedules with precedence and power constraints based on simulated annealing. The problem is solved using a partitioned testing scheme with run to completion that minimizes the number of idle test slots. The metho...

Full description

Saved in:
Bibliographic Details
Main Author: Harmanani, Haidar M. (author)
Other Authors: Salamy, Hassan A. (author)
Format: article
Published: 2006
Online Access:http://hdl.handle.net/10725/3534
http://dx.doi.org/10.1142/S1469026806002052
http://www.worldscientific.com/doi/abs/10.1142/S1469026806002052
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper presents an efficient method to determine minimum system-on-chip (SOC) test schedules with precedence and power constraints based on simulated annealing. The problem is solved using a partitioned testing scheme with run to completion that minimizes the number of idle test slots. The method can handle SOC test scheduling with and without power constraints in addition to precedence constraints that preserve desirable orderings among tests. We present experimental results for various SOC examples that demonstrate the effectiveness of the method. The method achieved optimal test schedules in all attempted cases in a short CPU time.