Books

  • Authors:
  • Robert C. Aitken

  • Affiliations:
  • -

  • Venue:
  • IEEE Design & Test
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Everyone knows what test synthesis is. However, few people agree on any given definition. This may result from the fact that both "test" and "synthesis" are vague terms in and of themselves, so combining them results only in additional vagueness. Even so, a wide variety of activities may be included under the test synthesis umbrella, ranging from synthesis of inherently testable circuits to the inclusion of built-in self-test (BIST) circuitry as part of behavioral synthesis to constraining logic synthesis to conform to the rules of standard DFT techniques such as scan. Because much of this work is currently university research, the definition of test synthesis narrows considerably when one is considering tools which may be purchased from EDA (Electronic Design Automation) vendors.Test synthesis is becoming an increasingly important part of circuit design. Time to market and other cost constraints mandate that circuits be designed in ever-decreasing time, often by ever-smaller design teams. Design reuse and logic synthesis are necessary parts of such a methodology. Leaving design-for-testability (DFT) circuitry to be added manually, after logic synthesis, creates an unaffordable design bottleneck. Ignoring DFT altogether can jeopardize product quality and/or introduce schedule delays. When the design process is synthesis-based, design for testability can only be achieved by incorporating test and synthesis into an overall automated (where possible) methodology. There are a number of ways of performing test synthesis.