A Genetic Algorithm for the Computation of Initialization Sequences for Synchronous Sequential Circuits
ATS97: The Sixth IEEE Asian Test Symposium, Akita (JP), November 1997, pp. 56-61
Also included in the 10th Anniversary Compedium of Papers from Asian Test Symposium
KEYWORDS: ATPG,
Approximate Methods,
Circuit Initialization,
Evolutionary Algorithms,
Gate-Level,
Genetic Algorithms,
Simulation-Based Approaches
ABSTRACT
Testing circuits which do not include a global reset signal requires either complex ATPG algorithms based on 9- or even 256-valued algebras, or some suitable method to generate initialization sequences. This paper faces the latter problem, and presents a new approach to the automated generation of an initialization sequence for synchronous sequential circuits. We propose a Genetic Algorithm providing a sequence that aims at initializing the highest number of flip flops with the lowest number of vectors. The experimental results we provide show that the approach is feasible to be applied even to the larger benchmark circuits and that it compares well to other known approaches in terms of initialized flip flops and sequence length. The paper also shows how the initialization sequences can be fruitfully exploited by simplifying the ATPG process.
| Related files: | |
|---|---|
| ats97c.pdf | Adobe Acrobat portable document |
| ats97c.ps.gz | postscript document, compressed (with gzip) |
Copyright note for papers published by the IEEE Computer Society:
Copyright IEEE. Personal use of this material is permitted. However,
permission to reprint/republish this material for advertising or
promotional purposes or for creating new collective works for resale
or redistribution to servers or lists, or to reuse any copyrighted
component of this work in other works, must be obtained from the IEEE.
[CPRS97] F. Corno, P. Prinetto, M. Rebaudengo, M. Sonza Reorda, G. Squillero, "A Genetic Algorithm for the Computation of Initialization Sequences for Synchronous Sequential Circuits," ATS97: The Sixth IEEE Asian Test Symposium, Akita (JP), November 1997, pp. 56-61