• DocumentCode
    778347
  • Title

    Test embedding with discrete logarithms

  • Author

    Lempel, Mody ; Gupta, Sandeep K. ; Breuer, Melvin A.

  • Author_Institution
    LSI Logic Corp., Milpitas, CA, USA
  • Volume
    14
  • Issue
    5
  • fYear
    1995
  • fDate
    5/1/1995 12:00:00 AM
  • Firstpage
    554
  • Lastpage
    566
  • Abstract
    When using Built-In Self Test (BIST) for testing VLSI circuits, a major concern is the generation of proper test patterns that detect the faults of interest. Usually a linear feedback shift register (LFSR) is used to generate test patterns. We first analyze the probability that an arbitrary pseudo-random test sequence of short length detects all faults. The term short is relative to the probability of detecting the fault having the fewest test patterns. We then show how to guide the search for an initial state (seed) for a LFSR with a given primitive feedback polynomial so that all the faults of interest are detected by a minimum length test sequence. Our algorithm is based on finding the location of test patterns in the sequence generated by this LPSR. This is accomplished using, the theory of discrete logarithms. We then select the shortest subsequence that includes test patterns for all the faults of interest, hence resulting in 100% fault coverage
  • Keywords
    VLSI; binary sequences; built-in self test; fault diagnosis; integrated circuit testing; integrated logic circuits; logic testing; polynomials; probability; shift registers; 100% fault coverage; BIST; VLSI circuit testing; built-in self test; discrete logarithms; linear feedback shift register; primitive feedback polynomial; probability; pseudo-random test sequence; test embedding; test pattern generation; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Electrical fault detection; Fault detection; Linear feedback shift registers; State feedback; Test pattern generators; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.384416
  • Filename
    384416