Skip to main content

Architecture-aware FPGA placement using metric embedding

Publication ,  Conference
Gopalakrishnan, P; Li, X; Pileggi, L
Published in: Proceedings - Design Automation Conference
January 1, 2006

Since performance on FPGAs is dominated by the routing architecture rather than wirelength, we propose a new ar-chitecture-aware approach to initial FPGA placement that models the relationship between performance and the routing grid, using concepts from graph embedding and metric geometry. Our approach, CAPRI, can be viewed as an embedding of a graph representing the netlist into a metric space that is representative of the FPGA. First, we develop an analytic metric of distance that models delays along the FPGA routing grid. We then embed a netlist into the defined metric space using matrix projections and online bipartite matching. Experimental comparisons with the popular FPGA tool, VPR, show that with CAPRI's initial solution, the resulting placements show median improvements of 10% in critical path delays for the larger MCNC benchmarks. Total placement runtime is also improved by 2x on average. Copyright 2006 ACM.

Duke Scholars

Published In

Proceedings - Design Automation Conference

DOI

ISSN

0738-100X

Publication Date

January 1, 2006

Start / End Page

460 / 465
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Gopalakrishnan, P., Li, X., & Pileggi, L. (2006). Architecture-aware FPGA placement using metric embedding. In Proceedings - Design Automation Conference (pp. 460–465). https://doi.org/10.1145/1146909.1147033
Gopalakrishnan, P., X. Li, and L. Pileggi. “Architecture-aware FPGA placement using metric embedding.” In Proceedings - Design Automation Conference, 460–65, 2006. https://doi.org/10.1145/1146909.1147033.
Gopalakrishnan P, Li X, Pileggi L. Architecture-aware FPGA placement using metric embedding. In: Proceedings - Design Automation Conference. 2006. p. 460–5.
Gopalakrishnan, P., et al. “Architecture-aware FPGA placement using metric embedding.” Proceedings - Design Automation Conference, 2006, pp. 460–65. Scopus, doi:10.1145/1146909.1147033.
Gopalakrishnan P, Li X, Pileggi L. Architecture-aware FPGA placement using metric embedding. Proceedings - Design Automation Conference. 2006. p. 460–465.

Published In

Proceedings - Design Automation Conference

DOI

ISSN

0738-100X

Publication Date

January 1, 2006

Start / End Page

460 / 465