IntelLabs/FloorSet
收藏资源简介:
FloorSet数据集是由Intel Labs创建的,旨在反映芯片设计流程中Floorplanning问题的真实世界约束和目标。该数据集包含100万个训练样本和100个测试样本,以pkl格式存储,反映了真实SoC和子系统布局的分布。数据集包含现代设计流程中常见的硬约束,如形状约束、边缘亲和性、分组约束和预放置约束。数据集的目的是促进大规模约束优化问题的基本研究,并缓解现代ML驱动解决方案中可重复性的核心问题。数据集是基于我们设计的算法合成的,没有外部输入。
FloorSet is a dataset created by Intel Labs to reflect real-world constraints and objectives of the Floorplanning problem in chip design flow. The dataset contains 1 million training samples and 100 test samples in pkl format, reflecting the distribution of real SoCs and sub-system layouts. It includes hard constraints seen in modern design flows such as shape constraints, edge-affinity, grouping constraints, and pre-placement constraints. The dataset aims to spur fundamental research on large-scale constrained optimization problems and alleviate the core issue of reproducibility in modern ML-driven solutions to such problems. The dataset is synthetically generated based on an algorithm designed by us, with no external input.
数据集卡片:FloorSet
数据集概述
FloorSet 是一个包含大量训练数据的数据集,反映了芯片设计流程中布局规划问题的现实约束和目标,这是结构设计流程的关键组成部分。该数据集包含以 pkl 格式存储的合成固定轮廓布局,反映了真实 SoC 和子系统布局的分布。数据集包含 100 万个训练样本和 100 个测试样本,具有现代设计流程中常见的硬约束,如形状约束、边缘亲和性、分组约束和预放置约束。FloorSet 旨在推动大规模约束优化问题的基本研究,并缓解现代机器学习驱动解决方案中可重复性的核心问题。FloorSet 有可能成为学术研究社区的“布局规划”基准,并加速该领域的研究。所有数据均基于我们的设计算法合成生成,无外部输入。
数据集详情
- 创建者: Intel Labs
- 版本: 1.0 (更新日期: 2024-06-25)
- 许可证: CC BY 4.0
- 训练样本数量: 1M
- 测试样本数量: 100
- 格式: pkl 格式
预期用途
- 主要用途: 该数据集提供大规模的训练和验证数据,对基于学习的布局规划算法至关重要。
- 超出范围的用途: 该数据集不适用于商业用途或在没有进一步验证和验证的情况下用于训练将在现实场景中部署的模型。
数据收集过程
- 数据集包含 100 万个合成数据点。
- 每个数据点代表一个独特的布局规划问题实例(输入:分区约束,标签:最佳位置、面积和线长指标)。
- 这些数据点通过我们的数据生成管道生成,确保生成的布局规划问题实例与其在真实 Intel SoC 和子系统设计中的等效分布相匹配。
- 数据生成过程包括五个步骤:
- 从自定义配置文件中采样布局规划需求。
- 采样与目标面积要求(预算)匹配的分区形状。
- 通过在芯片的终端上采样位置来注释终端位置。
- 采样连接矩阵(加权),以生成接近最优的连接。
- 采样放置约束并注释。
伦理考虑
Intel 致力于尊重人权,并避免造成或加剧对人权的负面影响。Intel 的产品和软件仅用于不造成或加剧对人权负面影响的应用。
联系信息
- 问题: 如有关于数据集的问题或疑问,请联系维护者或在数据集仓库中提出问题。




