DocumentCode :
2695737
Title :
System design for test using a genetically based hierarchical ATPG system
Author :
Dare, M. J O ; Arslan, T.
Author_Institution :
Univ. of Wales Coll. of Cardiff, UK
fYear :
1995
fDate :
34815
Firstpage :
42614
Lastpage :
42618
Abstract :
This paper describes a system-level hierarchical CAD test tool, which utilises the stochastic nature of genetic algorithms (GAs), expanding individual modules hierarchically and suggesting modifications to improve the testability. The GA is an artificial intelligence technique which has already been used to solve a number of problems in VLSI design and test. Optimal solutions are produced by manipulation of a population of binary strings, governed by a selection mechanism biased towards producing a superior generation. Customarily the majority of the testing procedure takes place at the gate level of abstraction within the design hierarchy, posing a problem of test vector generation that is incomplete. The proposed system has therefore been developed for integration into the hierarchical design environment, establishing a link between the architectural and gate levels of abstraction during the fault simulation procedure. The CAD tool developed will prove useful to the designer at a higher level of the design stage. This simplifies the design task, in terms of test generation at the gate level. The system also incorporates heuristics that aid the design for test strategy by suggesting insertion of controllable test points at the architectural level of abstraction. During fault simulation single stuck-at-faults are detected by initially simulating the circuit at architectural level using high level primitives. A potential fault condition within a high level primitive module, is detected by dynamically expanding it to its gate level realisation during the fault simulation function
Keywords :
VLSI; artificial intelligence; automatic testing; fault diagnosis; genetic algorithms; integrated circuit testing; logic CAD; logic testing; CAD test tool; VLSI design; artificial intelligence technique; binary strings; controllable test points; design hierarchy; fault condition; fault simulation procedure; genetic algorithms; hierarchical ATPG system; high level primitives; selection mechanism; single stuck-at-faults; test vector generation;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Systems Design for Testability, IEE Colloquium on
Conference_Location :
London
Type :
conf
DOI :
10.1049/ic:19950555
Filename :
478000
Link To Document :
بازگشت