Proceedings of the 35th Annual Conference on Design Automation Conference - DAC '98 1998
DOI: 10.1145/277044.277125
|View full text |Cite
|
Sign up to set email alerts
|

Performance-driven multi-FPGA partitioning using functional clustering and replication

Abstract: This paper presents a new performance-driven partitioning method for multi-FPGA designs. The proposed method c onsists of three steps: 1 functional-cluster formation, 2 slack computation, and 3 set-coveringbased p artitioning with functional replication. The proposed method p erforms multi-FPGA partitioning by taking into account path delays and design structural information. We intr oduce a functional replication technique which performs circuit replications at the functionalcluster level instead of the cell … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

1999
1999
2013
2013

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…Fang and Wu [19], [20] found that using the design hierarchy to guide partitioning would lead to higher logic block utilization and lower I/O pin utilization, which commonly formed the bottleneck when partitioning over multiple FPGAs, and resembles our avoidance of high-fanout paths. Some early work by Vahid, Frank, Le, and Hsu [21], [22] pointed to the advantages of functional partitioning, the kind we do in this paper, over structural partitioning, where partitioning occurs after the synthesis of a final, flattened netlist.…”
Section: Related Workmentioning
confidence: 99%
“…Fang and Wu [19], [20] found that using the design hierarchy to guide partitioning would lead to higher logic block utilization and lower I/O pin utilization, which commonly formed the bottleneck when partitioning over multiple FPGAs, and resembles our avoidance of high-fanout paths. Some early work by Vahid, Frank, Le, and Hsu [21], [22] pointed to the advantages of functional partitioning, the kind we do in this paper, over structural partitioning, where partitioning occurs after the synthesis of a final, flattened netlist.…”
Section: Related Workmentioning
confidence: 99%
“…This prototyping can drastically reduce the time required for software-based logic simulation of an ASIC, and it can expand test coverage by working as a hardware accelerator [1]. Various methods such as multi-FPGA partitioning [2] have been proposed to enhance this capability. When prototyping a system on FPGAs, interfaces and partial behaviors of external devices can be modeled precisely, and sets of stimuli generated from the models are fed to logic simulations running on the FPGAs.…”
Section: System Conceptmentioning
confidence: 99%