Design Conductor: An agent autonomously builds a 1.5 GHz Linux-capable RISC-V CPU

该论文介绍了名为"Design Conductor"的自主智能体,它仅用 12 小时便从需求文档出发,全自动设计并验证了首款可运行 Linux、主频达 1.48 GHz 的 RISC-V 处理器(VerCore),实现了从概念到可流片 GDSII 文件的端到端芯片构建。

The Verkor Team, Ravi Krishna, Suresh Krishna, David Chin

发布于 Wed, 11 Ma
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文讲述了一个名为 Design Conductor (DC) 的"AI 建筑师”,它仅仅用12 个小时,就完全自主地设计出了一颗能工作的电脑芯片(CPU),而且这颗芯片的性能相当于 2011 年的英特尔赛扬处理器。

为了让你轻松理解,我们可以把造芯片的过程想象成**“从零开始建造一座超级复杂的摩天大楼”**。

1. 以前的造楼方式(传统芯片设计)

在过去,要造这样一座大楼(芯片),需要:

  • 几百名专家(工程师):有的画图纸,有的搞结构,有的检查水电,有的负责装修。
  • 1 到 3 年的时间:从构思到最终建成。
  • 4 亿美元以上的成本:一旦建错了,拆掉重来的费用是天价(芯片一旦生产出来,发现 bug 就没法修了)。
  • 极度谨慎:因为不能出错,所以每一步都要反复检查,导致进度很慢。

2. Design Conductor (DC) 是谁?

DC 是一个全能的 AI 超级管家。它不像普通 AI 只会写写代码或画画,它被训练成了能理解从“概念”到“最终蓝图”的所有细节。

  • 它的任务:你给它一张219 个字的“需求清单”(比如:我要一个能算数的、跑得快的小芯片,用某种特定的材料造),它就能自动完成剩下的所有工作。
  • 它的成果:在 12 小时内,它设计出了名为"VerCore"的芯片,不仅功能正常,还能跑满 1.48 GHz 的频率,甚至把最终的建筑蓝图(GDSII 文件,相当于大楼的精确施工图纸)都画好了。

3. DC 是如何工作的?(它的“超能力”)

想象 DC 是一个拥有无限记忆力超级执行力的工头,它的工作流程是这样的:

第一步:读懂需求并画草图

DC 拿到你的需求清单后,不会马上动工。它会先像个老练的建筑师一样,在脑海里构建大楼的草图(微架构设计)。

  • 比喻:就像你告诉它“我要一个带电梯的 5 层楼”,它会先想好电梯井在哪,楼梯怎么绕,甚至考虑到电梯坏了怎么备用。

第二步:分头行动,边做边查

DC 会派出它的“分身”(子代理)去负责不同的部分:

  • 写代码(RTL 实现):它开始写大楼的“电路说明书”(Verilog 代码)。
  • 自己当考官(验证):这是最关键的一步。每写一段代码,它自己就会立刻运行一个模拟测试(就像在虚拟世界里先盖个模型楼,看看会不会塌)。
  • 比喻:如果它发现“电梯”在模拟中卡住了,它不会等到楼盖好才发现。它会立刻停下来,分析原因(是电线接错了?还是逻辑不通?),然后自己修改代码,直到电梯能完美运行。

第三步:死磕细节,直到完美

在论文中,DC 遇到过一个难题:当它发现芯片运行速度不够快时,它没有放弃,而是像侦探一样分析数据。

  • 比喻:它发现大楼的“走廊”太窄,导致人(数据)走得太慢。于是它重新设计了走廊的宽度,甚至把“楼梯”改成了更高效的“自动扶梯”(Booth-Wallace 乘法器),最终让大楼的通行速度达到了目标。
  • 它甚至自己发现了一些人类专家常用的“捷径”和“技巧”,这些技巧在它的输入指令里并没有提到,是它自己“悟”出来的。

第四步:生成最终蓝图

当所有功能都测试通过,且速度、功耗、面积都达标后,DC 会自动生成最终的GDSII 文件

  • 比喻:这就是大楼的最终施工图纸。拿着这张图,工厂(晶圆厂)就可以直接开始用沙子(硅)造出真实的芯片了。

4. 为什么这件事很了不起?

  • 速度惊人:以前需要几年,现在只要 12 小时。
  • 完全自主:中间没有人类插手修改代码或调试。
  • 质量过硬:它设计的芯片通过了所有严格的测试,性能达到了 2011 年主流电脑的水平。
  • 打破垄断:以前只有大公司才玩得起造芯片,因为太贵太复杂。现在,有了 DC,小团队甚至个人也能快速设计出专用芯片。

5. 未来的变化:人类工程师去哪了?

论文最后提到,未来的芯片设计团队会发生变化:

  • 人类变成“总导演”:以前工程师要花大量时间做重复的“搬砖”工作(写代码、调工具)。以后,人类专家只需要告诉 DC“我要什么样的大楼”,并负责把关方向做最终决策
  • AI 变成“全能施工队”:DC 会负责所有繁琐的绘图、计算、测试和修改工作。
  • 结果:我们可以更快地尝试各种新奇的设计,甚至为那些以前因为“量太小不划算”而没人做的特殊芯片(比如给特定医疗设备用的芯片)快速定制。

总结

这就好比以前造一辆车需要几百个工匠花几年时间打磨,而 Design Conductor 是一个拥有超级大脑的机器人,你给它一个想法,它就能在半天内自动设计、测试、并画出这辆车的完整制造图纸,而且这辆车还能跑得飞快。

这标志着芯片设计从“手工作坊”时代,正式迈向了“自动驾驶”时代。