• DocumentCode
    451994
  • Title

    An Exact Algorithm for Selecting Partial Scan Flip-Flops

  • Author

    Chakradhar, Srimat T. ; Balakrishnan, Arun ; Agrawal, Vishwani D.

  • Author_Institution
    C & C Research Laboratories, NEC USA, Princeton, NJ
  • fYear
    1994
  • fDate
    6-10 June 1994
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    We develop an exact algorithm for selecting flip-flops in partial scan designs to break all feedback cycles. The main ideas that allowus to solve this hard problemexactly for large, practical instances are - graph transformations, a partitioning scheme used in the branch and bound procedure, and pruning techniques based on an integer linear programming formulation of the minimum feedback vertex set (MFVS) problem.We have obtained optimum solutions for the ISCAS ´89 benchmark circuits and several production VLSI circuits within reasonable computation time. For example, the optimal number of scan flip-flops required to eliminate all cycles except self-loops in the circuit s38417 is 374. This optimal solution was obtained in 32 CPU seconds on a SUN Sparc 2 workstation.
  • Keywords
    Algorithm design and analysis; Central Processing Unit; Feedback circuits; Flip-flops; Integer linear programming; Partitioning algorithms; Production; Sun; Very large scale integration; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1994. 31st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-653-0
  • Type

    conf

  • DOI
    10.1109/DAC.1994.204077
  • Filename
    1600350