← 最新论文
🤖 AI

RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning

本文介绍了 RulePlanner,这是一个一体化深度强化学习框架,它通过新颖的矩阵表示、受限的动作空间和定量奖励信号,统一处理复杂的三维集成电路设计规则,从而消除了对劳动密集型人工后处理的需求,并在公开基准测试中展现出强大的有效性和可迁移性。

原作者: Ruizhe Zhong, Xingbo Du, Junchi Yan

发布于 2026-05-27
📖 1 分钟阅读☕ 轻松阅读

原作者: Ruizhe Zhong, Xingbo Du, Junchi Yan

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

想象你是一位建筑师,受命设计一座庞大、多层的摩天大楼。但这并非普通建筑,而是一枚微芯片。在这座摩天大楼内部,有成千上万个微小的房间(称为“模块”),它们需要容纳特定的设备。你的任务是决定每个房间的确切位置以及它应有的形状。

这一过程被称为布局规划(Floorplanning)

问题:一本混乱的规则手册

过去,建筑师(芯片工程师)只需遵循几条简单的规则:“不要让房间重叠”,以及“将整个建筑保留在地块范围内”。但随着技术变得更小、更复杂(例如转向具有堆叠层的 3D 摩天大楼),规则手册已急剧膨胀。

如今,规则变得极其具体且严格:

  • “握手”规则:不同楼层上的某些房间必须完美对齐,以便它们能通过楼层“握手”(共享数据)。
  • “挚友”规则:某些房间必须紧挨着彼此“粘合”在一起,因为它们协同工作。
  • “边缘”规则:某些房间必须精确地放置在特定的墙壁或角落旁。
  • “无重叠”规则:房间不能相互碰撞。

旧方法:当前的计算机程序就像初级建筑师。它们擅长遵循这些规则中的一条两条,但如果你将整本复杂的规则手册交给它们,它们就会陷入混乱。它们可能为了符合“握手”规则而完美地放置房间,却忘记了“挚友”规则。当这种情况发生时,人类专家不得不花费数小时手动修正错误,就像一位疲惫的编辑在修正一份杂乱的手稿。

解决方案:RulePlanner

本文作者构建了一个名为RulePlanner的新型人工智能系统。你可以将其想象为一位超级智能、全知全能且从不遗忘任何一条规则的建筑师。

以下是其工作原理,使用简单的类比说明:

1. “魔法地图”(矩阵表示)

RulePlanner 并非仅仅查看规则列表,而是为芯片创建特殊的“魔法地图”(矩阵)。

  • 想象一张覆盖整层建筑地板的网格。
  • 对于“挚友”规则,地图会在任何房间可以与其“挚友”相邻的位置亮起黄色,而在其他所有地方亮起红色
  • 对于“边缘”规则,另一张地图仅在特定房间被允许靠近的墙壁附近亮起。
  • 人工智能同时查看所有这些地图,从而清晰地描绘出它被允许放置物品的区域。

2. “守门员”(动作空间约束)

在许多人工智能系统中,计算机尝试一步操作,发现违反了规则,然后收到“惩罚”(负分)以学习不再这样做。这既缓慢又混乱。

RulePlanner 使用一位守门员。在人工智能甚至尝试放置房间之前,守门员会检查魔法地图。

  • 如果某处是红色(禁止),守门员会立即将其封锁。
  • 人工智能只允许从黄色区域(有效移动)中进行选择。
  • 这意味着人工智能永远不会浪费时间进行非法移动。它只从有效的移动中学习。

3. “记分牌”(量化奖励)

即使有了守门员,人工智能仍需知道它做得有多好。本文引入了一份精确的记分牌。

  • 它不再仅仅说“干得好”,而是精确测量两个房间与其理想距离的接近程度。
  • 它为每一英寸的对齐和每一毫米的分离给予分数。
  • 这有助于人工智能微调其放置位置,使其达到完美,而不仅仅是“尚可”。

结果:一座完美的建筑

研究人员在标准芯片设计(如 MCNC 和 GSRC 基准测试)上测试了 RulePlanner。

  • 旧建筑师:他们往往无法同时遵循所有规则。他们可能形状正确但错过了对齐,或者反之。
  • RulePlanner:它成功同时遵循了全部七条复杂的工业规则。在许多测试中,它在将房间放置到所需伙伴旁边时实现了完美分数(0.000 距离误差),而其他方法则完全失败。

为何这很重要

本文声称,RulePlanner 具有可扩展性。这意味着如果芯片设计师在未来发明了一条规则(例如房间必须以某种新方式连接),他们只需向系统中添加一张新的“魔法地图”。人工智能无需从头重新训练;它只需学会阅读新地图即可。

总之:RulePlanner 是一种人工智能,它不仅仅猜测芯片部件的放置位置。它利用“魔法地图”系统和严格的“守门员”机制,确保现代 3D 芯片设计的每一条复杂规则都被完美遵循,从而将人类工程师从数小时枯燥的手工修正中解放出来。

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

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

试用 Digest →