Deterministic built-in pattern generation for sequential circuits

被引:41
|
作者
Iyengar, V
Chakrabarty, K
Murray, BT
机构
[1] Univ Illinois, Ctr Reliable & High Performance Comp, Urbana, IL 61801 USA
[2] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
[3] Delphi Automot Syst, Saginaw, MI 48601 USA
关键词
BIST; comma coding; embedded-core testing; Huffman coding; pattern decoding; run-length encoding; sequential circuit testing; statistical encoding;
D O I
10.1023/A:1008384201996
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a new pattern generation approach for deterministic built-in self testing (BIST) of sequential circuits. Our approach is based on precomputed test sequences, and is especially suited to sequential circuits that contain a large number of flip-flops but relatively few controllable primary inputs. Such circuits, often encountered as embedded cores and as filters for digital signal processing, are difficult to test and require long test sequences. We show that statistical encoding of precomputed test sequences can be combined with low-cost pattern decoding to provide deterministic BIST with practical levels of overhead. Optimal Huffman codes and near-optimal Comma codes are especially useful for test set encoding. This approach exploits recent advances in automatic test pattern generation for sequential circuits and, unlike other BIST schemes, does not require access to a gate-level model of the circuit under test. It can be easily automated and integrated with design automation tools. Experimental results for the ISCAS 89 benchmark circuits show that the proposed method provides higher fault coverage than pseudorandom testing with shorter test application time and low to moderate hardware overhead.
引用
收藏
页码:97 / 114
页数:18
相关论文
共 50 条
  • [1] Deterministic Built-in Pattern Generation for Sequential Circuits
    Vikram Iyengar
    Krishnendu Chakrabarty
    Brian T. Murray
    [J]. Journal of Electronic Testing, 1999, 15 : 97 - 114
  • [2] Built-in test generation for synchronous sequential circuits
    Pomeranz, I
    Reddy, SM
    [J]. 1997 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1997, : 421 - 426
  • [3] A partitioning and storage based built-in test pattern generation method for synchronous sequential circuits
    Pomeranz, I
    Reddy, SM
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 148 - 153
  • [4] Deterministic test pattern generation techniques for sequential circuits
    Hamzaoglu, I
    Patel, JH
    [J]. ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 538 - 543
  • [5] On the use of multiple fault detection times in a method for built-in test pattern generation for synchronous sequential circuits
    Pomeranz, I
    Reddy, SM
    [J]. IEEE EUROPEAN TEST WORKSHOP, PROCEEDINGS, 2000, : 144 - 149
  • [6] Deterministic built-in test pattern generation for high-performance circuits using twisted-ring counters
    Chakrabarty, K
    Murray, BT
    Iyengar, V
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (05) : 633 - 636
  • [7] On The Computation of LFSR Characteristic Polynomials for Built-In Deterministic Test Pattern Generation
    Acevedo, Oscar
    Kagaris, Dimitri
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (02) : 664 - 669
  • [8] Deterministic built-in test with neighborhood pattern generator
    Nakao, M
    Kiyoshige, Y
    Natsume, K
    Hatayama, K
    Fukumoto, S
    Iwasaki, K
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (05): : 874 - 883
  • [9] A partitioning and storage based built-in test pattern generation method for scan circuits
    Pomeranz, I
    Reddy, SM
    [J]. ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 677 - 682
  • [10] Improved built-in test pattern generators based on comparison units for synchronous sequential circuits
    Pomeranz, I
    Reddy, SM
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 26 - 31