Efficient design for testability solution based on unsatisfiability for register-transfer level circuits

Loganathan Lingappan, Niraj K. Jha

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

In this paper, we present a novel and accurate method for identifying design for testability (DFT) solutions for register-transfer level (RTL) circuits. Test generation proceeds by abstracting the circuit components using input/output propagation rules so that any justification/propagation event can be captured as a Boolean implication. Consequently, the RTL test generation problem is reduced to a satisfiability (SAT) instance. If a given SAT instance is not satisfiable, then we identify Boolean implications (also known as the unsatisfiable segment) that are responsible for unsatisfiability. We show that adding DFT elements is equivalent to modifying these clauses such that the unsatisfiable segment becomes satisfiable. The proposed DFT technique is both fast and accurate as it is applicable to RTL and mixed gate-level/RTL circuits and uses exact unsatisfiability conditions to identify the DFT solutions.

Original languageEnglish (US)
Article number4237238
Pages (from-to)1339-1345
Number of pages7
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume26
Issue number7
DOIs
StatePublished - Jul 2007

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Keywords

  • Design for testability
  • Register-transfer level
  • Satisfiability
  • Test generation

Fingerprint

Dive into the research topics of 'Efficient design for testability solution based on unsatisfiability for register-transfer level circuits'. Together they form a unique fingerprint.

Cite this