• DocumentCode
    703949
  • Title

    DP-fill: A dynamic programming approach to X-filling for minimizing peak test power in scan tests

  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    836
  • Lastpage
    841
  • Abstract
    At-speed testing is crucial to catch small delay defects that occur during the manufacture of high performance digital chips. Launch-Off-Capture (LOC) and Launch-Off-Shift (LOS) are two prevalently used schemes for this purpose. LOS scheme achieves higher fault coverage while consuming lesser test time over LOC scheme, but dissipates higher power during the capture phase of the at-speed test. Excessive IR-drop during capture phase on the power grid causes false delay failures leading to significant yield reduction that is unwarranted. As reported in literature, an intelligent filling of don´t care bits (X-filling) in test cubes has yielded significant power reduction. Given that the tests output by automatic test pattern generation (ATPG) tools for big circuits have large number of don´t care bits, the X-filling technique is very effective for them. Assuming that the design for testability (DFT) scheme preserves the state of the combinational logic between capture phases of successive patterns, this paper maps the problem of optimal X-filling for peak power minimization during LOS scheme to a variant of interval coloring problem and proposes a dynamic programming (DP) algorithm for the same along with a theoretical proof for its optimality. To the best of our knowledge, this is the first ever reported X-filling algorithm that is optimal. The proposed algorithm when experimented on ITC99 benchmarks produced peak power savings of up to 34% over the best known low power X-filling algorithm for LOS testing. Interestingly, it is observed that the power savings increase with the size of the circuit.
  • Keywords
    automatic test pattern generation; combinational circuits; dynamic programming; integrated circuit testing; microprocessor chips; ATPG tools; DFT scheme; DP algorithm; DP-fill; ITC99 benchmarks; LOC scheme; LOS scheme; LOS testing; at-speed testing; automatic test pattern generation tools; big circuits; combinational logic; design for testability scheme; don`t care bits; dynamic programming algorithm; dynamic programming approach; excessive IR-drop; false delay failures; high performance digital chips; interval coloring problem; launch-off-capture scheme; launch-off-shift scheme; optimal X-filling technique; peak test power minimization; power grid; power reduction; scan tests; Benchmark testing; Color; Computer architecture; Delays; Dynamic programming; Heuristic algorithms; Minimization; Digital Systems Testing; Dynamic Programming; Peak Test Power; X-filling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092501