← 最新论文
🤖 machine learning

CoEvoP&R: Co-Evolving Placement Objectives with Routing Feedback via Large Language Models

CoEvoP&R 是一个新颖的框架,它利用大语言模型,在布线和时序反馈的指导下,自动演化出可读且可微的布局目标函数,与原生解析布局器相比,显著改善了布线后线长、拥塞和时序指标。

原作者: Ruogu Chen, Weihua Xiao, Ramesh Karri, Jie Han

发布于 2026-07-21
📖 1 分钟阅读☕ 轻松阅读

原作者: Ruogu Chen, Weihua Xiao, Ramesh Karri, Jie Han

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

想象一下你正在尝试为旅行打包一个行李箱,但你有一个严格的规则:你必须安排好一切,使其完美契合、看起来整洁,并且到达目的地时易于拿取。在计算机芯片的世界里,这个“行李箱”就是硅晶圆(silicon die),而其中的“物品”则是数十亿个微小的电子元件。排列这些元件的过程被称为布局(placement)。如果你打包得不好,连接它们的导线就会变得太长,发生交通拥堵(称为拥塞/congestion),导致芯片运行过慢或功耗过高。

为了解决这个问题,工程师们使用被称为**解析布局器(analytical placers)**的智能计算机程序。这些程序试图通过最小化一个“评分”或“目标函数(objective function)”来找到最佳排列方式。你可以把这个评分想象成一个完美打包任务的“食谱”。传统上,这个食谱只关心导线有多短以及物品分布得多么均匀。然而,这里有一个陷阱:绘图板上的短导线并不总是意味着现实生活中的高速芯片。真正的考验在稍后阶段到来,即当导线被实际制造出来并对芯片进行速度测试时。如果食谱过于简单,最终产品可能会无法通过速度测试,迫使工程师推倒重来。多年来,专家们一直试图通过手动微调食谱或使用“黑盒”人工智能来修复这个问题,后者虽然效果好,但却无法理解或在出错时进行修复。

这正是名为 CoEvoP&R 的新方法大显身手的地方。这就像是给一位富有创造力且超级聪明的机器人厨师一本食谱,并要求它发明一种新的食谱,以保证得到一个完美的行李箱,而不仅仅是一个整洁的行李箱。该论文介绍了一个框架,它使用大语言模型(LLM)——即驱动先进聊天机器人的同类技术——来自动演化并改进这些布局食谱。与其让一个人类去猜测完美的公式应该是怎样的,不如让 LLM 扮演一个好奇的探索者。它提出一个新的“目标函数”(一个数学公式),在模拟芯片上进行测试,然后根据现实世界的布线和时序工具检查结果。如果新的公式让导线变短且芯片变快,LLটি就会从这次成功中学习。如果失败了,LLM 也会从错误中学习。

研究人员发现这种方法效果惊人地好。通过让 AI “演化”芯片打包的规则,他们能够显著提高最终芯片设计的质量。在一组标准测试设计中,与标准方法相比,新方法将连接元件的导线长度减少了 16.9%,并将交通拥堵(拥塞)减少了 36.7%。更令人印象深刻的是,它提升了芯片的速度,使最差情况下的时序延迟改善了 0.70 纳秒,并修复了总计 912 纳秒 的时序延迟。团队还在不同类型的芯片上测试了这些演化出的食谱,发现它们依然表现出色,在其他设计上减少了 5.4% 的导线长度和 23.2% 的拥塞。

这种方法的特别之处在于,AI 不仅仅是一个神秘的黑盒;它能以人类可读、可理解的方式写出实际的数学公式。它通过保留一份关于“什么有效”和“什么无效”的“记忆”来进行学习,并利用这段历史来指导下一次尝试。该论文表明,这种方法弥合了初始打包计划与最终现实世界芯片性能之间的差距,提供了一种无需人类专家手动微调每个变量即可自动发现更好设计规则的方法。这是迈向一种不仅能遵循指令,而且能发明更好方法来解决复杂物理问题的计算机的重要一步。

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

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

试用 Digest →