• DocumentCode
    1245380
  • Title

    A coordinated circuit partitioning and test generation method for pseudo-exhaustive testing of VLSI circuits

  • Author

    Jone, Wen-Ben ; Papachristou, Christos A.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chung-Cheng Univ., Chiayi, Taiwan
  • Volume
    14
  • Issue
    3
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    374
  • Lastpage
    384
  • Abstract
    In this paper, we present a circuit partitioning and test pattern generation technique for pseudo-exhaustive built-in self-testing of VLSI circuits. The circuit partitioning process divides a given circuit into a set of subcircuits which can be exhaustively tested, while the test pattern generation process generates reduced exhaustive test patterns for each subcircuit using a linear feedback shift register (LFSR). In conventional approaches, these two problems are considered separately. However, in this paper, both problems are considered and solved in the same phase. A graph theoretic model of VLSI circuits is proposed. Based on this model, a circuit partitioning algorithm using the concept of minimum vertex cut is devised to partition the circuit into a set of exhaustively testable subcircuits with restricted hardware overhead. Each time a subcircuit is generated by the partitioning algorithm, the test pattern generation problem is considered. A new algorithm, based on the subcircuit modification technique, is proposed with the objective of generating reduced exhaustive test patterns of limited length (e.g., ⩽220) using LFSR´s, for each of the subcircuits. This task is embedded in the circuit partitioning process itself, leading to an efficient and well-coordinated solution. Experiments using ISCAS benchmark circuit simulation have been conducted. The results demonstrate that the proposed method is very good
  • Keywords
    VLSI; built-in self test; circuit analysis computing; design for testability; graph theory; integrated circuit testing; network topology; shift registers; ISCAS benchmark circuit simulation; VLSI circuits; built-in self-testing; circuit partitioning; design for test; graph theoretic model; hardware overhead; linear feedback shift register; minimum vertex cut; pseudo-exhaustive testing; reduced exhaustive test patterns; subcircuit modification technique; test generation method; Benchmark testing; Built-in self-test; Circuit simulation; Circuit testing; Feedback circuits; Hardware; Linear feedback shift registers; Partitioning algorithms; 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.365128
  • Filename
    365128