z-logo
open-access-imgOpen Access
FPGA Partitioning with Complex Resource Constraints
Author(s) -
Huiqun Liu,
Kai Zhu,
Martin D. F. Wong
Publication year - 1999
Publication title -
vlsi design
Language(s) - English
Resource type - Journals
eISSN - 1065-514X
pISSN - 1026-7123
DOI - 10.1155/2000/12198
Subject(s) - field programmable gate array , computer science , resource (disambiguation) , parallel computing , distributed computing , embedded system , computer architecture , computer network
In this paper, we present an algorithm for circuit partitioning with complex resourceconstraints in large FPGAs. Traditional partitioning methods estimate the capacity ofan FPGA device by counting the number of logic blocks, however this is not accuratewith the increasing diverse resource types in the new FPGA architectures. We firstpropose a network flow based method to optimally check whether a circuit or a subcircuitis feasible for a set of available heterogeneous resources. Then the feasibilitychecking procedure is integrated in the FM-based algorithm for circuit partitioning.Incremental flow technique is employed for efficient implementation. Experimentalresults on the MCNC benchmark circuits show that our partitioning algorithm not onlyyields good results, but also is efficient. Our algorithm for partitioning with complexresource constraints is applicable for both multiple FPGA designs (e.g., logic emulationsystems) and partitioning-based placement algorithms for a single large hierarchicalFPGA (e.g., Actel's ES6500 FPGA family)

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom