Memory BIST Using ESP

  • Authors:
  • Xiaogang Du;Sudhakar M. Reddy;Don E. Ross;Wu-Tung Cheng;Joseph Rayhawk

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • VTS '04 Proceedings of the 22nd IEEE VLSI Test Symposium
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A memory BIST enhancement, ESP. short for ExercisingSystem Paths, is described that allows the efficiency andfunctional capabilities of standard approaches whileaddressing two important problems. ConventionalMemory BIST techniques require MUXes at the inputs ofthe memory that allow for the inputs to be driven eitherby system signals or by test signals. These MUXes adddelays, in the system path going to the memory, whichoften has critical timing. ESP eliminates such delays byimplementing the MUXing function 'before' scan cells.ESP also uses scan cells to capture the memory output forfeeding back to the BIST controller. This output mayhave traveled through some logic before getting to therecording scan cells. By including the delays of thesystem input and output paths, ESP allows for verifyingthat the memory will work correctly as part of the systemrather than just as an isolated unit. Using ESP, a memoryBIST can catch transition and delay faults that areimpractical, or even impossible, to catch otherwise.Therefore, ESP can be useful for all memories but may becrucial for the memories which cannot tolerate theaddition of the MUX delay to functional paths.