EDBT 2026 Demo / reviewers in the wild / expert
Amin Farshidi
dblp:117/8574
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-3340-2255ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 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
1 paper |
Electronic design automation · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › physical design › clock network synthesis
clock network optimization |
0.2 | 1 | 2014 | Variation-Aware Geometric Programming Models for the Clock Network Buffer Sizing Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Electronic design automation › physical design
clock network synthesis |
0.2 | 1 | 2014 | Variation-Aware Geometric Programming Models for the Clock Network Buffer Sizing Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Electronic design automation
physical design |
0.2 | 1 | 2014 | Variation-Aware Geometric Programming Models for the Clock Network Buffer Sizing Problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Methods — techniques the papers use, named apart from their topics
multi-objective optimization · 0.2geometric programming · 0.2discretization heuristic · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | ISPD 2019 Initial Detailed Routing Contest and Benchmark with Advanced Routing RulesabstractDetailed routing becomes the most complicated and runtime consuming stage in the physical design flow as technology nodes advance. Due to the inaccessibility of advanced routing rules and industrial designs, it is hard to conduct detailed routing academic researches using the modern real-world designs. ISPD18 hosts the first detailed routing contest [1] and releases a set of benchmarks synthesized by industrial tools with practical routing rules. ISPD18 contest spurs detailed routing researches and provides students the opportunity to become familiar with the industrial designs and rules. On top of ISPD18 detailed routing contest, we host another detailed routing contest in ISPD19 [2] to consider several advanced routing rules and make the contest problem one step closer to the real-world routing challenges in advanced technology nodes. ISPD19 detailed routing contest encourages participants to use double-cut vias to improve yield and result quality. In addition, in order to drive the development of efficient routing frameworks, the deterministic multithreading feature is encouraged but optional in this contest. Wen-Hao Liu 0001, Stefanus Mantik, Wing-Kai Chow, Yixiao Ding, Amin Farshidi, Gracieli Posser |
ISPD | 5 |
| 2014 | Optimal gate sizing using a self-tuning multi-objective framework
Amin Farshidi, Logan Rakai, Laleh Behjat, David T. Westwick |
Integr. | 1 |
| 2014 | Variation-Aware Geometric Programming Models for the Clock Network Buffer Sizing ProblemabstractIn this paper, we present and analyze four efficient models that produce significantly improved results by optimizing conflicting power and skew objectives in the clock network buffer sizing problem. Each model is in geometric programming format and has certain advantages, such as maximum reduction in power, robustness to process variation, and striking a balance between skew and power optimization. The buffer sizing problem is formulated as a geometric programming problem to provide globally optimal solutions to the four models. We also show that a geometric programming multiobjective model can be used to optimize both power and skew without requiring any tuning from a designer. The presented self-tuning multiobjective formulation not only provides optimal solutions for buffer sizes, but also finds the tuning parameters that result in overall combined reduction in power and skew without loss of convexity. The effectiveness of the models are illustrated on several publicly available benchmarks. The models provide on average 40% to 60% improvement in power while reducing skew in several cases. We have also proposed a smart heuristic for discretization of the continuous geometric programming solution that preserves skew and power. Finally, we provide a guideline for designers to decide which one of the proposed models is the most appropriate for their needs. Logan Rakai, Amin Farshidi, David T. Westwick, Laleh Behjat |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2013 | A self-tuning multi-objective optimization framework for geometric programming with gate sizing applicationsabstractMost engineering problems involve optimizing different and competing objectives. To solve multi-objective problems, normally a weighted sum of the objectives is optimized. However, how the weights are assigned can greatly affect the outcome. Therefore, many designers have to resort to producing the Pareto surface - a time-consuming procedure. In this paper, we propose a framework for solving multi-objective geometric programming problems where weights in the objective are optimally calculated during the optimization problem without having to produce the Pareto surface. It is shown that the proposed self-tuning multi-objective framework can be applied to geometric programming gate sizing problems. Then, the efficacy of the proposed framework is proven using the clock network buffer sizing problem as an application. The problem is first formulated as a geometric programming (GP) problem with the objectives of reducing power, skew, and slew. The problem is solved using ISPD09 circuits. The power, skew and slew of the optimized networks are calculated using ngspice. The results show on average 52% reduction in power and 28% reduction in skew compared to the original networks. The self-tuning multi-objective solution is shown superior to any single objective solution with no impact on runtime. Amin Farshidi, Logan Rakai, Laleh Behjat, David T. Westwick |
ACM Great Lakes Symposium on VLSI | 1 |
| 2013 | Buffer sizing for clock networks using robust geometric programming considering variations in buffer sizesabstractMinimizing power and skew for clock networks are critical and difficult tasks which can be greatly affected by buffer sizing. However, buffer sizing is a non-linear problem and most existing algorithms are heuristics that fail to obtain a global minimum. In addition, existing buffer sizing solutions do not usually consider manufacturing variations. Any design made without considering variation can fail to meet design constraints after manufacturing. In this paper, first we proposed an efficient optimization scheme based on geometric programming (GP) for buffer sizing of clock networks. Then, we extended the GP formulation to consider process variations in the buffer sizes using robust optimization (RO). The resultant variation-aware network is examined with SPICE and shown to be superior in terms of robustness to variations while decreasing area, power and average skew. Logan Rakai, Amin Farshidi, Laleh Behjat, David T. Westwick |
ISPD | 2 |
| 2011 | A pre-placement individual net length estimation model and an application for modern circuits
Amin Farshidi, Laleh Behjat, Logan Rakai, Bahareh Fathi |
Integr. | 1 |