← 最新论文
🤖 machine learning

PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization

PPAPlace 引入了一种基于全局布线后标签训练的可微、时序驱动代理模型,该模型利用双流图注意力与空间注意力来预测并优化布线后功耗、性能和面积(PPA)指标,在无需针对测试电路进行重新训练的情况下,显著改善了相对于层级基准模型的最差负时序裕量(WNS)和总负时序裕量(TNS)。

原作者: Ruogu Chen, Jie Han

发布于 2026-08-17
📖 1 分钟阅读☕ 轻松阅读

原作者: Ruogu Chen, Jie Han

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下你是一位试图建造一座最高效城市的建筑师,但你布置的不是摩天大楼和公园,而是在微小的硅芯片上排列微小的电子元件。这就是芯片布局的世界,它是制造我们每天使用的计算机和手机的关键步骤。目标是排列这些组件,使电力能在它们之间尽可能快地传输,同时消耗最少的能量和空间。如果排列得一团糟,信号就会陷入交通拥堵,芯片会发热,电池也会很快耗尽。几十年来,工程师们一直使用一条简单的经验法则来组织这些芯片:他们试图最小化连接各部分的导线总长度。这就像是通过确保道路尽可能短来进行城市规划一样。但转折在于:仅仅因为道路短,并不意味着交通就能顺畅流动。有时,一条短路会导致死胡同或瓶颈,从而导致整个城市发生交通瘫痪。本文探讨了为什么这个旧的经验法则经常失效,并介绍了一种更智能的设计新方法。

研究人员 Ruogu Chen 和 Jie Han 发现,仅仅计算导线长度的旧方法实际上是预测芯片在现实世界中表现极差的指标。他们发现,优化短导线往往会导致设计的芯片比使用标准行业基准 Hier-RTLMP 以及其他先前的 AI 方法设计的芯片运行速度更慢、效率更低。为了解决这个问题,他们为芯片设计师建造了一个“水晶球”。这个水晶球是一个特殊的计算机程序,它可以在芯片完全建成之前,精准地预测其运行速度和功耗。与以往仅关注大型建筑(称为宏单元/macros)并基于早期草图进行猜测的方法不同,这个新工具观察的是整座城市,包括微小的房屋(标准单元/standard cells)以及道路上的交通模式。

他们新工具的秘诀在于名为 PPAPlace 的“秘密配方”,它通过学习芯片设计的“期末考试”结果来进行学习。它不是根据初步草图进行猜测,而是通过研究芯片经过完整的交通和功耗模拟后的结果来进行学习。这使得它能够理解导致减速的真正瓶颈。一旦工具训练完成,它不仅会给出一个分数,还会给出一张地图。它会准确地告诉设计师应该移动哪个微小组件,以及向哪个方向移动,以使芯片运行得更快。把它想象成一个不仅告诉你最短路线,而且能实时引导你的汽车绕过交通拥堵的 GPS。

团队在五种不同的芯片设计上测试了这种新方法,而这些设计是该工具从未见过的。结果令人印象深刻。与行业中使用的标准高科技基准方法 (Hier-RTLMP) 相比,他们的新工具提高了芯片的速度(以“最差负裕量/worst negative slack”衡量)22%,并提高了整体时序效率(以“总负裕量/total negative slack”衡量)51%。至关重要的是,它在没有增加芯片功耗或增加制造难度的情况下实现了这一点。他们证明了通过使用这种基于学习的智能引导,他们可以持续超越层次化基准方法和其他被评估的先前方法,甚至平均而言也超越了强大的算法方法 Re2MaP,这证明了观察全局并从最终结果中学习是建造更快、更高效芯片的关键。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →