A genetic algorithm framework for test generation

被引:44
作者
Rudnick, EM [1 ]
Patel, JH
Greenstein, GS
Niermann, TM
机构
[1] Univ Illinois, Ctr Reliable & High Performance Comp, Urbana, IL 61801 USA
[2] Viewlog, Marlborough, MA 01752 USA
[3] Perpetual Syst, Portola Valley, CA 94028 USA
关键词
automatic test generation; genetic algorithms; sequential circuit testing;
D O I
10.1109/43.658571
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Test generation using deterministic fault-oriented algorithms is highly complex and time consuming, New approaches are needed to augment the existing techniques, both to reduce execution time and to improve fault coverage, Genetic algorithms (GA's) have been effective in solving many search and optimization problems, Since test generation is a search process over a large vector space, it is an ideal candidate for GA's. In this work, we describe a GA framework for sequential circuit test generation, The GA evolves candidate test vectors and sequences, using a fault simulator to compute the fitness of each candidate test, Various GA parameters are studied, including alphabet size, fitness function, generation gap, population size, and mutation rate, as web as selection and crossover schemes, High fault coverages were obtained for most of the ISCAS'89 sequential benchmark circuits, and execution times were significantly lower than in a deterministic test generator in most cases.
引用
收藏
页码:1034 / 1044
页数:11
相关论文
共 42 条
[31]  
RUDNICK EM, 1995, P DES AUT C, P183
[32]  
RUDNICK EM, 1994, P DES AUT C, P698
[33]   Automatic test vector cultivation for sequential VLSI circuits using genetic algorithms [J].
Saab, DG ;
Saab, YG ;
Abraham, JA .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (10) :1278-1285
[34]  
SAAB DG, 1992, P INT C COMP AID DES, P216
[35]  
SAAB DG, 1994, P INT C COMP AID DES, P40
[36]   WEIGHTED RANDOM TEST-PATTERN GENERATOR [J].
SCHNURMANN, HD ;
LINDBLOOM, E ;
CARPENTER, RG .
IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (07) :695-700
[37]  
SCHULZ MH, 1989, P IEEE INT TEST C, P28
[38]  
SNETHEN TJ, 1977, P DES AUT C, P88
[39]  
Srinivas M, 1993, P INT C VLSI DES, P132, DOI 10.1109/ICVD.1993.669663
[40]  
WAICUKAUSKI JA, 1990, PROCEEDINGS : INTERNATIONAL TEST CONFERENCE 1990, P44, DOI 10.1109/TEST.1990.113999