• DocumentCode
    658568
  • Title

    Accurate Multi-cycle ATPG in Presence of X-Values

  • Author

    Erb, Dominik ; Kochte, Michael A. ; Sauer, Matthias ; Wunderlich, H.-J. ; Becker, B.

  • Author_Institution
    Univ. of Freiburg, Freiburg, Germany
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    245
  • Lastpage
    250
  • Abstract
    Unknown (X) values in a circuit impair test quality and increase test costs. Classical n-valued algorithms for fault simulation and ATPG, which typically use a three- or four-valued logic for the good and faulty circuit, are in principle pessimistic in presence of X-values and cannot accurately compute the achievable fault coverage. In partial scan or pipelined circuits, X-values originate in non-scan flip-flops. These circuits are tested using multi-cycle tests. Here we present multi-cycle test generation techniques for circuits with X-values due to partial scan or other X-sources. The proposed techniques have been integrated into a multi-cycle ATPG framework which employs formal Boolean and quantified Boolean (QBF) satisfiability techniques to compute the possible signal states in the circuit accurately. Efficient encoding of the problem instance ensures reasonable runtimes. We show that in presence of X-values, the detection of stuck-at faults requires not only exact formal reasoning in a single cycle, but especially the consideration of multiple cycles for excitation of the fault site as well as propagation and controlled reconvergence of fault effects. For the first time, accurate deterministic ATPG for multi-cycle test application is supported for stuck-at faults. Experiments on ISCAS´89 and industrial circuits with X-sources show that this new approach increases the fault coverage considerably.
  • Keywords
    Boolean functions; automatic test pattern generation; computability; fault simulation; flip-flops; logic testing; ISCAS´89 circuit; QBF; X-values; automatic test pattern generation; circuit impair test quality; fault coverage; fault simulation; formal Boolean satisfiability; logic testing; multicycle ATPG; nonscan flip-flops; partial scan; pipelined circuits; quantified Boolean satisfiability; stuck-at fault detection; test costs; Automatic test pattern generation; Circuit faults; Cognition; Fault detection; Integrated circuit modeling; Logic gates; Runtime; ATPG; QBF; Unknown values; multi-cycle; partial scan; test generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium (ATS), 2013 22nd Asian
  • Conference_Location
    Jiaosi Township
  • ISSN
    1081-7735
  • Type

    conf

  • DOI
    10.1109/ATS.2013.53
  • Filename
    6690649