☰
AI会取代模拟IC工程师吗?Razavi视角下的辅助边界与不可替代性
2026/10/20 21:26:43 网站建设 项目流程

2026 年 7 月 31 日,一场以“AI 会取代模拟 IC 工程师吗”为主题的 IEEE 网络研讨会,让不少设计工程师和在校研究生重新审视自己的职业路径。主讲人是 UCLA 教授 Behzad Razavi。这个名字在模拟集成电路领域几乎等同于教科书级的存在:他编写的《Design of Analog CMOS Integrated Circuits》被全球高校和半导体公司反复使用,他本人长期研究时钟与数据恢复、高速串行链路、低噪声放大器和锁相环设计。当这样一位研究模拟电路设计方法论几十年的学者,把话题中心放到 AI 与模拟 IC 工程师的关系上时,问题就不再只是“AI 能不能帮我校验一下电路”,而是影响人才成长、EDA 工具演进和芯片设计流程变革的技术命题。

这篇文章不会替你下“模拟 IC 工程师马上全部失业”或“AI 完全无用”的极端结论。更值得做的是把问题拆开:模拟 IC 工程师每天在解决什么困难,AI 在哪些环节真正做得好,哪些环节只是表面热闹,以及工程师用什么样的知识结构与工作习惯,才能在新一轮工具变革里保持不可替代性。内容以 Razavi 的教学与研究方法论作为背景视角,结合模拟设计流程中的真实技术细节展开,适合从事模拟 IC 设计、准备进入该方向的在校学生,以及关注 EDA 智能化趋势的工程师阅读。

1. 先理解为什么“AI 取代模拟 IC 工程师”会成为真问题

1.1 数字 IC 设计被 EDA 与 AI 改写的经验

讨论模拟 IC 是否会被取代,避不开数字 IC 的历史。数字芯片设计高度依赖 EDA 工具:RTL 逻辑综合、布局布线、时序收敛、功耗优化,本质上都是“在有限规则空间中寻找满足约束的解”。这些环节非常适合写成算法,也适合用机器学习模型去预测时序和拥塞。随着综合工具和物理实现工具不断成熟,一部分曾经由人完成的重复性工作确实被自动化取代了。

近年来生成式 AI 进一步加速编码和脚本编写。AI 编程助手能自动补全 SystemVerilog、UVM 验证代码和 Tcl 脚本,也出现了基于强化学习做数字后端布局优化的研究。这给工程师一个直观印象:既然数字设计可以实现高度自动化和智能化,模拟 IC 设计为什么不能走同一条路?把这个问题作为讨论起点,才能真正理解模拟设计的特殊性。

1.2 模拟 IC 仍然大量存在,且难度集中在“物理直觉”

尽管数字信号处理和 SoC 集成度越来越高,模拟 IC 并没有消失。恰恰相反,射频前端、电源管理、传感器接口、时钟电路、高速 SerDes、数据转换器和生物电信号检测等大量应用,仍然重度依赖模拟设计。模拟 IC 工程师处理的对象是连续电压和电流,而不是 0/1 逻辑。噪声、失配、温漂、工艺偏差和寄生参数都直接参与电路行为,设计空间不是离散的布尔状态,而是连续的高维参数空间。

Razavi 在课程和著作中反复强调,模拟设计不只是“算偏置点”和“写公式”,而是建立在物理直觉之上的工程决策:为什么这个电流选择 10 微安而不是 1 安;为什么在这个节点采用共源共栅结构;为什么环路带宽必须留出多少相位裕量;为什么版图上两个管子要匹配摆放。这些判断依赖经验、工艺理解和系统级取舍。AI 擅长从大量数据里找统计规律,但模拟设计的困难常常在于数据太少、物理约束太强,而工程师的直觉恰恰是解决这类问题的关键。

1.3 “取代”这个词隐含了一个错误前提

“AI 会取代模拟 IC 工程师”这一提法,隐含的前提是模拟 IC 工程师的核心价值就是把电路图设计出来。但实际上,设计电路图只是一整套复杂流程中的一环。工程师还需要完成规格定义、架构选择、建模、仿真验证、版图指导、后仿问题定位、流片测试和产品落地的闭环。每一个环节都有责任边界,而责任最终要落到具体的人身上。

芯片一旦流片,任何设计失误都会造成真实损失。AI 可以提出一个候选电路,却不能替工程师回答:这个方案在目标工艺的 -40 摄氏度 corner 下是否还能成立;在最差失配统计下,系统是否还能保持收敛;产品量产十年后,同样电路换到新工艺平台会不会失效。这些问题的回答,恰恰需要模拟 IC 工程师最重要的能力:理解电路为什么工作,以及理解它在什么条件下会失效。

2. 模拟 IC 工程师到底在解决哪些数字 IC 不存在的难题

2.1 从规格到硅片的完整链条

一个典型模拟模块的设计流程可以拆成下面几个阶段:

  • 规格定义:明确输入输出范围、增益/带宽/噪声/功耗/面积等指标。
  • 架构选择:在系统层面决定采用何种拓扑,比如 LNA 用共栅级还是电感退化共源级。
  • 电路设计:选择合适的器件尺寸、偏置电流和反馈结构,使指标在多个工艺角下满足要求。
  • 版图设计:考虑器件匹配、寄生、热效应、ESD 保护和布线屏蔽。
  • 验证迭代:进行前仿真、版图寄生参数提取、后仿真、蒙特卡洛分析和可靠性检查。
  • 流片与测试:实际芯片回到实验室,用示波器、频谱仪、信号源验证真实性能。

每一个阶段都离不开经验判断。现代数字 EDA 流程已经能完成大量自动化,而模拟设计流程中,工程师在架构阶段要做的判断非常密集。这个“从规格到硅片”的链路是理解 AI 角色变化的基本框架。

2.2 噪声、失配、偏置与工艺角:模拟的“灵魂”难被数据驱动所取代

模拟设计里最核心的几个概念,每一个都是多年研究成果和工程经验的结晶,也是 AI 最难以直接替代的地方。

第一是噪声。电路中的热噪声、闪烁噪声和散粒噪声会影响最小可检测信号。低噪声放大器设计需要对噪声系数做手写推导,再在仿真里验证不同工艺角的偏移。噪声模型高度依赖工艺和温度,训练数据很难覆盖所有真实场景。

第二是失配。同一颗晶圆上两个完全相同的晶体管,其阈值电压、氧化层厚度和几何尺寸都会存在随机偏差。模拟电路依赖精确匹配的电流镜和差分对工作。失配分析需要统计建模和蒙特卡洛仿真,AI 可以辅助拟合统计分布,但无法替代工程师对版图匹配规则的判断。

第三是偏置与温度。偏置电流几乎决定所有电路指标:增益、带宽、摆率、功耗和噪声。温度变化会造成迁移率、阈值电压和电阻值同时漂移。工程师需要在设计早期就决定偏置结构是否对温度和电源不敏感,而不是等仿真失败后再补救。

第四是工艺角。Foundry 提供的 corner 模型包括典型、慢快、快慢、快快、慢慢等组合。目标必须是所有 corner 下都能运行,而不仅仅在典型条件下满足性能。数据驱动方法最怕这种多 corner 博弈,因为每次工艺更新都可能改变模型参数,训练数据很快失效。

2.3 版图与寄生:AI 可以生成,但验证责任仍在人

版图绘制是模拟设计中最容易被误解为“体力活”的部分。实际上,模拟版图的每一个决定都可能改变电路性能。例如:差分输入对需要采用共质心布局来抑制工艺梯度;敏感信号线要避开开关节点以减少串扰;电源地网络要考虑电流密度和电迁移约束;关键高速路径要控制寄生电容和电感;衬底噪声隔离需要合理使用 guard ring。

AI 辅助版图生成的研究已经出现,比如用强化学习自动布局器件和走线。生成结果可能在面积和拥塞指标上表现不错,甚至可以超过初级版图工程师的速度。但模拟版图真正的难点是物理与电路行为的耦合:一个走线带来的 10 飞法寄生电容,在一个 5 GHz 的 LNA 输入匹配电路里可能直接改变输入回波损耗;一个方向的电流拥挤,可能造成局部温度升高,进而加剧失配。这些后果只有经历过流片测试的工程师才会有足够敏感的“危险信号感知”。AI 生成的版图可以高效,却很难确保在所有物理条件下都安全。最终签核验证和流片责任,必须由人承担。

2.4 多目标权衡:给 AI 定“损失函数”本身就很难

电路设计几乎都是多目标约束优化。以放大器设计为例,需要同时权衡:

  • 增益
  • 单位增益带宽
  • 相位裕量
  • 噪声
  • 电源电压范围
  • 功耗
  • 面积
  • 温度与工艺鲁棒性
  • 压摆率
  • 建立时间

这些指标之间经常互相矛盾:提高增益往往牺牲带宽;降低功耗会增加噪声;缩小面积会恶化失配。工程师在多年训练中积累的是“在多个目标之间做权衡”的能力。

机器学习优化器可以对参数空间做搜索,前提是给出明确的损失函数。但模拟设计里很多指标无法写成简单数值:可靠性风险、可制造性、测试覆盖率和长期稳定性,都属于需要工程判断的软约束。更关键的是,搜索空间不连续,很多指标受模型精度限制存在误差。优化器计算出的解可能损失很小,但仿真模型一换 corner 就完全不成立。

3. AI 在模拟 IC 领域已经能做到什么,又卡在哪里

3.1 当前已经落地的 AI 辅助场景

讨论 AI 在模拟 IC 中的作用,不应一概否定。实际工程中已经有一些被验证可行的辅助方向。

第一,器件级行为建模。用机器学习方法建立功率器件、GaN 器件或高速晶体管的紧凑模型,能够比传统拟合方法更快适配测试数据。这里 AI 的角色是“建模工具”,不改变电路设计方法,但能提升模型精度和开发速度。

第二,仿真结果分析与参数调优。工程师可以把扫描参数和仿真结果交给 Python 脚本或机器学习代理模型,快速定位影响指标的敏感参数,缩小手工调节范围。这本质上是把优化器当作辅助搜索工具,最坏情况仍然要由仿真器确认。

第三,版图简单结构的自动生成。规则的电源网络走线、部分时钟树布线和标准单元辅助布局,已经具备较高自动化程度。工程师可以在框架内加入人工约束,再让工具自动完成重复性工作。

第四,设计文档与脚本生成。AI 编程助手可以生成 Cadence Skill、Python 或 Tcl 脚本,帮助工程师批量处理测试文件的准备、结果提取和报告格式化。这类工具带来的效率提升非常明显,也是最容易落地的场景。

3.2 模拟设计数据稀缺与分布漂移

AI 的应用依赖数据,而模拟 IC 领域的训练数据存在两个天然问题。

第一个问题是数据量少。一个设计团队在项目周期里可能只完成几百次完整仿真和几次流片。相比之下,数字图像识别或自然语言处理有百万级甚至十亿级样本。模拟电路设计样本昂贵,很多数据还分散在不同团队和不同工艺下,难以形成统一数据集。

第二个问题是分布漂移。半导体工艺迭代频繁,同一家公司不同制程节点的器件参数差异很大。一次流片的数据只能反映特定工艺、特定温度和特定版图的结果。AI 模型在旧工艺数据上训练出的规律,迁移到新工艺时往往失效。工程师可以带着经验跨工艺平台工作,但模型很难完成这种迁移。

3.3 可解释性与流片风险

高风险流片场景不允许黑箱决策。模拟电路一旦发现性能不达标,不仅要知道“哪里不对”,还要定位“为什么不对”。如果是噪声偏大,要判断是偏置电流太小、输入管尺寸不合适,还是电源耦合引入干扰;如果是相位裕量不足,要分析主极点位置、次极点频率和 RHP 零点来源。

传统设计流程天然具备可解释性:工程师在图纸上可以看到每个管子的尺寸和偏置条件,可以从公式推导出性能趋势,可以在仿真里做灵敏度分析。AI 模型如果只输出一个最终版图或一组参数,却无法解释为什么选择这个拓扑,工程师就难以接受。当设计依赖被隐藏,排错、改版和平台迁移都会变得非常困难。

3.4 AI 与工程师的合理分工边界

总结 AI 在模拟 IC 设计中的边界,可以用一个简洁框架来理解:AI 更适合做“搜索与拟合”,工程师更适合做“定义问题与承担验证责任”。

AI 高效的部分是:在一个足够明确的目标函数下,做参数扫描、结构组合搜索、数据拟合和重复性脚本编写。工程师应该把时间放在高层次决策上:明确问题约束、判断方案可行性、设计验证计划、处理仿真与测试差异、分析故障根因。AI 并不是“入侵者”,而是一种新的工具。真正的风险是工程师把工具输出当作结论,丢失了理解和验证的环节。

注意:使用 AI 辅助设计的关键判断标准是“异常情况是否有人能解释”。如果 AI 给出一个从未见过的拓扑,团队里却没有人能推演它的工作原理,这个结果就不应该进框架。

4. 剖析 Razavi 视角下“取代与辅助”的关键脉络

4.1 为什么由 Razavi 来谈这个问题

Razavi 并不是一个传统的“学院派书呆子”。他的大量研究直接服务于高速有线通信和无线收发系统,对实际工艺、版图和测试环境非常熟悉。他在教学中强调的“design intuition”不是玄学,而是一套可以训练的分析方式:先建立简化的物理模型,再做渐进分析获得直觉,最后用仿真验证精确结果。

这种方法论与今天生成式 AI 的“从数据中学习”形成鲜明对比。数据驱动思路追求统计相关性,而 Razavi 的经典模拟设计思路追求因果推导。当一位长期用方程和物理图像推导电路行为的学者,在 IEEE 网络研讨会上引导大家思考 AI 的冲击时,他更关心的其实不是 AI 能不能画电路,而是工程师还能不能完成物理层面的因果推理。

4.2 “取代”与“辅助”之间真正的分界线

网络研讨会如果只停留在“AI 会不会取代”的二元讨论,价值有限。更有意义的问题应该是:AI 进入模拟设计流程后,哪些职位角色会变,哪些能力会升值。

会显著变化的角色是大量重复性验证和脚本编写岗位。以前需要人工完成的蒙特卡洛数据整理、corner 扫描报告和版图 DRC 错误清点,会逐步被自动化工具接管。个人效率差距会缩小,初级岗位的“熟练工”部分容易被替代。

会升值的角色是具备系统理解、工艺敏感性和流片经验的工程师。AI 可以给出候选方案,但最终选择哪个方案进入版图,由哪个方案承担最高风险,仍然需要工程师判断。一个能解释为什么选 A 而不选 B、能预判量产良率风险、能在测试失败时定位根因的工程师,价值不降反升。

4.3 对工程师、学生、EDA 厂商的三重含义

从这个角度看,AI 带来的并不是“模拟 IC 工程师消失”,而是能力结构的重建。

对工程师:不能再只满足于会跑仿真和做后仿。需要掌握 AI 工具,以便把它放在合适的环节;更需要加固电路原理、版图物理和测试分析能力,保持“责任在人”的位置。

对学生:课程学习依然要重视 Razavi 教材中的手算、草图、渐近分析和拓扑对比。这些基本功是使用 AI 工具的前提。一个不会手算增益的学生,拿到 AI 生成的电路时也无法判断结果合理与否。

对 EDA 厂商:未来工具竞争点在于“可控自动化”和“可解释辅助”。谁能把 AI 的搜索能力封装成工程师能理解、能验证、能设置约束的流程,谁才能真正改变模拟设计效率。

5. 模拟 IC 工程师如何把 AI 变成生产力工具

5.1 把 AI 当工具,而不是当结论

实际项目里可以这样设定使用原则:AI 的输出一律被视为候选方案,而不是最终方案。候选电路、候选参数、候选版图都必须经过完整仿真验证、corner 检查、后仿验证和人工审查后才可进入下一步。

以放大器偏置设计为例,AI 可以帮助搜索满足目标带宽和功耗的初始参数,但工程师要用渐近分析判断主极点是否在预期位置,然后扫描温度,检查不同温度下的 Gm 变化。这个“信任但验证”的闭环,是避免 AI 工具破坏设计质量的核心。

5.2 重新加固物理直觉和手算能力

AI 时代最容易丢失的是手算能力。很多工程师习惯了仿真器“跑出来看结果”,却不习惯在设计前先估算性能和确定方向。手算的价值不是得到精确数字,而是获得设计方向的判断:目标噪声应分配到哪一级;功耗预算如何分摊;极点放哪个频率范围最合适。

建议每周至少选择一个小模块做一次完整的设计推导:从规格出发,画原理图,手写增益/带宽/噪声公式,再与仿真结果对比。这种练习能快速提升对仿真数据的“异常敏感度”,也有助于形成可迁移的方法论。

5.3 建立“仿真验证 + 版图闭环 + 流片复盘”的完整能力

AI 工具可以在局部环节提升效率,但不能替代工程师对完整流程的掌控。一个可复用的做法是把设计流程固化成脚本和文档,并用小型自动化脚本辅助批量分析。

下面是一段通用思路的 Python 示例,说明如何从仿真结果 CSV 中读取蒙特卡洛数据,并计算关键指标分布,辅助判断电路鲁棒性。实际项目需要根据 PDK、仿真器输出格式和公司环境调整。

import pandas as pd df = pd.read_csv("monte_carlo_results.csv") target_metric = "gain_db" spec_min = 20.0 spec_max = 30.0 # 计算分布 mean = df[target_metric].mean() std = df[target_metric].std() violation = ((df[target_metric] < spec_min) | (df[target_metric] > spec_max)).mean() * 100 print(f"{target_metric}: mean={mean:.2f} dB, std={std:.2f} dB") print(f"out-of-spec ratio: {violation:.2f}%") # 输出关键分位点 print(df[target_metric].quantile([0.01, 0.05, 0.5, 0.95, 0.99]))

这段代码的意义不在于处理多复杂的数据,而在于把验证过程半自动化,让工程师把时间放在分析“为什么失配样本出现在低增益端”而不是手动统计上。生产环境还应该把这类脚本纳入版本管理,并在新工艺平台验证后更新阈值。

5.4 面向模拟工程师的 AI 进阶学习路径

如果你决定把 AI 工具引入自己的工作流,建议按顺序补齐以下能力:

  • 掌握 Python 基础与 NumPy/Pandas 数据操作,至少能批量读取和统计仿真结果。
  • 理解最优化基础,包括梯度下降、贝叶斯优化和遗传算法,能够判断什么场景值得用优化器。
  • 熟悉机器学习基本概念,包括过拟合、交叉验证、代理模型和主动学习,避免把仿真噪声当规律。
  • 在简单模拟模块上做一次“AI 辅助设计”实验:用代理模型拟合指标与参数的关系,再用仿真器验证最优参数。
  • 最终把 AI 工具嵌入既有设计流程,而不是单独建立一套脱离验证的“黑箱流程”。

注意:如果项目时间紧张,优先级应该是“先把流程固化和验证闭环做扎实”,再引入 AI 优化。没有一个可靠的验证闭环,AI 优化只会加速错误结果的生成。

6. 常见判断误区与错误做法

6.1 误区一:数字自动化证明模拟也会自动化

这是讨论中最常出现也最容易被反驳的误区。数字 IC 的自动化建立在抽象层次分明、逻辑行为可以形式化验证的基础上。模拟 IC 中每个晶体管、每条布线都直接连接到连续物理量,很多效应没有统一抽象层。版图上相邻一根线,都可能改变关键节点电容。数字 EDA 的自动化成功,并不能推演出模拟设计同样适合 AI 黑箱化。

避免方式:在讨论任何“自动生成模拟电路”的成果时,先问三个问题——它用的是哪个工艺节点?跨越几个工艺角?是否经过完整后仿与流片验证?如果没有这些条件,只能算研究原型,不能作为工程判断依据。

6.2 误区二:把 AI 生成的电路当作最终答案

有些初学者看到 AI 工具生成了看起来“合理”的电路,就认为设计完成。这是高风险做法。生成式模型可能从训练数据中学到了某些拓扑模式的统计规律,但其输入输出之间没有物理保证。仿真器和实际芯片之间也存在模型精度差距。正确的流程是:把 AI 结果作为候选,快速手算确认基本原理,再做全 corner 仿真和版图验证。

Razavi 在教学中对这种“不检查原理就接受结果”的做法一直持批判态度。他认为模拟设计的关键不是“做出能工作的电路”,而是“知道为什么工作,以及知道它在什么条件下不工作”。

6.3 误区三:只学工具,不学原理

很多工程师花大量时间学习新版版图工具和 AI 脚本,却忽略了核心电路原理。工具升级换代很快,物理规律和电路理论相对稳定。一个能快速定位 LNA 噪声源在哪个管子的工程师,远比一个只会运行自动化噪声扫描脚本的工程师更难得。

推荐做法是“工具更新服务于设计深度”。遇到新 AI 工具,第一件事是弄清楚它能不能提高验证效率、能不能帮助检查失配和 corner,而不是为了学工具而学工具。

6.4 误区四:恐惧 AI 就业冲击,而不是培养稀缺能力

职业焦虑容易让人忽略一个事实:AI 进入各领域后,市场上最缺的并不是基础操作员,而是能引领工具使用、承担失败责任、解决极端问题的资深工程师。模拟 IC 设计的责任边界在流片测试那一刻变得极其清晰,一次失败可能带来数万美元甚至更高的成本损失。

真正应该焦虑的,是长期停留在重复劳动、缺乏物理认知和系统判断能力的人。一个能在 AI 辅助流程中定义问题、审查结果、处理异常数据的工程师,反而是 AI 时代的受益者。

7. 面向模拟 IC 工程师的可复用行动清单

7.1 当前阶段最值得做的五件事

  • 完整重做一次经典放大器设计推导,包含噪声、增益、带宽、建立时间和稳定性的手算。
  • 建立自己的仿真结果处理模板,把蒙特卡洛、corner 扫描和参数扫描的分析流程脚本化。
  • 每条 AI 辅助生成的结果都在工装上完成至少三类验证:典型 corner、最差 corner、蒙特卡洛失配。
  • 在团队分享一个你亲手排查过的流片失败案例,包括现象、假设、验证和最终结论。
  • 每月使用一个 AI 工具做辅助任务,并记录它对效率的真实影响,不要停留在试用层面。

7.2 判断一个 AI 设计方案是否可用的检查表

检查项具体操作判断标准
拓扑可解释性请 AI 或工程师画出小信号等效图并写出关键增益公式能推导出主要极点与零点位置,而不是只有仿真曲线
工艺角覆盖在 ss、ff、sf、fs、tt 五个 corner 下仿真所有指标都留有裕量,不能只满足典型值
失配分析运行 1000 次蒙特卡洛仿真关键指标离散度在可接受范围,且有明确的物理原因
版图依赖用提取寄生参数做后仿真,对比前后结果前后仿真偏差有合理解释,且不影响核心规格
可靠性风险检查 IR drop、电迁移、ESD 路径和热分布最差条件下仍然安全
异常预案明确“仿真不收敛”或“测试不达标”的排查路径负责人能快速定位问题,而不是依赖黑箱输出

7.3 给在校学生和转行者的学习路径建议

如果想进入模拟 IC 设计方向,并希望不被 AI 浪潮边缘化,建议按这个顺序积累:

  • 阶段一:扎实掌握 Razavi 教材的核心内容,完成每章关键习题,手算和仿真结合。
  • 阶段二:使用真实或开放 PDK 完成一到两次小型流片或 MPW 项目,体验版图和后仿的完整闭环。
  • 阶段三:把 Python 数据分析和工程脚本列入必修,提升批量处理和工具链自动化的效率。
  • 阶段四:系统学习 PLL、ADC、LNA、SerDes 等典型系统中的一个,达到能从头设计到版图的水平。
  • 阶段五:把 AI 工具作为辅助手段,在现有设计流程中做优化实验,并形成自己的验证清单。

7.4 判断职业方向的长期视角

AI 会改变模拟 IC 工程师的一部分工作方式,但不会改变这个职业的本质:在真实物理约束下,用可靠的方法设计出能承受量产、温度和工艺波动的电路。工具可以越来越聪明,但“定义什么是正确的问题”“验证结果是否真的正确”“在失败时找到原因”这三件事,仍然需要具备深度物理认知的工程师完成。

Razavi 的研讨会真正值得记住的,不是“AI 会不会取代我”这个焦虑型问题,而是它提示所有从业者:在工具变强的时代,学会驾驭工具、保持对电路原理的理解、建立完整的验证责任意识,才是一名模拟 IC 工程师最稳妥的护城河。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询