Machine learning for electronic design automation: A survey
With the down-scaling of CMOS technology, the design complexity of very large-scale
integrated is increasing. Although the application of machine learning (ML) techniques in …
integrated is increasing. Although the application of machine learning (ML) techniques in …
Painting on placement: Forecasting routing congestion using conditional generative adversarial nets
Physical design process commonly consumes hours to days for large designs, and routing is
known as the most critical step. Demands for accurate routing quality prediction raise to a …
known as the most critical step. Demands for accurate routing quality prediction raise to a …
High-definition routing congestion prediction for large-scale FPGAs
To speed up the FPGA placement and routing closure, we propose a novel approach to
predict the routing congestion map for large-scale FPGA designs at the placement stage …
predict the routing congestion map for large-scale FPGA designs at the placement stage …
Towards machine learning-based fpga backend flow: Challenges and opportunities
I Taj, U Farooq - Electronics, 2023 - mdpi.com
Field-Programmable Gate Array (FPGA) is at the core of System on Chip (SoC) design
across various Industry 5.0 digital systems—healthcare devices, farming equipment …
across various Industry 5.0 digital systems—healthcare devices, farming equipment …
Understanding graphs in EDA: From shallow to deep learning
As the scale of integrated circuits keeps increasing, it is witnessed that there is a surge in the
research of electronic design automation (EDA) to make the technology node scaling …
research of electronic design automation (EDA) to make the technology node scaling …
Machine-learning based congestion estimation for modern FPGAs
Avoiding congestion for routing resources has become one of the most important placement
objectives. In this paper, we present a machine-learning model for accurately and efficiently …
objectives. In this paper, we present a machine-learning model for accurately and efficiently …
Attention routing: track-assignment detailed routing using attention-based reinforcement learning
In the physical design of integrated circuits, global and detailed routing are critical stages
involving the determination of the interconnected paths of each net on a circuit while …
involving the determination of the interconnected paths of each net on a circuit while …
A new paradigm for FPGA placement without explicit packing
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 …
field programmable gate array (FPGA) implementation flow. A packing engine clusters logic …
A deep learning framework to predict routability for fpga circuit placement
The ability to accurately and efficiently estimate the routability of a circuit based on its
placement is one of the most challenging and difficult tasks in the Field Programmable Gate …
placement is one of the most challenging and difficult tasks in the Field Programmable Gate …
elfplace: Electrostatics-based placement for large-scale heterogeneous fpgas
elfPlace is a flat nonlinear placement algorithm for large-scale heterogeneous field-
programmable gate arrays (FPGAs). We adopt the analogy between placement and …
programmable gate arrays (FPGAs). We adopt the analogy between placement and …