Circuit partitioning with complex resource constraints in FPGAs

Huiqun Liu, Kai Zhu, D. F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

8 Citations (Scopus)

Abstract

In this paper, we present an algorithm for circuit partitioning with complex resource constraints in large FPGAs. Traditional partitioning methods estimate the capacity of an FPGA device by counting the number of logic blocks, however this is not accurate with the increasing capacity and diverse resource types in the new FPGA architectures. We propose a network flow based method to optimally check whether a circuit or a sub-circuit is feasible for a set of available heterogeneous resources. The feasibility checking procedure is integrated in the FM-based algorithm for circuit partitioning. Incremental flow technique is employed for efficient implementation. Experimental results on the MCNC benchmark circuits show that our partitioning algorithm not only yields good results, but also is efficient. Our algorithm for partitioning with complex resource constraints is applicable for both multiple FPGA designs (e.g. logic emulation systems) and partitioning-based placement algorithms for a single large hierarchical FPGA (e.g. Actel's ES6500 FPGA family).

Original languageEnglish
Title of host publicationFPGA '98
Subtitle of host publicationProceedings of the 1998 ACM/SIGDA 6th International Symposium on Field Programmable Gate Arrays
PublisherAssociation for Computing Machinery (ACM)
Pages77-84
Number of pages8
ISBN (Print)9780897919784
DOIs
Publication statusPublished - 22 Feb 1998
Event6th ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 1998 - Monterey , United States
Duration: 22 Feb 199825 Feb 1998
https://dl.acm.org/doi/proceedings/10.1145/275107 (Conference proceedings )

Publication series

NameProceedings of the International Symposium on Field Programmable Gate Arrays, FPGA

Conference

Conference6th ACM/SIGDA International Symposium on Field Programmable Gate Arrays, FPGA 1998
Country/TerritoryUnited States
CityMonterey
Period22/02/9825/02/98
Internet address

Scopus Subject Areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Circuit partitioning with complex resource constraints in FPGAs'. Together they form a unique fingerprint.

Cite this