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 :
بازگشت