IEEE Transactions on Computers
Genetic algorithms + data structures = evolution programs (3rd ed.)
Genetic algorithms + data structures = evolution programs (3rd ed.)
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Artificial Intelligence: Structures and Strategies for Complex Problem Solving
Artificial Intelligence: Structures and Strategies for Complex Problem Solving
Multiple Fault Detection in Programmable Logic Arrays
IEEE Transactions on Computers
Detection of Faults in Programmable Logic Arrays
IEEE Transactions on Computers
Hi-index | 0.00 |
An evolutionary algorithm (EA) approach is used in the development of a test vector generation application for single and multiple fault detection of growth faults in Programmable Logic Arrays (PLA). Evolutionary algorithms are search and optimization procedures that find their origin and inspiration in the biological world. In this paper, we apply the genetic operators to the CNF-satisfiability problem for the generation of test vectors for growth faults. CNF has several advantages, there are not dependencies between bits: any change would result in a legal (meaning) vector (either a minterm or a maxterm). Thus we can apply mutations and crossover without any need for decoders or repair algorithms. The crossover operation unlike previous operators used in PLA test generation, does not use lookups or backtracking.