• DocumentCode
    1522319
  • Title

    A New Architecture of Test Response Analyzer Based on the Berlekamp–Massey Algorithm for BIST

  • Author

    De Souza, Cleonilson Protásio ; De Assis, Francisco Marcos ; Freire, Raimundo Carlos Silvério

  • Author_Institution
    Dept. of Electr. Eng., Fed. Univ. of Paraiba, João Pessoa, Brazil
  • Volume
    59
  • Issue
    12
  • fYear
    2010
  • Firstpage
    3168
  • Lastpage
    3173
  • Abstract
    Lately, built-in self-test (BIST) has been of great importance in the manufacture of very large scale integration (VLSI) circuits. Most BIST schemes compress the test response into a compact signature using space and/or time compaction. A fundamental problem associated with response compaction is error masking or aliasing. In this paper, an alternative zero-aliasing test response evaluation scheme for BIST is presented. The main conceptual ingredient utilized to build the proposed scheme is the application of the Berlekamp-Massey algorithm (BMA). The BMA provides a general solution for synthesizing the shortest linear feedback shift register (LFSR) capable of generating a given finite sequence. Basically, on the BIST design stage and considering the fault-free test response sequence, the BMA is used to synthesize an LFSR capable of generating this sequence in an economical way. The BIST testing stage consists in comparing the obtained test response sequence of the circuit under test (CUT) with the fault-free test response sequence generated by the LFSR previously designed. This way, a testing of the CUT can be made. It is observed that there is no aliasing using the proposed scheme. The key to make this scheme attractive is to keep the LFSR length as small as possible. Based on it, two derived schemes, called Simple-LFSR and Multi-LFSR, are shown to try to solve this problem. Experimental results are shown for some ISCAS85 benchmarks.
  • Keywords
    VLSI; built-in self test; integrated circuit testing; logic analysers; shift registers; BIST; BMA; Berlekamp-Massey algorithm; LFSR; VLSI circuits; built-in self-test; circuit under test; error masking; linear feedback shift register; test response analyzer; very large scale integration; zero-aliasing test response evaluation; Algorithm design and analysis; Built-in self-test; Circuit faults; Circuit testing; Compaction; Hardware; Linear feedback shift registers; Polynomials; Vectors; Very large scale integration; Berlekamp–Massey algorithm (BMA); built-in self-test (BIST); linear feedback shift register (LFSR); output response analyzer; zero aliasing;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2010.2047171
  • Filename
    5492197