DocumentCode :
275379
Title :
A heuristic algorithm for the fanout problem
Author :
Singh, Kanwar Jit ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
California Univ., Berkeley, CA, USA
fYear :
1990
fDate :
24-28 Jun 1990
Firstpage :
357
Lastpage :
360
Abstract :
An algorithm is presented to optimally distribute a signal to its required destinations. The choice of the buffers and the topology of the distribution tree depends on the availability of different strength gates and on the load and the required times at the destination. Since the area-constrained fanout problem is NP-complete and area is not a major consideration in present high-density designs, attention is restricted to the simpler problem of designing fast fanout circuits without any area constraint. The proposed algorithm builds the fanout tree by partitioning the fanout signals into subsets and then recursively solving each subproblem. At each stage the algorithm generates a fanout tree that is an improvement over the previous stage. This feature allows the user to specify the improvement desired by the fanout correction process. The performance of the algorithm, when run on randomly generated distributions of required times and on real design examples, is very promising
Keywords :
computational complexity; logic CAD; trees (mathematics); NP-complete; buffers; fanout problem; fanout tree; heuristic algorithm; logic circuits; partitioning; randomly generated distributions; topology; Algorithm design and analysis; Circuit optimization; Circuit synthesis; Circuit testing; Delay; Electronics industry; Heuristic algorithms; Partitioning algorithms; Timing; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location :
Orlando, FL
ISSN :
0738-100X
Print_ISBN :
0-89791-363-9
Type :
conf
DOI :
10.1109/DAC.1990.114882
Filename :
114882
Link To Document :
بازگشت