A performance-oriented circuit partitioning algorithm with logic-block replication for multi-FPGA systems
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
This paper proposes a circuit partitioning algorithm in which the delay of each critical signal path is within a specified upper bound. Its core is recursive bipartitioning of a circuit which consists of three stages: (0) detection of critical paths; (1) bipartitioning of a set of primary inputs and outputs; and (2) bipartitioning of a set of logic-blocks. In (0), the algorithm detects the critical paths based on their lower bounds of delays. The delays of the critical paths are reduced with higher priority. In (1), the algorithm attempts to assign the primary input and output on each critical path to one chip. In (2), the algorithm not only decreases the number of crossings between chips but also assigns the logic blocks on each critical path to one chip by exploiting a network flow technique with logic-block replication. The experimental results demonstrate that it resolves almost all path delay constraints with the maximum number of required I/O blocks per chip small compared with conventional algorithms.Keywords
This publication has 9 references indexed in Scilit:
- Gate array placement based on mincut partitioning with path delay constraintsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Partitioning with cone structuresPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A field programmable multi-chip module (FPMCM)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- New algorithms for min-cut replication in partitioned circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Local ratio cut and set covering partitioning for huge logic emulation systemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1995
- Min-cut replication in partitioned networksIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1995
- Multi-way partitioning for minimum delay for look-up table based FPGAsPublished by Association for Computing Machinery (ACM) ,1995
- An efficient method of partitioning circuits for multiple-FPGA implementation.Published by Association for Computing Machinery (ACM) ,1993
- A Linear-Time Heuristic for Improving Network PartitionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982