当 AI 开始设计芯片,错误将第一次被写进硅里

HavenlonLabs
个人专栏
热度: 5027

文章探讨AI深度参与芯片设计带来的根本性风险:当AI从优化层进入决策层,错误将固化于物理硅片中,无法像软件那样快速修复;核心隐患并非AI犯错,而是其基于不完整目标函数产生的‘正确却危险’设计,以及设计与验证同源导致的验证失效;最终警示人类可能在系统仍正常运行时,先失去对底层基础设施的理解与解释权。

摘要由 Mars AI 生成
本摘要由 Mars AI 模型生成,其生成内容的准确性、完整性还处于迭代更新阶段。

当错误开始拥有物理寿命

AI已经真实地参与芯片设计,但它参与的是哪一层,决定了这件事是效率故事,还是风险故事。

一、先把用词校准

关于AI与芯片,市面上流传着两种说法,都不准确。

一种说法是"AI已经在设计芯片了"。另一种说法是"这还只是实验室里的尝试"。

真实情况在两者之间,而且这个"之间"的位置,恰恰是全部问题的所在。

所以准确的表述是:AI已经在真实地参与芯片设计,但它今天参与的是优化层,不是决策层。

它在调参、搜索、摆放、提升覆盖率。它还没有独立决定这颗芯片应该长什么样。

这条界线看起来只是技术进度问题。实际上,它是当前整个安全结构的支点。

二、软件的可修改性,是一种历史例外

过去二十年,全世界的软件产业建立在一个前提上:错误可以被修复。

代码有Bug,发补丁。模型有偏差,重训练。智能体决策错误,停下来、改策略、发新版本。整个行业的方法论——敏捷、灰度、A/B、快速失败——都建立在"错误的生命周期可以被压缩到很短"这个假设之上。

而这个假设的成立,依赖一层从不被讨论的地基:计算平台本身是稳定的、由人类设计的、并且在软件之外被独立验证过的。

硅不遵守软件的规则。

一颗完成流片的芯片会进入数据中心、汽车、工业控制器、医疗设备、机器人和家庭终端,并在那里工作十年甚至二十年。软件错误的生命周期以天、周、月计,硅错误的生命周期以十年计。软件的修复手段是OTA,硅的修复手段可能是全球召回,或者更常见的——一份勘误表,加上一层永久性的软件绕行补丁,从此所有上层代码都要为它买单。

软件里的错误可以被覆盖,硅里的错误只能被共存。

这就是为什么"AI参与到哪一层"不是学术问题。在优化层,AI的输出仍然要穿过一整套确定性的签核流程——形式验证、时序分析、物理验证、DRC/LVS。AI提出方案,工具体系判定是否可行。这个结构里,AI越激进反而越安全,因为有一个不由它书写的裁判。

三、真正的危险,不一定是Bug

关于AI参与硬件设计的风险,最常见的担忧是"它会不会写错"。

这个担忧可能找错了方向。

AI不会天然理解什么是安全。它只理解目标函数。给它面积最小,它会削减看起来冗余的逻辑;给它功耗最低,它会压缩保护性电路的开销;给它性能最高,它会持续缩短关键路径上的检查环节。每一步在它的目标下都是最优解。

问题在于,芯片里有相当一部分结构的存在理由,不是效率,而是必须。它们是为了那个一年发生一次、或者十年发生一次的情况而存在的。它们在正常运行的统计数据里,看起来永远像浪费。

而多个局部最优的叠加,不保证整体最优。这在工程上是常识,在优化算法面前却极易失效——因为算法只能看见你写进奖励函数里的那部分世界。

真正危险的,不是AI犯了错,而是AI从未犯错,它只是忠实地完成了一个并不完整的目标。

这类失败没有报错日志。它表现为一颗各项指标都更漂亮的芯片,在某个没人想到要测的条件下,行为不再符合预期。

四、当验证者与设计者共享同一种思维

现在回到那条支点。

假设未来某一天,设计来自AI,测试计划来自AI,测试平台代码来自AI,回归调试来自AI,波形分析和签核报告来自AI,而人类工程师最终阅读的,是一份由AI生成的摘要。

那时候真正的问题不再是"有没有验证",而是:验证是否仍然独立。

工程学有一条被反复用血写下的原则:关键系统必须拥有独立验证。航天用异构冗余,不是把同一套软件跑三遍,而是让不同团队用不同方法实现同一功能。因为能够发现问题的从来不是重复,而是不同——不同的方法、不同的路径、不同的先验假设。

一旦设计者和验证者出自同源,共享同一批训练数据、同一种归纳偏置、同一套对"什么是合理设计"的直觉,那么它们也会共享同一批盲区。验证依然会通过,报告依然会漂亮,覆盖率依然会达标。只是它不再构成一次真正的检查。

这不是抽象忧虑。验证本身就是芯片开发中最重的环节:行业调研显示,它长期占据IC/ASIC项目60%到70%的总工时。正因为它最重,它也最有经济动机被自动化,被端到端交给同一套AI体系。效率压力总是先作用于最昂贵的环节。

最危险的验证不是没有验证,而是所有验证者都相信同一种错误。

顺带说一句,这也解释了为什么"AI能不能写RTL"这个问题目前答案偏保守:在学术基准上,最先进模型单次生成可综合Verilog的通过率大约在六成上下,离量产可靠性还有距离。真正的瓶颈从来不在生成,而在担保。

五、从使用规则,到制定规则

再往上抽一层,会看到一件更结构性的事。

缓存如何工作、流水线如何设计、权限如何隔离、内存如何访问、哪些检查必须保留、哪些保护可以省略——这些看起来是纯粹的工程选择。实际上,它们共同定义了整个数字世界运行的底层规则。密码学的安全假设、操作系统的隔离模型、云计算的多租户边界,最终都要落在这些选择上。

过去,这些规则由人类工程委员会经年争论产生,写在标准文档里,有会议记录,有反对意见,有可追溯的理由。

如果有一天,其中相当一部分由优化过程演化产生,情况就不同了。

AI不再只是运行在规则之内,它开始参与创造规则本身。

六、比失控更早到来的,是失去理解

历史上每一次基础设施跃迁都改变过文明的形态:蒸汽机改变工业,电网改变城市,互联网改变信息流动。芯片则定义了整个数字文明的物理基础。

而现在,人类第一次开始把这层基础的一部分,交给另一种智能来书写。

值得警惕的不是"AI是否会有意识"这类问题。更现实的问题是:未来人类还能否完整理解这些基础设施?

再复杂的桥梁、发动机和处理器,此前始终属于人类可以逐层拆解的工程体系。总有人能说清每一个决定为什么这样做。但如果一颗芯片包含数万亿晶体管,其中大量结构经过数百万轮自动优化演化而来,人类最终只能验证若干性质,却无法复述整个设计过程的理由——

那么改变的不只是复杂度,而是解释权。

文明最大的风险,可能不是失去控制,而是在失去控制之前,先失去理解。

理解和控制之间有一段真空期。在那段时间里,系统仍然运转正常,指标仍然向好,没有任何事故发生。所有人都以为一切尽在掌握,只是没有人再能解释为什么。

七、需要治理的,可能不只是模型

今天的AI治理讨论集中在模型、数据、算法和智能体。

未来可能还需要加上一项:计算基础设施治理。

因为决定数字世界如何运行的,不只是模型参数,还包括处理器如何执行、内存如何访问、权限如何隔离、安全机制如何实现。这些共同构成数字文明的"自然法则",而这些法则将越来越多地由AI参与书写。

具体地说,这意味着一些不那么性感但足够重要的制度设计:确保签核环节存在不由设计方AI提供的独立验证;要求高风险设计决策保留人类可审查的理由链,而不只是结果;对安全关键结构设定"不可优化清单"——它们不参与目标函数的取舍;以及在采购和监管层面,把"可解释性"从加分项变成对基础设施的硬性要求。

模型负责突破边界,制度负责守住边界。指望同一方同时做这两件事,从来没有成功过。

结语

必须说清楚:AI进入芯片设计不是坏消息。芯片复杂度的增速已经超过工程师供给的增速——业内估算,若要支撑本十年末万亿美元规模的半导体产业,需要在现有招聘趋势之外再增加约27万名工程师。这个缺口不可能靠劝更多学生学硬件来填。自动化不是选项,是必需。

真正需要保留的,也不是人类对每一行RTL的亲手书写。

而是一个更小、更根本的东西:无论设计由谁完成,那个设计始终能够被理解、被独立验证、被质疑,并且——在必要的时候,被否决。

软件里的错误可以删除。写进硅里的错误,会陪伴整个平台的一生。

AI真正改变世界的那一天,也许不是它超过了人类,而是它开始定义人类赖以计算世界的规则。

而未来最重要的安全边界,可能不再位于软件,而位于文明最底层的那几层硅。

本文来自微信公众号: HavenlonLabs ,作者:Havenlon Labs,原文标题:《当 AI 开始设计芯片,错误将第一次被写进硅里》

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。