• DocumentCode
    584276
  • Title

    A Test-Per-Clock LFSR Reseeding Algorithm for Concurrent Reduction on Test Sequence Length and Test Data Volume

  • Author

    Lien, Wei-Cheng ; Lee, Kuen-Jong ; Hsieh, Tong-Yu

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2012
  • fDate
    19-22 Nov. 2012
  • Firstpage
    278
  • Lastpage
    283
  • Abstract
    This paper proposes a new test-per-clock BIST method that attempts to minimize the test sequence length and the test data volume simultaneously. An efficient LFSR reseeding algorithm is developed by which each determined seed together with its derived patterns can detect the maximum number of so far undetected faults. During the seed determination process an adaptive X-filling process is first employed to generate a set of candidate patterns for pattern embedding. The process then derives a seed solution that can embed multiple candidate patterns at one time so as to minimize the number of seeds. To shorten the test sequence, the pattern embedding process begins with a small initial set of pseudo-random patterns and will incrementally add more patterns only when necessary. Experimental results show that compared with the previous test-per-clock techniques based on the LFSR- and twisted-ring-counter-reseeding methods, our method can reduce the test sequence length by over 60% with generally smaller numbers of storage bits. When compared with the mapping-logic-based BIST methods, our method can reduce the test sequence length by over 50% with a comparable area overhead.
  • Keywords
    automatic test pattern generation; built-in self test; clocks; fault diagnosis; integrated circuit testing; logic testing; random sequences; adaptive X-filling process; concurrent reduction; fault pattern detection; mapping-logic-based BIST method; pattern embedding process; pseudorandom pattern; seed determination process; test data volume; test sequence length; test-per-clock BIST method; test-per-clock LFSR reseeding algorithm; twisted-ring-counter-reseeding method; Algorithm design and analysis; Automatic test pattern generation; Benchmark testing; Built-in self-test; Circuit faults; Equations; Fault detection; Logic BIST; Test Data Compression; Test-per-clock scheme;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium (ATS), 2012 IEEE 21st Asian
  • Conference_Location
    Niigata
  • ISSN
    1081-7735
  • Print_ISBN
    978-1-4673-4555-2
  • Electronic_ISBN
    1081-7735
  • Type

    conf

  • DOI
    10.1109/ATS.2012.11
  • Filename
    6394216