Open3DBench
收藏arXiv2025-03-17 更新2025-03-19 收录
下载链接:
https://github.com/lamda-bbo/Open3DBench
下载链接
链接失效反馈官方服务:
资源简介:
Open3DBench是一个完全开源的工具,基于OpenROAD-flow-scripts框架开发,包含8个设计。它支持模块化集成3D分区、布局、3D布线、RC提取和热模拟,与依赖商业工具和内部脚本的先进3D流程对齐。该数据集旨在推动3D集成领域的发展,解决高密度集成中的设计挑战。
Open3DBench is a fully open-source tool developed based on the OpenROAD-flow-scripts framework, which includes 8 designs. It supports modular integration of 3D partitioning, placement, 3D routing, RC extraction and thermal simulation, aligning with state-of-the-art 3D design flows that rely on commercial tools and in-house scripts. This dataset aims to advance the field of 3D integration and address design challenges in high-density integration.
提供机构:
南京大学
创建时间:
2025-03-17
搜集汇总
数据集介绍

构建方式
Open3DBench数据集的构建基于OpenROAD-flow-scripts框架,旨在为3D-IC后端实现和PPA(功耗、性能、面积)评估提供一个开源基准。该数据集通过模块化的3D分区、布局、3D布线、RC提取和热仿真流程,支持全面的PPA评估。具体构建过程中,数据集整合了八种设计,并引入了两种3D布局算法:Open3D-Tiling和Open3D-DMP。前者注重规则的宏单元布局,后者通过跨芯片协同布局优化线长。实验结果表明,与传统的2D流程相比,该数据集在面积、线长、时序和功耗方面均取得了显著提升。
使用方法
Open3DBench数据集的使用方法主要围绕其模块化的3D设计流程展开。用户可以通过该数据集进行3D分区、布局、布线和热仿真等操作,全面评估设计的PPA指标。具体使用时,用户可以选择默认的3D布局算法,或替换为自定义算法,以验证其性能。数据集支持从2D设计到3D设计的无缝转换,并通过OpenROAD工具链实现从RTL到GDSII的完整流程。此外,用户还可以利用数据集中的热仿真功能,评估3D设计中的热管理问题。通过这一系列操作,用户能够深入理解3D-IC设计的复杂性,并优化其设计流程。
背景与挑战
背景概述
Open3DBench是由南京大学和华为诺亚方舟实验室的研究团队于2025年提出的一个开源3D-IC后端实现基准测试平台。该数据集基于OpenROAD-flow-scripts框架,旨在为3D集成电路设计提供全面的功耗、性能、面积(PPA)和热管理评估。随着半导体工艺技术接近物理极限,3D集成电路成为延续摩尔定律的重要方向。Open3DBench通过支持3D分区、布局、布线、RC提取和热仿真等模块化集成,填补了开源工具与商业解决方案之间的空白。该数据集的核心研究问题在于如何通过3D集成技术提升芯片的集成密度、缩短布线长度并优化时序性能,同时应对热管理挑战。Open3DBench的推出为3D-IC设计领域提供了标准化、可复现的研究平台,推动了开源工具在3D集成电路设计中的应用。
当前挑战
Open3DBench面临的挑战主要体现在两个方面。首先,在解决3D-IC设计领域问题时,数据集需应对复杂的PPA优化问题。尽管3D集成技术显著提升了布线长度和时序性能,但仅优化布线长度并不能直接转化为PPA增益,这要求开发更全面的PPA驱动方法。其次,在数据集构建过程中,研究人员需克服3D布局和布线的复杂性。3D集成引入了额外的Z轴维度,导致决策空间呈指数级增长,增加了布局和布线的难度。此外,3D集成中的热管理问题尤为突出,高密度集成可能导致局部热点,影响芯片的可靠性和性能。Open3DBench还需解决混合键合终端(HBT)重叠等技术难题,以确保3D布线的准确性和效率。这些挑战共同构成了3D-IC设计领域的重要研究方向。
常用场景
经典使用场景
Open3DBench作为一个开源的3D-IC后端实现基准测试工具,主要用于评估3D集成电路设计中的功耗、性能和面积(PPA)指标。其经典使用场景包括3D分区、布局、3D布线、RC提取和热仿真等模块的集成与评估。通过支持3D堆叠技术的多种实现方案,如微凸点、混合键合终端和单片内层通孔,Open3DBench为研究人员提供了一个标准化的平台,用于比较不同3D设计方法的优劣。
解决学术问题
Open3DBench解决了3D-IC设计领域中的多个关键学术问题。首先,它填补了开源工具与商业解决方案之间的鸿沟,提供了一个可复现的基准测试平台,使得研究人员能够在不依赖昂贵商业工具的情况下进行3D设计评估。其次,通过引入两种3D布局算法(Open3D-Tiling和Open3D-DMP),该数据集显著提升了面积、线长、时序和功耗等关键指标,揭示了单纯优化线长并不一定能带来PPA增益的深刻见解,推动了PPA驱动方法的发展。
实际应用
在实际应用中,Open3DBench为芯片设计工程师提供了一个高效的3D-IC设计评估框架。通过其模块化的设计流程,工程师可以快速集成自定义的3D布局算法,并进行全面的PPA评估。此外,Open3DBench支持3D热仿真,帮助设计团队更好地管理3D堆叠带来的热问题,从而优化芯片的散热性能。这些功能使得Open3DBench在工业界的3D-IC设计流程中具有广泛的应用前景。
数据集最近研究
最新研究方向
随着集成电路工艺逐渐逼近物理极限,3D-IC技术因其在垂直方向上的高密度集成能力,成为延续摩尔定律的重要方向。Open3DBench作为首个基于开源工具的3D-IC后端实现与PPA(功耗、性能、面积)评估基准,填补了开源工具与商业解决方案之间的空白。该数据集通过模块化的3D分区、布局、布线、RC提取和热仿真流程,支持全面的PPA评估。最新研究表明,3D-IC设计在面积、布线长度、时序和功耗方面相比传统2D设计有显著提升,但仅优化布线长度并不能保证PPA的全面改进,凸显了开发PPA驱动方法的重要性。Open3DBench为3D-IC设计领域提供了标准化、可复现的评估平台,推动了开源工具在3D-IC设计中的应用,并为热管理、异构集成等前沿问题提供了研究基础。
相关研究论文
- 1Open3DBench: Open-Source Benchmark for 3D-IC Backend Implementation and PPA Evaluation南京大学 · 2025年
以上内容由遇见数据集搜集并总结生成



