• DocumentCode
    954776
  • Title

    Pseudofunctional testing

  • Author

    Lin, Yung-Chieh ; Lu, Feng ; Cheng, Kwang-Ting

  • Author_Institution
    Hon-Hai Precision Ind. Co. Ltd., Taiwan, Taiwan
  • Volume
    25
  • Issue
    8
  • fYear
    2006
  • Firstpage
    1535
  • Lastpage
    1546
  • Abstract
    Recent research results have shown that the traditional structural testing for delay and signal integrity faults may result in overtesting due to the nontrivial number of such faults that are untestable in the functional mode although testable in the test mode. This paper presents a pseudofunctional-test methodology that attempts to minimize the overtesting problem of the scan-based circuits in automatic test pattern generation (ATPG) and built-in self-test (BIST) test generation approaches. The first pattern of a two-pattern test is still delivered by scan in the test mode but the pattern is generated in such a way that it does not violate the functional constraints extracted from the functional logic. The second pattern is then generated in a functional mode using the functional justification (also called broadside) test application scheme. The authors use a sequential boolean satisfiability solver to extract a set of functional constraints that consists of illegal states and internal signal correlation. The functional constraints are imposed upon an ATPG tool to generate pseudofunctional tests and/or implemented as a monitor in the BIST environment to allow only functional-like patterns generated from the random test pattern generator as tests. The experimental results for delay faults indicate that the percentage of functionally untestable delay faults is nontrivial for many circuits. This finding supports the hypothesis of the overtesting problem in delay testing. In addition, the results indicate the effectiveness of the proposed constraint extraction method and the proposed BIST scheme.
  • Keywords
    Boolean functions; automatic test pattern generation; built-in self test; integrated circuit testing; automatic test pattern generation; built-in self-test; constraint extraction method; delay integrity faults; functional constraints; functional justification; functional logic; pseudofunctional testing; random test pattern generator; scan-based circuits; sequential Boolean satisfiability solver; signal integrity faults; structural testing; Automatic test pattern generation; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Delay; Fault detection; Logic testing; Test pattern generators; Very large scale integration; Boolean satisfiability (SAT); built-in self-test (BIST); delay testing; very large scale integration (VLSI) circuit testing;
  • 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/TCAD.2005.857379
  • Filename
    1637742