Title :
Acyclic Multi-Way Partitioning of Boolean Networks
Author :
Cong, Jason ; Li, Zheng ; Bagrodia, Rajive
Author_Institution :
Department of Computer Science, University of California, Los Angeles, CA
Abstract :
Acyclic partitioning on combinational boolean networks has wide range of applications, from multiple FPGA chip partitioning to parallel circuit simulation. In this paper, we present two efficient algorithms for the acyclic multi-way partitioning. One is a generalized Fm-based algorithm. The other is based on the theory of maximum fanout-free cone (MFFC) decomposition. The acyclic FM-algorithm usually results in larger cut-size, as expected, compared to the undirected FM-algorithm due to the acyclic constraint. To our surprise, however, the MFFC-based acyclic partitioning algorithm consistently produces smaller (50% on average) cut-sized solutions than the conventional FM-algorithm. This result suggests that considering signal directions during the process can lead to very natural circuit decomposition and clustering, which in turn results in better partitioning solutions. We have also implemented parallel gate level simulators in Maisie and applied our partitioning algorithms to evaluate their impact on circuit simulation.
Keywords :
Circuit simulation; Clustering algorithms; Field programmable gate arrays; Iterative algorithms; Logic circuits; Logic design; Partitioning algorithms; Pipeline processing; Signal processing; Very large scale integration;
Conference_Titel :
Design Automation, 1994. 31st Conference on
Print_ISBN :
0-89791-653-0
DOI :
10.1109/DAC.1994.204186