paper-with-me

Papers

FloorSet -- a VLSI Floorplanning Dataset with Design Constraints of Real-World SoCs

2024-05-09 · Uday Mallappa, Hesham Mostafa, Mikhail Galkin, Mariano Phielipp, Somdeb Majumdar

Floorplanning for systems-on-a-chip (SoCs) and its sub-systems is a crucial and non-trivial step of the physical design flow. It represents a difficult combinatorial optimization problem. A typical large scale SoC with 120 partitions generates a search-space of nearly 10E250. As novel machine learning (ML) approaches emerge to tackle such problems, there is a growing need for a modern benchmark that comprises a large training dataset and performance metrics that better reflect real-world constraints and objectives compared to existing benchmarks. To address this need, we present FloorSet -- two comprehensive datasets of synthetic fixed-outline floorplan layouts that reflect the distribution of real SoCs. Each dataset has 1M training samples and 100 test samples where each sample is a synthetic floor-plan. FloorSet-Prime comprises fully-abutted rectilinear partitions and near-optimal wire-length. A simplified dataset that reflects early design phases, FloorSet-Lite comprises rectangular partitions, with under 5 percent white-space and near-optimal wire-length. Both datasets define hard constraints seen in modern design flows such as shape constraints, edge-affinity, grouping constraints, and pre-placement constraints. FloorSet is intended to spur fundamental research on large-scale constrained optimization problems. Crucially, FloorSet alleviates the core issue of reproducibility in modern ML driven solutions to such problems. FloorSet is available as an open-source repository for the research community.

📄 PDF Abstract BibTeX arXiv:2405.05480

Code (1)

intellabs/floorset 공식 구현 pytorch

Tasks

Combinatorial Optimization

Similar Papers 제목 키워드 기반

Floorplanning of VLSI by Mixed-Variable Optimization

2024-01-27 · Jian Sun, Huabin Cheng, Jian Wu, Zhanyang Zhu 외

By formulating the floorplanning of VLSI as a mixed-variable optimization problem, this paper proposes to solve it by memetic algorithms, where the discrete orientation variables are addressed by the distribution evoluti…

Piano: A Multi-Constraint Pin Assignment-Aware Floorplanner

2025-07-20 · Zhexuan Xu, Kexin Zhou, Jie Wang, Zijie Geng 외 arxiv

Floorplanning is a critical step in VLSI physical design, increasingly complicated by modern constraints such as fixed-outline requirements, whitespace removal, and the presence of pre-placed modules. In addition, the as…

PowerPlanningDL: Reliability-Aware Framework for On-Chip Power Grid Design using Deep Learning

2020-05-04 · Sukanta Dey, Sukumar Nandi, Gaurav Trivedi

With the increase in the complexity of chip designs, VLSI physical design has become a time-consuming task, which is an iterative design process. Power planning is that part of the floorplanning in VLSI physical design w…

Multi-target regression

Effective Analog ICs Floorplanning with Relational Graph Neural Networks and Reinforcement Learning

2024-11-20 · Davide Basso, Luca Bortolussi, Mirjana Videnovic-Misic, Husni Habal

Analog integrated circuit (IC) floorplanning is typically a manual process with the placement of components (devices and modules) planned by a layout engineer. This process is further complicated by the interdependence o…

Transfer Learning

Macro Placement by Wire-Mask-Guided Black-Box Optimization

2023-09-21 · NeurIPS 2023 11

The development of very large-scale integration (VLSI) technology has posed new challenges for electronic design automation (EDA) techniques in chip floorplanning. During this process, macro placement is an important sub…