Computational complexity of test-point insertions and decompositions

N. S.V. Rao, S. Toida

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

We consider two basic computational problems that arise in the areas of pseudo-exhaustive testing, design of polynomial-time testable classes, test-point insertion, and CrossCheck, m the contcxt of test generation and design for testability of combinational circuits. The first problem is to decompose a circuit into subcircuits such that the number of inputs to each sub- circuit is bounded by K; we show that this problem is NP-complete. This result establishes that the detection (minimization) problems associated with three polynomial-time testable classcs and the method of pseudo-exhaustive testing are all NP-complete (hard). We then present simple approximation algorithms for solving these problems. The second prvblem deals with placing k test points on a circuit so as to facilitate the observability and/or controllability; this problem is also shown to be NP-hard. This problem arises in the methods of CrossCheck and segment-cell placement.

Original languageEnglish
Title of host publicationProceedings - VLSI Design 1992
Subtitle of host publicationThe 5th International Conference on VLSI Design, ICVD 1992
PublisherIEEE Computer Society
Pages233-238
Number of pages6
ISBN (Electronic)0818624655
DOIs
StatePublished - 1992
Externally publishedYes
Event5th International Conference on VLSI Design, ICVD 1992 - Banglore, India
Duration: Jan 4 1992Jan 7 1992

Publication series

NameProceedings of the IEEE International Conference on VLSI Design
ISSN (Print)1063-9667

Conference

Conference5th International Conference on VLSI Design, ICVD 1992
Country/TerritoryIndia
CityBanglore
Period01/4/9201/7/92

Fingerprint

Dive into the research topics of 'Computational complexity of test-point insertions and decompositions'. Together they form a unique fingerprint.

Cite this