DocumentCode :
1105758
Title :
GATTO: a genetic algorithm for automatic test pattern generation for large synchronous sequential circuits
Author :
Corno, Fulvio ; Prinetto, Paolo ; Rebaudengo, Maurizio ; Reorda, Matteo Soriza
Author_Institution :
Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
Volume :
15
Issue :
8
fYear :
1996
fDate :
8/1/1996 12:00:00 AM
Firstpage :
991
Lastpage :
1000
Abstract :
This paper deals with automated test pattern generation for large synchronous sequential circuits and describes an approach based on genetic algorithms. A prototype system named GATTO is used to assess the effectiveness of the approach in terms of result quality and CPU time requirements. An account is also given of a distributed version of the same algorithm, named GATTO*. Being based on the PVM library, it runs on any network of workstations and is able to either reduce the required time, or improve the result quality with respect to the monoprocessor version. In the latter case, in terms of Fault Coverage, the results are the best ones reported in the literature for most of the largest standard benchmark circuits. The flexibility of GATTO enables users to easily tradeoff fault coverage and CPU time to suit their needs
Keywords :
automatic testing; genetic algorithms; integrated circuit testing; logic testing; sequential circuits; CPU time requirements; GATTO; PVM library; automatic test pattern generation; fault coverage; genetic algorithm; large synchronous sequential circuits; result quality; standard benchmark circuits; Automatic test pattern generation; Central Processing Unit; Circuit faults; Circuit simulation; Circuit testing; Combinational circuits; Fault diagnosis; Genetic algorithms; Sequential circuits; Test pattern generators;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.511578
Filename :
511578
Link To Document :
بازگشت