• DocumentCode
    1854099
  • Title

    Bottleneck removal algorithm for dynamic compaction and test cycles reduction

  • Author

    Chakradhar, Srimat T. ; Raghunathan, Anand

  • Author_Institution
    NEC Res. Inst., Princeton, NJ, USA
  • fYear
    1995
  • fDate
    18-22 Sep 1995
  • Firstpage
    98
  • Lastpage
    104
  • Abstract
    We present a new, dynamic algorithm for test sequence compaction and test cycle reduction for combinational and sequential circuits. Several dynamic algorithms for compaction in combinational circuits have been proposed but, to the best of our knowledge, no dynamic method has been reported in the literature for compaction in non scan sequential circuits. Our algorithm is based on two key ideas: (1) we first identify bottlenecks that prevent vector compaction and test cycle reduction for test sequences generated thus far, and (2) future test sequences are generated with an attempt to eliminate bottlenecks of earlier generated test sequences. If all bottlenecks of a sequence are eliminated, then the sequence is dropped from the test set. The final test set generated by our algorithm is minimal in the following sense. Static vector compaction or test cycle reduction using set-covering or extended set-covering approaches (for example, reverse or any other order of fault simulation, with any specification of unspecified inputs in test sequences) cannot further reduce the number of vectors. Experimental results on scan and non scan sequential circuits are reported to demonstrate the effectiveness of our algorithm
  • Keywords
    combinational circuits; logic CAD; logic design; logic testing; sequential circuits; bottleneck removal algorithm; combinational circuits; dynamic compaction; extended set-covering approach; fault simulation; sequential circuits; test cycles reduction; test sequence compaction; unspecified inputs; vector compaction; Circuit faults; Circuit simulation; Circuit testing; Clocks; Compaction; Heuristic algorithms; Laboratories; Logic testing; Sequential analysis; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1995, with EURO-VHDL, Proceedings EURO-DAC '95., European
  • Conference_Location
    Brighton
  • Print_ISBN
    0-8186-7156-4
  • Type

    conf

  • DOI
    10.1109/EURDAC.1995.528551
  • Filename
    528551