Title :
Application of genetically engineered finite-state-machine sequences to sequential circuit ATPG
Author :
Hsiao, Michael S. ; Rudnick, Elizabeth M. ; Patel, Janak H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
fDate :
3/1/1998 12:00:00 AM
Abstract :
New methods for fault-effect propagation and state justification that use finite-state-machine sequences are proposed for sequential circuit test generation. Distinguishing sequences are used to propagate the fault effects from the flip-flops to the primary outputs by distinguishing the faulty machine state from the fault-free machine state. Set, clear, and pseudoregister justification sequences are used for state justification via a combination of partial state justification solutions. Reengineering of existing finite-state machine sequences may be needed for specific target faults. Moreover, conflicts imposed by the use of multiple sequences may need to be resolved. Genetic-algorithm-based techniques are used to perform these tasks. Very high fault coverages have been obtained as a result of this technique
Keywords :
automatic testing; fault diagnosis; finite state machines; flip-flops; genetic algorithms; integrated circuit testing; logic testing; sequential circuits; fault coverages; fault-effect propagation; fault-free machine state; faulty machine state; flip-flops; genetic-algorithm-based techniques; genetically engineered finite-state-machine sequences; multiple sequences; partial state justification solutions; primary outputs; pseudoregister justification sequences; sequential circuit ATPG; state justification; Automatic test pattern generation; Automatic testing; Boolean functions; Circuit faults; Circuit testing; Data structures; Flip-flops; Genetic engineering; Sequential analysis; Sequential circuits;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on