PPAPlace-5000
收藏资源简介:
PPAPlace-5000 是用于芯片布局优化任务的数据集,源自论文《PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization》,该论文已被 2026 年 IEEE/ACM 国际计算机辅助设计会议(ICCAD 2026)接收。数据集包含 5,000 个训练对,每个对由一个完整的混合尺寸 DREAMPlace 布局(DEF 格式)和对应的后全局布线(post-global-routing)标签组成,标签包括最差负时序松弛(WNS)、总负时序松弛(TNS)、总功耗和核心面积。这些标签通过一致的 ChiPBench/OpenROAD 流程生成。数据来自 10 个开源 ChiPBench 设计,每个电路贡献 500 个布局。数据集支持后布线 PPA 预测、布局排名、跨电路泛化、学习布局目标以及机器学习在电子设计自动化中的应用研究。
PPAPlace-5000 is a dataset for chip placement optimization tasks, derived from the paper PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization, accepted by the 2026 IEEE/ACM International Conference on Computer-Aided Design (ICCAD 2026). The dataset contains 5,000 training pairs, each consisting of a complete mixed-size DREAMPlace placement (in DEF format) and corresponding post-global-routing labels, including Worst Negative Slack (WNS), Total Negative Slack (TNS), total power, and core area. These labels are generated through a consistent ChiPBench/OpenROAD flow. The data comes from 10 open-source ChiPBench designs, with 500 placements contributed by each circuit. The dataset supports research on post-routing PPA prediction, placement ranking, cross-circuit generalization, learning placement objectives, and machine learning applications in electronic design automation.
PPAPlace-5000 数据集概述
基本信息
- 名称: PPAPlace-5000
- 许可证: other(第三方设计材料的衍生数据)
- 规模: 1K < n < 10K(5,000个训练样本)
- 所属会议: ICCAD 2026(IEEE/ACM国际计算机辅助设计会议)
- 作者: Ruogu Chen, Jie Han(阿尔伯塔大学)
- 论文: arXiv:2608.13790
- 压缩包大小: 8.47 GiB
数据集内容
该数据集为芯片布局优化任务提供训练数据,包含:
- 训练样本: 5,000对(布局DEF文件 + 标签JSON文件)
- 电路数量: 10个开源ChiPBench设计
- 每电路样本数: 500个
- 布局表示: 完整的混合尺寸DEF文件(包含宏单元和标准单元)
- 后全局布线标签: 最差负时序裕量(WNS)、总负时序裕量(TNS)、总功耗、核心面积
电路构成
| 电路 | 布局数 | 标签数 | 压缩包大小 |
|---|---|---|---|
| bp_be12 | 500 | 500 | 0.20 GiB |
| bp_fe | 500 | 500 | 0.17 GiB |
| bp_multi | 500 | 500 | 0.90 GiB |
| dft68 | 500 | 500 | 0.22 GiB |
| ethernet | 500 | 500 | 0.18 GiB |
| isa_npu | 500 | 500 | 4.97 GiB |
| mor1kx | 500 | 500 | 0.44 GiB |
| or1200 | 500 | 500 | 0.14 GiB |
| swerv_wrapper43 | 500 | 500 | 0.54 GiB |
| vga_lcd | 500 | 500 | 0.70 GiB |
标签字段说明
| PPAPlace 目标 | OpenROAD 字段 | 含义 |
|---|---|---|
| WNS | globalroute__timing__setup__ws | 最差建立时间裕量 |
| TNS | globalroute__timing__setup__tns | 总负建立时间裕量 |
| Power | globalroute__power__total | 估算总功耗 |
| Area | globalroute__design__core__area | 核心面积 |
索引文件
根目录下的 samples.csv 和 samples.jsonl 提供5,000行的轻量级索引,包含归档路径、标签、生成参数和文件大小等信息,每行记录电路、配置ID、归档成员路径、文件大小、DREAMPlace超参数、随机种子及后全局布线标签。
数据生成方法
- 每个电路采样1,000个确定性DREAMPlace配置
- 执行混合尺寸全局布局、宏单元合法化和仅标准单元布局
- 通过ChiPBench/OpenROAD后全局布线流程生成标签
- 保留500个具有完整DEF/标签对且宏布局不同的候选样本
- 宏单元仅在第三阶段标记为FIXED,宏坐标在各样本间不固定
许可与来源说明
- 数据集标记为
license: other - 生成的布局DEF文件源自ChiPBench基准输入
- ChiPBench顶层BSD-3-Clause声明包含在
THIRD_PARTY_NOTICES.md - DREAMPlace和OpenROAD作为生成工具未在归档中重新分发
- 重新分发前需审查第三方声明
下载与使用
可通过Hugging Face客户端下载完整发布包或单个电路数据,支持命令行和Python编程方式下载。使用时需配合ChiPBench的LEF/设计文件进行训练。




