Proceedings of the 2014 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays 2014
DOI: 10.1145/2554688.2554783
|View full text |Cite
|
Sign up to set email alerts
|

Towards interconnect-adaptive packing for FPGAs

Abstract: In order to investigate new FPGA logic blocks, FPGA architects have traditionally needed to customize CAD tools to make use of the new features and characteristics of those blocks. The software development effort necessary to create such CAD tools can be a time-consuming process that can significantly limit the number and variety of architectures explored. Thus, architects want flexible CAD tools that can, with few or no software modifications, explore a diverse space. Existing flexible CAD tools suffer from i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…VPR 6.0 introduced sparse intracluster routing crossbars; VPR uses an approach similar to PPR to perform routing. The main difference with this paper is that VPR integrates the PPR phase into the packer [11], [23], as a legality check. In other words, any packing solution that cannot be routed locally within a CLB is disallowed.…”
Section: B Fpga Routing Algorithmsmentioning
confidence: 98%
“…VPR 6.0 introduced sparse intracluster routing crossbars; VPR uses an approach similar to PPR to perform routing. The main difference with this paper is that VPR integrates the PPR phase into the packer [11], [23], as a legality check. In other words, any packing solution that cannot be routed locally within a CLB is disallowed.…”
Section: B Fpga Routing Algorithmsmentioning
confidence: 98%
“…In VPR, IIB-like structures are usually described by listing the appropriate multiplexers within the CLB itself, so that they are only visible to the packer and not to the router [15], thus excluding routing through IIB. We circumvent this by exposing the IIB outputs to the general interconnect and representing the IIB multiplexers as separate nodes in the RRG, like Moctar et al suggest [16].…”
Section: A Fpga Architecture and Modelingmentioning
confidence: 99%
“…The packer inside VPR 7.0 is an interconnect-aware packing algorithm [18] that recognizes and respects the various pin constraints that arise with different LUT and adder interactions. The carry chain itself is specified using the "molecule" feature in AAPack that allows the architect to specify how certain atoms must be packed together.…”
Section: Packingmentioning
confidence: 99%