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