Test-Per-Clock Logic BIST with Semi-Deterministic Test Patterns and Zero-Aliasing Compactor

  • Authors:
  • O. Novák;Z. Plíva;J. Nosek;A. Hlawiczka;T. Garbolino;K. Gucwa

  • Affiliations:
  • Technical University Liberec, Halkova 6, Liberec 1, Czech Republic. ondrej.novak@vslib.cz;Technical University Liberec, Halkova 6, Liberec 1, Czech Republic. zdenek.pliva@vslib.cz;Technical University Liberec, Halkova 6, Liberec 1, Czech Republic. jiri.nosek@vslib.cz;Silesian University of Technology, ul. Akademicka 16, Gliwice, Poland. hlawicz@boss.iele.polsl.gliwice.pl;Silesian University of Technology, ul. Akademicka 16, Gliwice, Poland. garbol@boss.iele.polsl.gliwice.pl;Silesian University of Technology, ul. Akademicka 16, Gliwice, Poland. guczwa@boss.iele.polsl.gliwice.pl

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a test-per-clock BIST scheme using memory for storing test patterns that reduces the number of clock cycle necessary for testing. Thus, the test application time is shorter and energy consumption is lower than those in other solutions. The test hardware consists of a space compactor and a MISR, which provides zero error aliasing for modeled faults. The test pattern generator (TPG) scheme is based on a T-type flip-flop feedback shift register. The generator can be seeded similarly to a D-type flip-flop shift register. It generates test patterns in a test-per-clock mode. The TPG pattern sequence is modified at regular intervals by adding a modulo-2 bit from a modification sequence, which is stored in a memory. The memory can be either a ROM on the chip or a memory in the tester. The test patterns have both random and deterministic properties, which are advantageous for the final quality of the resulting test sequence. The number of bits stored in the memory, number of clock cycles, hardware overhead and the parameters of the resulting zero aliasing space compactor and MISR are given for the ISCAS benchmark circuits. The experiments demonstrate that the BIST scheme provides shorter test sequences than other methods while the hardware overhead and memory requirements are kept low.