Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mehrdad E. Dehkordi

dblp:196/3705 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2024
0000-0001-7663-4059ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 since 2021

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
1 paper
Electronic design automation · 93% Integrated circuit design · 7%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design › placement › timing-driven placement
clock-aware placement
0.412019
Simultaneous Placement and Clock Tree Construction for Modern FPGAs · FPGA 2019
Electronic design automation › physical design › clock network synthesis
clock tree synthesis
0.412019
Simultaneous Placement and Clock Tree Construction for Modern FPGAs · FPGA 2019
Electronic design automation › physical design › placement › circuit placement
FPGA placement
0.412019
Simultaneous Placement and Clock Tree Construction for Modern FPGAs · FPGA 2019
Electronic design automation
physical design
0.412019
Simultaneous Placement and Clock Tree Construction for Modern FPGAs · FPGA 2019
Integrated circuit design › clocking
clock distribution
0.112019
Simultaneous Placement and Clock Tree Construction for Modern FPGAs · FPGA 2019

Methods — techniques the papers use, named apart from their topics

placement algorithm · 0.4clock tree construction · 0.4
YearPublicationVenuePosition
2024 Calibration-Based Differentiable Timing Optimization in Non-linear Global Placement
abstract
Placement plays a crucial role in the timing closure of integrated circuit (IC) physical design. This paper presents an efficient and effective calibration-based differentiable timing-driven global placement engine. Our key innovation is a calibration technique that approximates a precise but expensive reference timer, such as a signoff timer, using a lightweight simple timer. This calibrated simple timer inherently accounts for intricate timing exceptions and common path pessimism removal (CPPR) prevalent in industry designs. Extending this calibrated simple timer into a differentiable timing engine enables ultrafast yet accurate timing optimization in non-linear global placement. Experimental results on various industry designs demonstrate the superiority of the proposed framework over the latest AMD Vivado and traditional net-weighting methods across key metrics including maximum clock frequency, wirelength, routability, and overall back-end runtime.
Wuxi Li, Yuji Kukimoto, Grégory Servel, Ismail Bustany, Mehrdad E. Dehkordi
ISPD5
2019 Simultaneous Placement and Clock Tree Construction for Modern FPGAs
abstract
Modern field-programmable gate array (FPGA) devices often contain complex clocking architectures to achieve high-performance and flexible clock networks. The physical structure of these clock networks, however, are pre-manufactured, unadjustable, and with only limited routing resources. Most conventional FPGA placement algorithms rarely consider clock feasibility, and therefore lead to clock routing failures. Some recent works adopt simplified clock routing models (e.g., the bounding box model) to force clock legality during placement, which, however, can often overestimate clock routing demands and results in unnecessary placement quality degradation. To address these limitations, in this paper, we propose a generic FPGA placement framework that can simultaneously optimize placement quality and ensure clock feasibility by explicit clock tree construction. We demonstrate the effectiveness and efficiency of the proposed approach using the ISPD 2017 Clock-Aware Placement Contest benchmark suite. Compared with other state-of-the-art clock legalization algorithms, the proposed approach can achieve the best routed wirelength with competitive runtime.
Wuxi Li, Mehrdad E. Dehkordi, David Z. Pan
FPGA2
2017 Clock-Aware FPGA Placement Contest
abstract
Modern FPGA device contains complex clocking architecture on top of FPGA logic fabric. To best utilize FPGA clocking architecture, both FPGA designers and EDA tool developers need to understand the clocking architecture and design best methodology/algorithm for various design styles. Clock legalization and clock aware placement become one of the key factors in FPGA design flow. They can greatly influence FPGA design performance and routability. FPGA placement problem can get very difficult with clock legalization constraints. This year's contest is a continuous challenge based on last year's routability driven placement. Contestants need to design best-in-class clock aware placement approach to excel in the contest.
Chandra Mulpuri, Sainath Reddy, Meghraj Kalase, Srinivasan Dasasathyan, Mehrdad E. Dehkordi, Marvin Tom, Rajat Aggarwal
ISPD6