• DocumentCode
    2221155
  • Title

    Independent test sequence compaction through integer programming

  • Author

    Drineas, Petros ; Makris, Yiorgos

  • Author_Institution
    Comput. Sci. Dept., Rensselaer Polytech. Inst., Troy, NY, USA
  • fYear
    2003
  • fDate
    13-15 Oct. 2003
  • Firstpage
    380
  • Lastpage
    386
  • Abstract
    We discuss the compaction of independent test sequences for sequential circuits. Our first contribution is the formulation of this problem as an integer program, which we then solve through a well-known method employing linear programming relaxation and randomized rounding. The key contribution of this approach is that it yields the first polynomial time approximation algorithm for this problem. More specifically, it provides a provably good approximation guarantee while running in time polynomial with respect to the number of vectors in the original test sequences and the number of faults. Another virtue of our approach is that it provides a lower bound for the compacted set of test sequences and, therefore, a quality measure for the test compaction algorithm. Experimental results on benchmark circuits demonstrate that the proposed solution efficiently identifies nearly optimal sets of compacted test sequences.
  • Keywords
    approximation theory; computational complexity; integer programming; linear programming; logic testing; relaxation theory; sequential circuits; independent test sequence compaction; integer programming; linear programming relaxation; polynomial time approximation algorithm; randomized rounding; sequential circuit; test compaction algorithm; Approximation algorithms; Benchmark testing; Circuit faults; Circuit testing; Compaction; Linear programming; Polynomials; Sequential analysis; Sequential circuits; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2003. Proceedings. 21st International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2025-1
  • Type

    conf

  • DOI
    10.1109/ICCD.2003.1240924
  • Filename
    1240924