UTPlaceF: A routability-driven FPGA placer with physical and congestion aware packing

W Li, S Dhar, DZ Pan - … on Computer-Aided Design of Integrated …, 2017 - ieeexplore.ieee.org
Field programmable gate array (FPGA) packing and placement without routability
consideration could lead to unroutable results for high-utilization designs. Conventional …

GPlace3. 0: Routability-driven analytic placer for UltraScale FPGA architectures

Z Abuowaimer, D Maarouf, T Martin, J Foxcroft… - ACM Transactions on …, 2018 - dl.acm.org
Optimizing for routability during FPGA placement is becoming increasingly important, as
failure to spread and resolve congestion hotspots throughout the chip, especially in the case …

RippleFPGA: Routability-driven simultaneous packing and placement for modern FPGAs

G Chen, CW Pui, WK Chow, KC Lam… - … on Computer-Aided …, 2017 - ieeexplore.ieee.org
As a good tradeoff between central processing unit (CPU) and application specific
integrated circuit (ASIC), field-programmable gate array (FPGA) is becoming more widely …

A new paradigm for FPGA placement without explicit packing

W Li, DZ Pan - IEEE Transactions on Computer-Aided Design of …, 2018 - ieeexplore.ieee.org
Placement and packing are two important but separated optimization steps in a conventional
field programmable gate array (FPGA) implementation flow. A packing engine clusters logic …

Clock-aware placement for large-scale heterogeneous FPGAs

J Chen, Z Lin, YC Kuo, CC Huang… - … on Computer-Aided …, 2020 - ieeexplore.ieee.org
A modern field-programmable gate array (FPGA) often contains an ASIC-like clocking
architecture which is crucial to achieve better skew and performance. Existing conventional …

Efficient and effective packing and analytical placement for large-scale heterogeneous FPGAs

YC Chen, SY Chen, YW Chang - 2014 IEEE/ACM International …, 2014 - ieeexplore.ieee.org
As FPGA architecture evolves, complex heterogenous blocks, such as RAMs and DSPs, are
widely used to effectively implement various circuit applications. These complex blocks often …

K-way partitioning based packing for FPGA logic blocks without input bandwidth constraint

W Feng - 2012 International Conference on Field …, 2012 - ieeexplore.ieee.org
Cluster-based logic blocks from most commercial FPGA products do not have an input
bandwidth constraint, ie, limiting the number of signals going from routing channels into the …

UTPlaceF 2.0: A high-performance clock-aware FPGA placement engine

W Li, Y Lin, M Li, S Dhar, DZ Pan - ACM Transactions on Design …, 2018 - dl.acm.org
Modern field-programmable gate array (FPGA) devices contain complex clock architectures
on top of configurable logics. Unlike application specific integrated circuits (ASICs), the …

Simultaneous placement and clock tree construction for modern FPGAs

W Li, ME Dehkordi, S Yang, DZ Pan - Proceedings of the 2019 ACM …, 2019 - dl.acm.org
Modern field-programmable gate array (FPGA) devices often contain complex clocking
architectures to achieve high-performance and flexible clock networks. The physical …

High-performance Placement Engine for Modern Large-scale FPGAs With Heterogeneity and Clock Constraints

Z Zhu, Y Mei, K Deng, H He, J Chen… - … on Computer-Aided …, 2023 - ieeexplore.ieee.org
As field-programmable gate array (FPGA) architectures continue to evolve and become
more complex, the heterogeneity and clock constraints imposed by modern FPGAs have …