我翻了父亲1997年的芯片旧教材,三十年前的公式原封不动还在用,可这五十年电路仿真工具换了好几代还是不够用
我随手翻开,最先注意到的不是公式,而是他留在页边的铅笔字。有些地方画了圈,有些地方打了问号,还有几页右下角被翻出了折痕。那一刻我突然意识到,这本书里装着的其实是他三十岁前后的夜晚。那时候没有智能手机,没有云平台,一个设计工程师要弄懂一个电路行为,只能靠手算、靠经验、靠一台跑仿真跑到半夜的工作站。
可真正让我停下来想很久的,是另一件事。书里的底层数学和物理原理,跟我今天用的几乎没有任何区别。MOSFET的电流方程、阈值电压表达式、沟道长度调制效应、亚阈值斜率,这些内容原封不动地躺在三十年前的纸页上。换句话说,1997年一个工程师在算的东西,2026年的我翻开书还能直接对上号。
但书里讲仿真工具的那部分,就完全是另一个世界了。那时候的仿真流程还带着明显的早期SPICE痕迹,精度高,速度慢,一个小模块跑个瞬态分析可能要等上几个钟头。书里还会花篇幅教人怎么手动简化网表,怎么判断哪些寄生参数可以忽略,怎么在精度和算力之间做妥协。这些内容今天基本没人再提了。
SPICE本身是七十年代初从伯克利出来的。那时候集成电路规模小,一个芯片上几百个晶体管就算多了,仿真器用直接法解矩阵,精度很高,代价是计算量随电路规模呈指数级增长。到了九十年代末,HSPICE已经是行业标配,但父亲那本书里透露出的工作状态是,设计一套电路,白天画原理图,晚上下班前把网表交上去跑仿真,第二天早上回来看看收敛了没有。有时候一个锁相环的瞬态仿真,真就能跑上整整一夜。
今天呢?晶体管数量从当年的百万级干到了百亿级,工艺节点从微米级一路缩到纳米级,寄生效应越来越复杂,连金属连线的电阻电容都不能再忽略。可设计周期非但没变长,反而被压缩得更紧。于是仿真工具被迫往死里卷。FastSPICE出现了,用查表、事件驱动、模型降阶这些手段牺牲一部分精度换速度。数模混合仿真也出现了,把模拟电路和数字电路放在一个验证环境里跑。再往后,硬件加速器、并行仿真、分布式计算全都堆了上来。
最直观的变化是,以前一个仿真跑一晚上大家觉得正常,现在一个复杂SoC的验证如果一晚上出不来结果,项目进度就要出大问题。工具公司每年都在发新版本,算法团队每年都在想新招,连人工智能都被拉进来做参数提取和模型压缩。五十年前SPICE刚出来的时候,大家担心的是算得准不准。现在大家更担心的是,算不算得动。
有个矛盾就摆在眼前。底层的物理公式三十年没动过,上层的仿真工具五十年没停过。很多人觉得这很自然,物理定律又不会改版。但仔细想,这件事其实挺反常。一个行业的根基越稳固,它上面的工具应该越稳定才对。为什么半导体反过来了?
原因不复杂。底层原理不变,不代表底层问题不变。设计复杂度在暴涨,工艺偏差在恶化,寄生效应在放大,电压裕量在缩小,功耗和散热问题越来越难缠。这些都是物理层带来的真实压力。也就是说,不是物理变了,而是工程师把物理逼到了更极限的地方。当你把晶体管做到只有几个原子层那么薄的时候,那些三十年前就写出来的方程还是对的,但方程的每一项都在用更极端的方式互相较劲。
我翻到书里讲BSIM3模型参数的那一章,发现父亲在页边写了一行字:“参数太多,手算已不现实。”那是他当年的真实处境。今天的模型参数比那时候多得多,工艺厂商给的模型文件动辄几百页,很多参数连设计工程师自己都搞不清楚物理含义。可今天的工程师反而不怎么抱怨参数多了,因为仿真器会自动处理,工具会替你扛下大部分细节。
这就引出一个很有意思的话题:设计工程师的门槛是被工具抬高了,还是被工具降低了?当年一个工程师要懂器件物理,要会手算,要能理解每一次仿真迭代背后的数值过程。现在很多年轻工程师从入职第一天就面对的是封装好的PDK、自动化流程、一键跑仿真。底层的东西全被工具吃掉了。结果是入行门槛似乎降低了,但出问题的风险也变大了。一旦仿真结果不可信,很多人根本不知道从哪里查起。
父亲那一代人靠这本书和自己的推导能力兜底。书里那些密密麻麻的公式,是他们和物理之间的直接对话。今天的工具更强大了,但这种直接对话反而少了。不是不愿意,是没时间。项目周期压着,流片节点卡着,谁也没有空去把器件物理从头推一遍。
这也是为什么那本旧教材现在翻起来一点不过时。它讲的不是某个工具怎么用,而是这个行业最根本的东西:电流怎么流,电容怎么充放电,阈值电压从哪里来。这些内容再过三十年还是长这样。而仿真工具呢?再过三十年,可能又是另一批名字和另一套交互方式。
我看到书里夹着一张当年的工艺参数卡片,上面写着一些特征尺寸、电源电压、栅氧厚度。那个年代的电源电压还在3.3V甚至5V,栅氧厚度用纳米算还算得挺宽裕。今天的芯片电源电压已经降到1V以下,栅氧薄到几个原子层厚。参数卡上的数字放到今天看,就像另一个时代的遗迹。但计算这些参数的公式,还是同一套。
这大概就是半导体行业最独特的地方。它既是一个极度追求变化的行业,又是一个极度依赖不变基础的行业。工具在不停更新,方法在不停迭代,但最下面的那层物理从未移动过。每一个做工具的人,本质上都是在给这层不变的物理寻找更快的逼近方式。
我合上书,突然理解了父亲为什么把它留给我。他不是让我怀旧,也不是要讲什么大道理。他只是想告诉我,你现在做的事情,和三十年前我做的事情,用的是同一块地基。至于你打算怎么盖楼,能不能盖得更快、更结实,那是你这一代人的问题。工具可以变,方法可以变,但别把地基打歪了。
这本1997年的教材,现在放在我办公室的书架上,紧挨着公司最新的仿真验证文档。两样东西放在一起,像一条河的上游和下游。你能看见水从哪儿来,也能看见水往哪儿冲。河床没变,水流在加速。每个站在河边的人,都得想清楚自己是来加固河床的,还是来改变流速的。
热门跟贴