EDBT 2026 Demo / reviewers in the wild / expert
Ziad Abuowaimer
dblp:187/8314 · also Ziad Abuwaimer
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › physical design › placement › circuit placement
FPGA placement |
0.7 | 2 | 2019 | A Flat Timing-Driven Placement Flow for Modern FPGAs · DAC 2019 A Machine Learning Framework for FPGA Placement (Abstract Only) · FPGA 2017 |
Electronic design automation
physical design |
0.7 | 2 | 2019 | A Flat Timing-Driven Placement Flow for Modern FPGAs · DAC 2019 A Machine Learning Framework for FPGA Placement (Abstract Only) · FPGA 2017 |
Electronic design automation › physical design › placement
analytical placement |
0.4 | 1 | 2019 | A Flat Timing-Driven Placement Flow for Modern FPGAs · DAC 2019 |
Electronic design automation › physical design
placement |
0.4 | 1 | 2019 | A Flat Timing-Driven Placement Flow for Modern FPGAs · DAC 2019 |
Electronic design automation › physical design › placement
timing-driven placement |
0.4 | 1 | 2019 | A Flat Timing-Driven Placement Flow for Modern FPGAs · DAC 2019 |
Electronic design automation › design automation tools › FPGA CAD
FPGA design tools |
0.1 | 1 | 2017 | A Machine Learning Framework for FPGA Placement (Abstract Only) · FPGA 2017 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | A Flat Timing-Driven Placement Flow for Modern FPGAsabstractIn this paper, we propose a novel, flat analytic timing-driven placer without explicit packing for Xilinx UltraScale FPGA devices. Our work uses novel methods to simultaneously optimize for timing, wirelength and congestion throughout the global and detailed placement stages. We evaluate the effectiveness of the flat placer on the ISPD 2016 benchmark suite for the xcvu095 UltraScale device, as well as on industrial benchmarks. Experimental results show that on average, FTPlace achieves an 8% increase in maximum clock rate, an 18% decrease in routed wirelength, and produces placements that require 80% less time to route when compared to Xilinx Vivado 2018.1. Timothy Martin, Dani Maarouf, Ziad Abuowaimer, Abeer Alhyari, Gary William Grewal, Shawki Areibi |
DAC | 3 |
| 2019 | A Deep Learning Framework to Predict Routability for FPGA Circuit PlacementabstractThe 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 Array (FPGA) flow. In this paper, we present a novel, deep-learning framework based on a Convolutional Neural Network model for predicting the routability of a placement. We also incorporate the deep-learning model into a state-of-the-art placement tool, and show how the model can be used to (1) avoid costly, but futile, place-and-route iterations, and (2) improve the placer's ability to produce routable placements for hard-to-route circuits using feedback based on routability estimates generated by the proposed model. The model is trained and evaluated using over 26K placement images derived from 372 benchmarks supplied by Xilinx Inc. Experimental results show that the proposed framework achieves a routability prediction accuracy of 97%, while exhibiting runtimes of only a few milliseconds. Abeer Alhyari, Ahmed Elshamli, Ziad Abuowaimer, Shawki Areibi, Gary William Grewal |
FPL | 3 |
| 2019 | Novel Congestion-estimation and Routability-prediction Methods based on Machine Learning for Modern FPGAsabstractEffectively estimating and managing congestion during placement can save substantial placement and routing runtime. In this article, we present a machine-learning model for accurately and efficiently estimating congestion during FPGA placement. Compared with the state-of-the-art machine-learning congestion-estimation model, our results show a 25% improvement in prediction accuracy. This makes our model competitive with congestion estimates produced using a global router. However, our model runs, on average, 291× faster than the global router. Overall, we are able to reduce placement runtimes by 17% and router runtimes by 19%. An additional machine-learning model is also presented that uses the output of the first congestion-estimation model to determine whether or not a placement is routable. This second model has an accuracy in the range of 93% to 98%, depending on the classification algorithm used to implement the learning model, and runtimes of a few milliseconds, thus making it suitable for inclusion in any placer with no worry of additional computational overhead. Abeer Alhyari, Ziad Abuowaimer, Timothy Martin, Gary William Grewal, Shawki Areibi, Anthony Vannelli |
ACM Trans. Reconfigurable Technol. Syst. | 2 |
| 2018 | Machine-Learning Based Congestion Estimation for Modern FPGAsabstractAvoiding 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 estimating congestion during FPGA placement. Compared with the state-of-the-art machine-learning congestion-estimation model, our results show a 25% improvement in prediction accuracy. This makes our model competitive with congestion estimates produced using a global router. However, our model runs, on average, 291x faster than the global router. Dani Maarouf, Abeer Alhyari, Ziad Abuowaimer, Timothy Martin, Andrew David Gunter, Gary William Grewal, Shawki Areibi, Anthony Vannelli |
FPL | 3 |
| 2018 | GPlace3.0: Routability-Driven Analytic Placer for UltraScale FPGA ArchitecturesabstractOptimizing for routability during FPGA placement is becoming increasingly important, as failure to spread and resolve congestion hotspots throughout the chip, especially in the case of large designs, may result in placements that either cannot be routed or that require the router to work excessively hard to obtain success. In this article, we introduce a new, analytic routability-aware placement algorithm for Xilinx UltraScale FPGA architectures. The proposed algorithm, called GPlace3.0, seeks to optimize both wirelength and routability. Our work contains several unique features including a novel window-based procedure for satisfying legality constraints in lieu of packing, an accurate congestion estimation method based on modifications to the pathfinder global router, and a novel detailed placement algorithm that optimizes both wirelength and external pin count. Experimental results show that compared to the top three winners at the recent ISPD’16 FPGA placement contest, GPlace3.0 is able to achieve (on average) a 7.53%, 15.15%, and 33.50% reduction in routed wirelength, respectively, while requiring less overall runtime. As well, an additional 360 benchmarks were provided directly from Xilinx Inc. These benchmarks were used to compare GPlace3.0 to the most recently improved versions of the first- and second-place contest winners. Subsequent experimental results show that GPlace3.0 is able to outperform the improved placers in a variety of areas including number of best solutions found, fewest number of benchmarks that cannot be routed, runtime required to perform placement, and runtime required to perform routing. Ziad Abuowaimer, Dani Maarouf, Timothy Martin, Jérémy Foxcroft, Gary William Grewal, Shawki Areibi, Anthony Vannelli |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2017 | A Machine Learning Framework for FPGA Placement (Abstract Only)
Gary William Grewal, Shawki Areibi, Matthew Westrik, Ziad Abuowaimer, Betty Zhao |
FPGA | 4 |
| 2016 | GPlace: a congestion-aware placement tool for ultrascale FPGAsabstractTraditional FPGA flows that wait until the routing stage to tackle congestion are quickly becoming less effective. This is due to the increasing size and complexity of FPGA architectures and the designs targeted for them. In this paper, we present two new congestion-aware placement tools for Xilinx UltraScale architectures, called GPlace-pack and GPlace-flat, respectively. The former placer participated in the ISPD 2016 Routability-driven Placement Contest for FPGAs, and finished in third place overall. The latter placer was subseqently developed based on our experience in the contest with GPlace-pack. Results obtained indicate that GPlace-flat is on average 5.3× faster than GPlace-pack. The post routing results show that GPlace-flat is able to obtain a further 22.5% improvement in wirelength and a 40.0% improvement in runtime compared to GPlace-pack. Ryan Pattison, Ziad Abuowaimer, Shawki Areibi, Gary William Grewal, Anthony Vannelli |
ICCAD | 2 |