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
Link To Document