An algorithmic approach to optimizing fault coverage for BIST logic synthesis

  • Authors:
  • Srinivas Devadas;Kurt Keutzer

  • Affiliations:
  • -;-

  • Venue:
  • ITC '98 Proceedings of the 1998 IEEE International Test Conference
  • Year:
  • 1998

Quantified Score

Hi-index 0.01

Visualization

Abstract

Most approaches to the synthesis of built-in self test (BIST)circuitry use a manual choose-and-evaluate approach, where aparticular BISTgenerator is chosenandthen evaluatedby fault-simulatingthe design with the vectors that the chosen generatorgenerates. We develop an algorithmic synthesis-during-test approachin this paper, wherein the tasks of synthesizing the BISTlogic and directed test pattern generation (DTPG) are intertwinedto maximize the resulting fault coverage.Our approach is applicable to a variety of BIST strategiesincluding those that use linear- and nonlinear-feedback shiftregisters. We show how our method can be used to synthesizeLFSR polynomials, LFSR seeds, LFSR weights, nonlinearfeedback, or bit-fixing logic. Experimental data is presented.