An expert system for self-testable hardware design
BIDES (A BIST Design Expert System) is an expert system for incorporating BIST into a digital circuit described with VHDL. BIDES modifies a circuit to produce a self-testable circuit by inserting BIST hardware such as pseudorandom pattern generators and signature analysis registers. In inserting BIS...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
Virginia Polytechnic Institute and State University
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/10919/54216 |
id |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-54216 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-542162020-12-23T05:32:33Z An expert system for self-testable hardware design Kim, Kwanghyun Electrical Engineering LD5655.V856 1989.K574 Integrated circuits -- Very large scale integration -- Testing -- Automation Integrated circuits -- Design and construction -- Data processing BIDES (A BIST Design Expert System) is an expert system for incorporating BIST into a digital circuit described with VHDL. BIDES modifies a circuit to produce a self-testable circuit by inserting BIST hardware such as pseudorandom pattern generators and signature analysis registers. In inserting BIST hardware, BIDES not only makes a circuit self-testable, but also incorporates the appropriate type of BIST structure so that a set of user-specified constraints on hardware overhead and testing time can be satisfied. This flexibility comes from the formulation of the BIST design problem as a search problem. A satisfactory BIST structure is explored through an iterative process of evaluation and regeneration of BIST structure. The process of regeneration is performed by a problem solving technique called hierarchical planning. In order to apply a hierarchical planning technique, we introduce an abstraction hierarchy in BIST design. Using the abstraction hierarchy, the knowledge of the BIST design process is represented with several operators defined on the abstraction levels. This type of knowledge representation in conjunction with hierarchical planning led to an easy implementation of the system and results in an easily modifiable system. In this dissertation, we also study a BIST scheme called cascade testing. ln cascade testing, a signature analysis register is used concurrently as a test pattern generator in order to reduce the overall testing time by improving testing parallelism. The characteristics of the patterns generated by the signature analysis register are investigated through analysis as well as experiments. lt is shown that the patterns generated by signature analysis registers are rarely repeated when the number of patterns generated is relatively small compared to the number of all possible patterns. It is also shown that the patterns generated by signature analysis registers are almost random. Therefore, signature analysis registers can be used effectively as pseudorandom pattern generators. The practicality of cascade testing is investigated by fault simulation experiments using an example circuit. Ph. D. 2015-07-09T20:43:19Z 2015-07-09T20:43:19Z 1989 Dissertation Text http://hdl.handle.net/10919/54216 en_US OCLC# 20114903 In Copyright http://rightsstatements.org/vocab/InC/1.0/ vii, 175 leaves application/pdf application/pdf Virginia Polytechnic Institute and State University |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
topic |
LD5655.V856 1989.K574 Integrated circuits -- Very large scale integration -- Testing -- Automation Integrated circuits -- Design and construction -- Data processing |
spellingShingle |
LD5655.V856 1989.K574 Integrated circuits -- Very large scale integration -- Testing -- Automation Integrated circuits -- Design and construction -- Data processing Kim, Kwanghyun An expert system for self-testable hardware design |
description |
BIDES (A BIST Design Expert System) is an expert system for incorporating BIST into a digital circuit described with VHDL. BIDES modifies a circuit to produce a self-testable circuit by inserting BIST hardware such as pseudorandom pattern generators and signature analysis registers. In inserting BIST hardware, BIDES not only makes a circuit self-testable, but also incorporates the appropriate type of BIST structure so that a set of user-specified constraints on hardware overhead and testing time can be satisfied. This flexibility comes from the formulation of the BIST design problem as a search problem. A satisfactory BIST structure is explored through an iterative process of evaluation and regeneration of BIST structure. The process of regeneration is performed by a problem solving technique called hierarchical planning. In order to apply a hierarchical planning technique, we introduce an abstraction hierarchy in BIST design. Using the abstraction hierarchy, the knowledge of the BIST design process is represented with several operators defined on the abstraction levels. This type of knowledge representation in conjunction with hierarchical planning led to an easy implementation of the system and results in an easily modifiable system.
In this dissertation, we also study a BIST scheme called cascade testing. ln cascade testing, a signature analysis register is used concurrently as a test pattern generator in order to reduce the overall testing time by improving testing parallelism. The characteristics of the patterns generated by the signature analysis register are investigated through analysis as well as experiments. lt is shown that the patterns generated by signature analysis registers are rarely repeated when the number of patterns generated is relatively small compared to the number of all possible patterns. It is also shown that the patterns generated by signature analysis registers are almost random. Therefore, signature analysis registers can be used effectively as pseudorandom pattern generators. The practicality of cascade testing is investigated by fault simulation experiments using an example circuit. === Ph. D. |
author2 |
Electrical Engineering |
author_facet |
Electrical Engineering Kim, Kwanghyun |
author |
Kim, Kwanghyun |
author_sort |
Kim, Kwanghyun |
title |
An expert system for self-testable hardware design |
title_short |
An expert system for self-testable hardware design |
title_full |
An expert system for self-testable hardware design |
title_fullStr |
An expert system for self-testable hardware design |
title_full_unstemmed |
An expert system for self-testable hardware design |
title_sort |
expert system for self-testable hardware design |
publisher |
Virginia Polytechnic Institute and State University |
publishDate |
2015 |
url |
http://hdl.handle.net/10919/54216 |
work_keys_str_mv |
AT kimkwanghyun anexpertsystemforselftestablehardwaredesign AT kimkwanghyun expertsystemforselftestablehardwaredesign |
_version_ |
1719371344450158592 |