• DocumentCode
    2528820
  • Title

    Multi-conditional SAT-ATPG for power-droop testing

  • Author

    Czutro, Alexander ; Sauer, Matthias ; Polian, Ilia ; Becker, Bernd

  • Author_Institution
    Albert-Ludwigs-Univ. Freiburg, Freiburg, Germany
  • fYear
    2012
  • fDate
    28-31 May 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Power droop is a non-trivial signal-integrity-related effect triggered by specific power-supply conditions. High-frequency and low-frequency power droop may lead to failure of an IC during application time, but they usually remain undetected by state-of-the-art manufacturing test methods, as the fault excitation imposes particular conditions on global switching activity over several time frames. Hence, ATPG for power-droop test (PD-ATPG) is an extremely hard problem that has not yet been solved optimally. In this paper, we use a SAT-based ATPG engine that employs a mechanism known as SAT-solving with qualitative preferences to generate a solution guaranteed to be optimal for a given set of optimisation criteria, however at the expense of high SAT-solving times. Therefore, a well-balanced set of criteria has to be chosen for the SAT-formulation in order to get as good solutions as possible without rendering the SAT-instances impracticably hard. We explore several strategies and evaluate them experimentally.
  • Keywords
    circuit optimisation; integrated circuit testing; integrated logic circuits; SAT-based ATPG engine; multi-conditional SAT-ATPG; optimisation; power-droop testing; Automatic test pattern generation; Circuit faults; Optimization; Power grids; Switches; Switching circuits; ATPG; ECMS@; SAT; optimisation constraints; power droop; qualitative preferences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium (ETS), 2012 17th IEEE European
  • Conference_Location
    Annecy
  • Print_ISBN
    978-1-4673-0696-6
  • Electronic_ISBN
    978-1-4673-0695-9
  • Type

    conf

  • DOI
    10.1109/ETS.2012.6233026
  • Filename
    6233026