Yibai Meng

dblp:309/9805 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2022
0000-0002-5483-8066ORCID · corroborated

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

Systems, architecture and hardware · 2 · 1 first-author · 2 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
2 papers
Electronic design automation · 80% Reconfigurable computing and FPGAs · 20%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design › placement › circuit placement
FPGA placement
1.122022
elfPlace: Electrostatics-Based Placement for Large-Scale Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Multi-electrostatic FPGA placement considering SLICEL-SLICEM heterogeneity and clock feasibility · DAC 2022
Electronic design automation
physical design
1.122022
elfPlace: Electrostatics-Based Placement for Large-Scale Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Multi-electrostatic FPGA placement considering SLICEL-SLICEM heterogeneity and clock feasibility · DAC 2022
Reconfigurable computing and FPGAs › FPGA architecture
heterogeneous FPGA
0.722022
elfPlace: Electrostatics-Based Placement for Large-Scale Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Multi-electrostatic FPGA placement considering SLICEL-SLICEM heterogeneity and clock feasibility · DAC 2022
Electronic design automation › physical design
placement
0.612022
elfPlace: Electrostatics-Based Placement for Large-Scale Heterogeneous FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Electronic design automation › physical design › placement › timing-driven placement
clock-aware placement
0.212022
Multi-electrostatic FPGA placement considering SLICEL-SLICEM heterogeneity and clock feasibility · DAC 2022

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

subgradient method · 0.6preconditioning · 0.6multi-electrostatic formulation · 0.6electrostatic analogy · 0.6augmented lagrangian · 0.6GPU acceleration · 0.6
YearPublicationVenuePosition
2022 Multi-electrostatic FPGA placement considering SLICEL-SLICEM heterogeneity and clock feasibility
abstract
Modern field-programmable gate arrays (FPGAs) contain heterogeneous resources, including CLB, DSP, BRAM, IO, etc. A Configurable Logic Block (CLB) slice is further categorized to SLICEL and SLICEM, which can be configured as specific combinations of instances in {LUT, FF, distributed RAM, SHIFT, CARRY}. Such kind of heterogeneity challenges the existing FPGA placement algorithms. Meanwhile, limited clock routing resources also lead to complicated clock constraints, causing difficulties in achieving clock feasible placement solutions. In this work, we propose a heterogeneous FPGA placement framework considering SLICEL-SLICEM heterogeneity and clock feasibility based on a multi-electrostatic formulation. We support a comprehensive set of the aforementioned instance types with a uniform algorithm for wirelength, routability, and clock optimization. Experimental results on both academic and industrial benchmarks demonstrate that we outperform the state-of-the-art placers in both quality and efficiency.
Jing Mai, Yibai Meng, Zhixiong Di, Yibo Lin
DAC2
2022 elfPlace: Electrostatics-Based Placement for Large-Scale Heterogeneous FPGAs
abstract
elfPlaceis a flat nonlinear placement algorithm for large-scale heterogeneous field-programmable gate arrays (FPGAs). We adopt the analogy between placement and electrostatic systems initially proposed byePlaceand extend it to tackle heterogeneous blocks in FPGA designs. To achieve satisfiable solution quality with fast and robust numerical convergence, an augmented Lagrangian formulation together with a preconditioning technique and a normalized subgradient-based multiplier updating scheme are proposed. Besides pure-wirelength minimization, we also propose a unified instance area adjustment scheme to simultaneously optimize routability, pin density, and downstream clustering compatibility. We further propose run-to-run deterministic GPU acceleration techniques to speedup the global placement. Our experiments on the ISPD 2016 benchmark suite show thatelfPlaceoutperforms four state-of-the-art FPGA placersUTPlaceF,RippleFPGA,GPlace3.0, andUTPlaceF-DLby 13.5%, 10.2%, 8.8%, and 7.0%, respectively, in routed wirelength with competitive runtime.
Yibai Meng, Wuxi Li, Yibo Lin, David Z. Pan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1