Detailed Placement for Dedicated LUT-Level FPGA Interconnect

5Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

In this work, we develop timing-driven CAD support for FPGA architectures with direct connections between LUTs. We do so by proposing an efficient ILP-based detailed placer, which moves a carefully selected subset of LUTs from their original positions, so that connections of the user circuit can be appropriately aligned with the direct connections of the FPGA, reducing the circuit's critical path delay. We discuss various aspects of making such an approach practicable, from efficient formulation of the integer programs themselves, to appropriate selection of the movable nodes. These careful considerations enable simultaneous movement of tens of LUTs with tens of candidate positions each, in a matter of minutes. In this manner, the impact of additional connections on the critical path delay more than doubles, compared to the previously reported results that relied solely on architecture-oblivious placement.

Cite

CITATION STYLE

APA

Nikolić, S., Zgheib, G., & Ienne, P. (2022). Detailed Placement for Dedicated LUT-Level FPGA Interconnect. ACM Transactions on Reconfigurable Technology and Systems, 15(4). https://doi.org/10.1145/3501802

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free