PERFORMANCE TRADE-OFFS IN A PARALLEL TEST-GENERATION FAULT SIMULATION ENVIRONMENT

被引:29
作者
PATIL, S
BANERJEE, P
机构
[1] UNIV ILLINOIS, DEPT ELECT ENGN, URBANA, IL 61801 USA
[2] UNIV ILLINOIS, COORDINATED SCI LAB, URBANA, IL 61801 USA
基金
美国国家科学基金会;
关键词
TEST GENERATION; FAULT SIMULATION; FAULT PARTITIONING; PERFORMANCE ANALYSIS; PARALLEL ALGORITHMS;
D O I
10.1109/43.103504
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As parallel processing hardware becomes more common and affordable, multiprocessors are being increasingly used to accelerate VLSI CAD algorithms. The problem of partitioning faults in a parallel test generation/fault simulation (TG/FS) environment has received very little attention in the past. In a parallel TG/FS environment, the fault partitioning method used can have a significant effect on the overall test length and speedup. We propose heuristics to partition faults for parallel test generation with minimization of both the overall run time and test length as an objective. Also, for efficient utilization of available processors, the work load has to be balanced at all times. Since it is very difficult to predict how difficult it will be to generate a test for a particular fault, we propose a load balancing method which uses static partitioning initially and then uses dynamic allocation of work for processors which become idle. We present a theoretical model to predict the performance of the parallel TG/FS process. Finally, we present experimental results based on an implementation on the Intel iPSC/2 hypercube multiprocessor using the ISCAS combinational benchmark circuits.
引用
收藏
页码:1542 / 1558
页数:17
相关论文
共 35 条
[1]   MARS - A MULTIPROCESSOR-BASED PROGRAMMABLE ACCELERATOR [J].
AGRAWAL, P ;
DALLY, WJ ;
FISCHER, WC ;
JAGADISH, HV ;
KRISHNAKUMAR, AS ;
TUTUNDJIAN, R .
IEEE DESIGN & TEST OF COMPUTERS, 1987, 4 (05) :28-36
[2]  
AGRAWAL P, 1989, AUG P IEEE INT TEST, P727
[3]  
Akers S. B., 1987, International Test Conference 1987 Proceedings: Integration of Test with Design and Manufacturing (Cat. No.87CH2347-2), P1100
[4]   DEDUCTIVE METHOD FOR SIMULATING FAULTS IN LOGIC CIRCUITS [J].
ARMSTRONG, DB .
IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (05) :464-+
[5]  
ARVINDAM S, 1989, DEC P INT C KNOWL BA
[6]  
BENERJEE P, 1988, ADV VLSI COMPUTER AI
[7]  
BONDY JA, 1976, GRAPH THEORY APPLICA
[8]  
BRGLEZ F, 1985, JUN P IEEE INT S CIR
[9]  
CHANDRA SJ, 1988, OCT P IEEE INT C COM
[10]  
CONERY JS, 1983, 204 U CAL TECH RE