ChatGPT 在芯片设计中的应用:能力测试与行业洞察
自 2022 年 11 月 30 日发布以来,自然语言生成模型 ChatGPT 迅速成为全球关注的焦点,上线两个月便突破一亿注册用户,成为增长最快的消费类应用。伴随这股热潮,“ChatGPT 是否会取代某些工作” 的讨论不绝于耳,其中技术工种、媒体工作者、市场研究分析师等被列为高危职业。在芯片设计领域,工程师们也在积极探索:ChatGPT 能否用于设计芯片?它究竟能胜任哪些任务?本文将通过实际测试和行业观点,为您带来一份详尽的解读。
一、GPT 在芯片设计中的能力测试
此前,我们曾让 GPT 编写简单的代码(如异步 FIFO 和 UVM 验证环境),它能够较轻松地完成。但对于复杂场景(如提取 testplan),当时尚无法实现。本次我们进一步测试了 GPT 在复杂开发场景下的表现。
1. 写脚本
- 任务 1:从 Excel 表格直接生成 register model 的脚本

GPT 可以实现。 - 任务 2:用 Verilog 自动接线的 Python 脚本

GPT 可以实现。
2. 写模块
- 任务 1:编写一个 AHB Master 模块

GPT 可以实现。 - 任务 2:用 Verilog 实现一个 USB3.0 master 模块

GPT 可以实现,但实现比较简单。
结论:GPT 现在可以胜任部分芯片设计工作,尤其适合模块级代码的生成。
3. 写 VIP(验证知识产权)
- 任务:编写一个 AXI 的 VIP

GPT 可以实现,但实现比较简单。
结论:GPT 现在可以胜任编写一些 VIP 的工作。
二、行业看法:老板与员工眼中的 ChatGPT
一位芯片设计公司老板表示,在近两年高昂的人才成本下,他一直在研究如何提高芯片研发工作效率。“ChatGPT 发布不久,我就在研究它是否能用于设计芯片,以及如何用到设计过程中。” 他指出,芯片开发过程中存在大量重复的模块化代码编写,原本需要中级员工或新人花费较多时间完成。“现在 ChatGPT 可以承担这部分工作,虽然比人工结果还差一点点,但修补一下就可以。这意味着未来我就不用再招一个新员工了。”
事实上,在 ChatGPT 因自然语言处理能力受到广泛关注之前,AI 在芯片设计中已经扮演越来越重要的角色。各种 AI 工具早已被用于 IC 设计的各个阶段,包括设计优化、布局、仿真和验证,帮助更高效地探索设计空间,比传统方法更快发现最佳配置。许多公司正在投资 AI 工具来承担繁重的重复性工作。

三、总结与展望
通过上述测试,我们发现 GPT 在芯片设计的脚本编写、环境搭建、模块设计、VIP 开发乃至验证计划提取等方面都能参与其中。在其他芯片开发流程中,GPT 也有望展现出色表现。值得注意的是,GPT 的进化速度非常快,可以预见在不久的将来,这些重复性、模块化的工作将被 GPT 大规模取代。
ChatGPT 不是开始,也不会是结束。可以预见会有越来越多的 AI 迅速被用于协助日常生活和工作。尽管科技的进步推动了生产关系的变化,但永远无法否认人才在其中的主观能动性作用——“战胜”不了工具,就要培养掌握工具的能力。
