1. 破局时刻:国产3D-IC EDA工具链的核心脉络
这几年芯片圈最热的话题,除了AI算力,就是3D-IC。先进制程走到3nm以下,单靠缩晶体管尺寸已经快摸到物理极限了,性能、功耗、成本的三角博弈越来越难。整个行业都在找新出路,把多个芯粒(Chiplet)用先进封装垂直堆叠起来,做成三维集成电路,既绕开了极紫外光刻的极限,又能把不同工艺节点的模块混着用,算力密度和带宽还能往上翻好几倍。这个方向几乎是公认的未来十年半导体主赛道。
可问题是,设计3D-IC的软件工具,也就是3D-IC EDA,过去一直被国外巨头攥在手里。Cadence、Synopsys、Siemens EDA在2D时代就是统治级的存在,到了3D时代,他们直接把自家已有的模拟、数字、封装、签核工具拼一拼,再在集成层面做点增量开发,就形成了新的产品线。这种打法在技术上确实有先天优势,因为3D-IC不是凭空造出来的新东西,它是建立在大量2D IC设计基础之上的。但真正要把多颗芯片堆叠起来做联合仿真、跨die时序分析、热力耦合分析、以及TSV(硅通孔)和混合键合验证,里面还有很多核心算法和流程编排的坑要填。
国产EDA的现状更像是一场场的局部突破。在单点工具上,比如某些环节的物理验证、版图编辑、器件建模,国内厂商已经有能打的产品了。可是一旦把视角拉到全流程,尤其是面向3D-IC这种需要多域协同的复杂场景,差距就非常明显了。这里面的难点不只是某个算法不够快、某个模型不够准,更大的问题在于工具链的碎片化。我从2018年开始关注国产EDA发展,当时圈子里提到国产工具,大家的第一反应就是“画版图行,做仿真不行”。到了2024、2025年,这个印象确实有了很大改观,但距离在真实产品中大规模落地3D-IC设计流程,仍然有很长一段路要走。
说到“韬定律”,这是这两年产业圈里的一个热词。它不是像摩尔定律那样严格的物理规律,而是一种工程规律——随着芯片设计复杂度的指数级上升,单靠器件微缩的红利已经撑不住了,必须通过架构创新、集成创新和EDA能力创新三者协同,才能把系统性能继续推上去。换句话说,过去是“工艺走一步,设计工具跟一步”,现在是“设计工具必须提前半步,把下半场的路探明白”。这正好和3D-IC的设计需求完美对上了:3D-IC的复杂度爆炸式增长,如果没有足够聪明的EDA工具链做支撑,再好的架构设想也只能停留在纸面上。
我这篇文章就从一个多年深耕EDA工具链的从业者视角,拆解一下国产3D-IC EDA工具链的现状,以及“韬定律”这个概念落地时对工具链提出的具体支撑要求。内容会涵盖技术架构拆解、实际设计流程中的卡点、可用工具盘点,以及一些踩坑经验和实操心得。不管你是正在评估国产工具的公司技术负责人,还是在高校做3D-IC方向的研究生,或者单纯是对EDA领域好奇的工程师,这篇文章应该都能给你提供一个比较系统的参考坐标。
2. 3D-IC设计到底需要什么样的EDA工具链
整个3D-IC流程听起来高大上,但拆开来看,它其实是几大设计域的叠加组合:芯片设计域(Frontend RTL到GDS)、封装设计域(Interposer/RDL布线)、系统集成域(多die的物理拼接和签核),以及跨域联合分析域(电-热-力多物理场耦合)。
这就带来了两个核心挑战。第一,数据模型必须统一:一颗3D-IC封装里有多个芯片、中间层(Interposer)、微凸点、TSV、混合键合界面,每个对象在电学、热学、力学上都有各自的属性,这些数据必须在同一个数据库里描述并被不同工具读取,否则就会出现“前端工程师改一处后端不知道,封装工程师动一根线芯片端没感应”的灾难。第二,分析引擎必须跨域协同:传统2D设计中,时序分析归时序、热分析归热分析、电源完整性归电源完整性,大家各干各的,到签核时合到一起就行。但在3D-IC里,一颗die的发热会直接影响旁边die的时序,走TSV穿过去的信号会受到硅衬底噪声的干扰,封装和芯片间的电压降互相影响。如果工具链还是各管一摊,最后签核出来的结果大概率跟实际芯片差着十万八千里。
所以,一套真正能落地3D-IC设计的EDA工具链,至少要具备几个关键能力:
- 多die协同设计环境:能够把多个芯片和封装键合起来统一做布局布线,而不是把芯片当“大元件”往封装里放。
- 跨die时序签核:考虑通过Interposer、TSV、微凸点链路的寄生参数,统一做时序分析,而不是各自做完时序再手工协调。
- 芯片-封装联合电源完整性:从电源输入点到每个die内部晶体管的电压降,要在同一个模型下做分析,避免各算各账。
- 全系统热-力-电多物理域仿真:支持整个堆叠结构的温度场、热应力分布和电磁耦合的联合求解,而不仅仅是靠外部有限元软件二次建模。
- 顶层自动布线和优化:支持Interposer上超大版图规模的高速布线算法,且要兼顾信号完整性和制造规则约束。
听起来是不是像个“大而全”的巨无霸?没错,这就是国际巨头们的优势所在。他们的产品矩阵本来就覆盖了数字、模拟、封装、PCB、系统级仿真,3D-IC无非是把这些模块用统一数据底座重新编排一遍。国产EDA面临的困难,恰恰在于历史积累不够,产品模块在过去几年里是“点状开花”,还没有到“连点成线、接线成网”的阶段。
这里要插一句关于工具链的一个常见误区。很多人以为“3D-IC EDA”是另外一套全新的工具,实际上它更像是传统IC和封装工具在三维化方向上的自然演进。就像你把一栋2D平房盖成3D高楼,地基仍是那块地,但要求建筑物结构、管线布置、电梯调度(可以类比为TSV和微凸点)都要重新设计。理解了这一点,再回头看待国产EDA的发展路径,就会清楚许多所谓“自主创新”的产品,实际上是在这个演进方向上的奋力追赶和局部超越。
3. “韬定律”落地,对EDA工具链的三个硬约束
“韬定律”在产业语境里,我理解的核心是:系统性能的红利,越来越依赖于设计方法和工具的提前卡位。落到3D-IC上,这一定律就变成了非常具体的工具链能力要求。我自己做项目时体会最深的,其实是下面三个方面。
3.1 约束一:从“物理节点”到“系统节点”的抽象尺度转变
传统EDA工具处理的是晶体管门的物理设计,即便是复杂的SoC,在抽象层面依然是在平面上安排器件和连线。但3D-IC把一个“系统”的概念压缩到了封装级别,一个产品里可能有CPU compute die、IO die、存储器HBM stack、甚至硅光子引擎。在设计时,工具必须在“系统级”的空间里做架构权衡,比如哪里放计算die、哪里放HBM、TSV怎么排布、微凸点密度取多大。这种抽象尺度的转变,是过去国产EDA工具基本没触及过的。它要求的不是把原有工具在计算能力上升级,而是要从底层的“系统数据结构”开始重新设计。
3.2 约束二:多目标联合优化取代串行设计
传统设计流程里,芯片前端做完架构、逻辑综合、物理实现,再交给封装工程师做package,最后做系统级验证。这个流程是串行的,每个环节有相对清晰的输入输出边界。但3D-IC的设计空间太大了,如果还按照这种“串行思维”去走,几乎一定会陷入迭代返工的泥潭——因为很多关键决策(比如TSV位置、散热结构、电压域划分)必须在早期就兼顾到封装和系统级别的影响。所以EDA工具链必须支持“混合设计”:在芯片和封装两个层面同时做布局规划和优化,而不是等一边做完了再动另一边。目前能做到这种水平的国产工具,凤毛麟角,这也是“韬定律”落地时最直接的痛点。
3.3 约束三:签核标准必须提前统一
在2D时代,芯片和封装是分开sign-off的,各自有各自的标准。3D-IC不一样,跨层互连的物理效应(如热膨胀受力对TSV可靠性的影响、高频信号在Interposer上的串扰)必须在一套标准下统一验证。这就牵涉到底层的EDA数据库标准、交换格式标准(比如某种统一的版图与寄生参数描述语言)、以及签核指标的一致性。没有统一标准,工具链再强也容易变成“信息孤岛”,你做你的数字仿真,我做我的热分析,最后无法在一个总账上汇算。国产EDA厂商在这方面提了很多倡议,但真正落地到所有产品线都能互通的,目前我还没有看到完全成熟的状态。
“韬定律”落地不是搞一个“超级工具”就能解决的。它需要整个工具链在设计抽象、优化方法、签核标准三个维度同时升级。这个过程非常像盖一栋新楼:结构和水电设计师、施工方、验收方必须从一开始就对着一套图纸干活,而不是各画各的,等到封顶才发现管线对不上。
4. 国产3D-IC EDA工具链的现状盘点
说了这么多理想要求,再回到现实看看我们能拿到什么工具,有什么能用的,有什么还只能凑合或等待。
4.1 国产EDA主要玩家的产品矩阵
目前国内在EDA领域有一定声量的厂商包括华大九天、概伦电子、芯华章、国微集团、广立微、合见工软等。各家在传统EDA领域都有自己擅长的拳头产品。放到3D-IC这条新赛道上,我看到几个比较明确的方向:
华大九天在模拟全流程和面板设计上有深厚积累,近年来在先进封装和Chiplet方向也有明确布局,比如其先进封装设计平台包含了裸片拼接和再布线(RDL)设计能力。这套工具解决的是“从多个GDS拼到一个衬底上”的基础问题,属于3D-IC的第一级台阶。
概伦电子在器件建模和良率导向设计(DFY)上优势明显,面向3D-IC的诉求更多体现在“跨工艺/跨器件”的统一模型支持上。比如做混合键合工艺时,精确的器件级电学模型、热阻模型对上游仿真至关重要。但这属于“地基工程”,离设计师直接上手还有距离。
芯华章把重心放在数字验证和仿真加速上,面向3D-IC的系统级仿真、多芯片协同验证有其切入空间。这一块的难点在于验证IP的重用和底层硬件加速器对多die堆叠模型的支持,当前更多处于生态构建阶段。
合见工软在系统级设计与验证上发力,尤其是在复杂芯片与封装的协同设计环境上有投入,是目前看起来比较接近“国际巨头打法”的国产厂牌。不过产品成熟度和客户验证案例,和Cadence/Synopsys的同级产品相比,仍有较大差距。
这里说的只是公开可查的产品方向,不涉及具体的商业合作细节。总体感觉是:各家都在往3D-IC方向靠,但产品形态还比较“模块化”,就是说你能找到拼图块,但还没有人给你一个拼好的全图。
4.2 单点工具的可用性评价
在我个人试用的经验里,目前国产工具单点可用性可以从三个维度去打分:版图编辑/物理验证、寄生参数提取、多物理场仿真。
版图编辑和物理验证这块,国产工具在2D层面的成熟度已经相当高了,甚至有部分大公司已经开始在成熟工艺线上用国产工具做sign-off。但在3D-IC场景下,需要支持多die堆叠视图、TSV立体穿透显示、跨die的DRC检查,这些功能还比较初级,至少我在实际项目里遇到一些奇怪的后端问题还得切回国外工具去做交叉验证。
寄生参数提取方面,针对单die的互连工艺建模,国产工具做得已经不错,特别是FinFET工艺下的精度能追上国际水平。但在Interposer、硅通孔、微凸点这些3D-IC特有的结构上,模型库的覆盖率明显不足,很多时候需要手动写自定义模型卡,对工程师的建模能力要求非常高。
多物理场仿真这块,老实说还是国产工具最薄弱的一环。3D-IC的热分析不是简单算个稳态温度场就完事,要考虑功率map的动态变化、液冷/风冷边界条件、TSV与RDL的导热路径、多die之间的热耦合,这些都需要成熟的有限元或有限体积法求解器和网格剖分工具。国内做电磁仿真的厂商有不少,但能把“电-热-力”真正耦合起来做联合求解的,几乎没有。
4.3 和国外工具链的差距到底在哪
很多人喜欢把差距笼统归结为“起步晚、积累少”,这当然没错,但不够具体。我观察到的差距,至少有三个层次:
底层的算法库和数据结构:3D-IC工具要处理的版图数据量是几何级别增长的,一棵die上几十亿个图形,几颗die堆起来,空间索引和层次化数据管理必须在设计之初就考虑好。国际巨头几十年的积累,就是在这种scale问题上一次次踩坑后才有了今天的成熟度。国产工具在这方面起步晚,底层的“越野车底盘”可能还在用“轿车底盘”改的,一旦遇到超大设计就露怯。
工程化的流程整合:EDA工具的终极交付物不是license,而是一套可以嵌入到设计公司现有流程里的环境。国际巨头都有成熟的PDK(工艺设计套件)、IP库、参考流程,甚至帮你把脚本和Makefile都写好。国产工具在这方面往往还需要用户自己去对接,这让很多公司在落地时成本很高。
生态的厚度:EDA不只是卖软件,核心是生态。Foundry厂提供的PDK里包含各种模型、规则文件、标准单元库,EDA工具必须提前拿到这些数据进行适配验证。国际巨头跟台积电、三星等厂商是多年深度绑定关系,国产工具在成熟工艺上基本能跟上,但到了先进制程以及3D-IC这种尚在标准探讨期的领域,Foundry配合度明显不足。这有点像做菜,工具是锅,PDK是食材,锅再好没食材也是白搭。
5. 实操经验:在国产工具链环境下设计一个简易3D-IC测试芯片
说了这么多理论,来点实操的干货。我在去年底到今年初,带着一个四人小组,在一款国产EDA工具基础上走了一遍“简化版3D-IC”设计流程。规模不大,两个chiplet堆叠、中间加了Interposer基础布线和TSV阵列,目标是验证工具链的可行性,顺便踩踩坑。整个过程如果有收获,那就是让我对“韬定律”在实操层面的含义有了非常直观的感受。
5.1 项目规模与设计目标
我们设计的测试结构如下:
- Die A:逻辑裸片,用180nm工艺库做一个简化版MCU核心,大约7万门。
- Die B:存储裸片,用同工艺做一个单端口SRAM阵列,容量约512KB。
- 封装载体:用两层RDL做Interposer互连,再打两组TSV阵列(每组8×8),通过微凸点把Die A和Die B连接到Interposer上。
- 验证目标:在统一环境下完成两个裸片的物理拼接、TSV区域DRC检查、以及基本的电源/热流联合仿真。
说实话,这规模和真实商业3D-IC比就是玩具级,但正因为规模小,出错时能很快定位原因是工具限制还是我的设置问题,对评估工具链特性非常有利。
5.2 工具选择和流程搭建
EDA工具选的是某国产厂商提供的“先进封装项目试用版”,配合其自家的版图编辑器、物理验证器,以及一个还在Beta阶段的“电-热联合分析”模块。因为产品还不太成熟,官方FAE给我们打包了一条半成品的流程脚本,后续很多地方要靠自己写脚本去“填坑”。整体流程是这样的:
- 分别用传统单元库流程完成Die A和Die B的RTL到GDS设计,这一步是在传统数字流程工具上做的,和正常芯片设计没有区别。
- 把Die A和Die B的GDS导入到3D-IC集成环境里,设置两个裸片的相对坐标,并在垂直方向定义微凸点和TSV的位置。
- 在Interposer层做RDL布线,连接两个die的信号和电源网络。
- 导出统一版图,做跨die的DRC检查、寄生参数提取,以及电-热联合仿真。
流程听起来不复杂,实际跑起来,每一步都遇到了意想不到的波折。下面我把每一步的关键细节和踩坑经验展开讲。
5.3 步骤详解与踩坑实录
第一步:Die A和Die B的前端设计
这一步用的就是很常见的数字前端工具流程:RTL综合、形式验证、布局布线、时序收敛。国产工具在180nm工艺上的表现比较成熟,7万门规模的MCU,时序收敛没有任何压力,半天就搞定。SRAM阵列直接用Memory Compiler生成,也是水到渠成。整个阶段唯一的麻烦是license授权点太少,我们四个人抢一个license,轮流跑任务,效率低了不少。这算是工具链落地时一个很现实的非技术问题,公司在决策用国产工具时,要把license数量和审批流程的灵活性算进成本里。
第二步:3D-IC集成环境和裸片导入
这步开始有“大坑”了。把两个GDS导入到集成环境后,我先设置了Die B在Die A上方5微米处的位置,然后需要给两个die添加微凸点阵列。问题来了:我找不到“自动生成微凸点阵列”的功能入口。问FAE,回复说目前版本需要手动在指定位置“画”一个一个微凸点,或者通过脚本导入坐标文件。我只好写了一个Python脚本,根据die B底部的电源焊盘坐标,自动生成一个25×25的微凸点坐标文件,然后手动导入。这花了我大概两小时,总算把这个坎迈过去了。
这里给个提示:如果你的设计里微凸点数量在上千个级别,手动画是绝对不可行的,一定要提前确认工具是否支持坐标文件批量导入。有些工具文档里没提,但脚本接口可能已经预留了,多翻翻开发手册,比问技术支持还快。
第三步:Interposer上的RDL布线
Interposer布线是整个流程里我感受最深的一步。RDL层类似于PCB上的走线层,但设计规则非常细,线宽线距通常在2um到5um之间。国产工具的布线器在2D PCB的体验还不错,但到了Interposer这种“半芯片半封装”的环境,规则约束特别苛刻:不同金属层有不同的最小间距和通孔规则,且TSV底部焊盘附近有禁布区。前几次自动布线总会冒出几百个DRC违例,大部分是间距问题和通孔层切换不合理。我最后没办法,把自动布线的网格调细、约束调严,再配合手动修补关键信号线,才把违例清零。这个过程耗时一整天,而同样的设计如果我用成熟封装设计工具走,熟练工估计两小时能完成。
这背后的本质问题在于:自动布线器的“优化目标函数”没有针对3D-IC场景调校。PCB布线器主要优化走线长度和过孔数,Interposer布线还需要考虑TSV附近的电流密度、热应力分布、以及高速信号的回路面积。目标函数不对,布线结果自然常出奇问题。
第四步:跨die DRC和寄生参数提取
DRC方面,国产工具对2D die内部的规则检查没有问题,但跨die检查(比如Die B底部微凸点和Die A表面金属层之间的间距、TSV到RDL之间过渡区域的相关规则)需要加载一个额外的“3D规则文件”。我们拿到的测试版里这个文件是半残缺的,不得已我只能让FAE从他们内部验证环境里拷了一份当时还在改的版本。加载后总算能跑通,但检查速度比2D场景慢了将近一个数量级。看着屏幕上密密麻麻的进度条慢慢爬,那种感受真的像在“加速折旧自己的耐心”。
寄生参数提取更是要了老命了。TSV和微凸点的寄生参数模型在PDK里没有现成文件,我需要根据工艺参数自己建模。TSV的电阻电容可以通过经典圆柱电容公式估算,微凸点的寄生电容就得靠有限元仿真辅助,然后再把这些手动模型挂进提取工具的配置文件里。这个动作本身不算难,但过程繁琐且对工程师的电磁场理论基本功要求非常高。软件是工具,模型的可靠性最终还是取决于使用者的专业判断力。
第五步:电-热联合仿真
最后这步是整个流程里最有“3D-IC感”的环节。我把两个die的功耗map(以功率密度分布图形式导出)加载到联合仿真工具里,设定Interposer的底部边界温度为85℃(模拟封装焊接到系统板后的环境),然后让求解器计算整个堆叠体内的温度分布和热应力。跑了大概半个多小时,结果出来了:两个die之间的温差大约12℃,热点集中在Die A的MCU核心区域,最大热应力出现在TSV阵列最外圈的硅通孔与硅衬底交界处。这个结果和我们的预判基本一致,说明热分析模块的物理模型是靠谱的。但当我试图把热分析的温度场结果反过来影响时序分析时,发现工具链根本没有提供这个数据回传接口。也就是说,热分析做完了,结果只能人工去看报告,不能自动更新到时序库。
这也是目前整个国产3D-IC工具链最大的断点:各模块的数据源没有闭环打通。物理仿真的结果无法自动反馈到设计优化循环里。从“韬定律”角度讲,这是最制约“设计空间快速探索”的瓶颈。
5.4 这次实操给我的关键启示
走完这一趟,我对那个“韬定律”的理解更具体了一层。它的落地支撑不只是“工具要全”,更是“工具要闭环”。一个能支撑3D-IC迭代设计的工具链,必须让设计师在一天的周期内完成各die的调整、重新组装、重新分析、重新决策。而我这次验证的国产工具链,做到一轮完整迭代大约需要三到五天,其中一半时间消耗在跨工具的数据转换和手动补模型上。还远达不到让算法充分发挥探索能力的水平。
但换个角度看,任何工具链都有成熟的过程。国际巨头的3D-IC工具也是近几年才逐步闭环的,早期同样需要大量用户在项目中“一起填坑”。国产工具目前的破局点,不在于立刻做出一比一复刻国际巨头的工具,而在于谁能在这个学习周期里更快积累客户反馈、把工具的“模型库密度”和“流程自动化程度”这些硬指标做上去。这才是“韬定律”在真正的商业化土壤里生根发芽的前提。
6. 常见问题速查与避坑指南
基于我这次实操和各路朋友的真实反馈,整理了一份问题速查表。无论是想现在尝试国产3D-IC工具,还是只是围观一下,多少都能有参考价值。
| 常见问题 | 典型原因 | 排查思路/解决办法 |
|---|---|---|
| GDS导入后die位置错乱 | 坐标单位和原点设置不统一 | 检查两个GDS文件的度量单位(micron/mil/mm),统一后再导入;在集成环境中设置全局原点并重新对齐 |
| 微凸点批量生成失败 | 工具版本不支持GUI批量操作 | 翻阅开发文档,找坐标文件导入接口;用脚本生成坐标文件,走批量导入路径 |
| 跨die DRC跑不动 | 3D规则文件缺失或规则设置冲突 | 联系FAE拿最新的规则文件,确认3D规则文件与工具版本匹配;试着降低规则层次复杂度,分段检查定位冲突 |
| TSV寄生参数不准 | 缺少工艺厂提供的TSV模型文件 | 用经验公式建模或外部场求解器提取,校准后写入自定义配置文件;注意模型中的频率范围和温度系数要与工作条件匹配 |
| 热分析结果无法反馈到时序 | 工具链数据接口未打通 | 目前无完美解法,建议人工导出温度map,按区域修正片上网络的RC延迟模型,再重跑时序;提前规划数据流转方案 |
| license不够用导致排队等 | 授权数量或调度策略不合理 | 规模化使用前,做个并发任务分析;优先买浮动license(如果厂商支持);错峰跑资源密集型任务 |
| FAE不清楚新功能细节 | 产品更新太快,支持资料滞后 | 多翻开发手册,关注厂商的更新日志(release notes),直接问研发团队比问售前FAE可能更有效 |
| Interposer布线DRC违例多 | 布线器目标函数与3D场景不匹配 | 手动微调关键信号走线;先把电源网络和时钟网络手动规划好,再用自动布线补普通信号;收紧布线规则减少试错空间 |
看到这里你可能会觉得坑实在太多,但换个角度想,这些坑恰好就是国内EDA软件厂商的机会。“问题即需求,痛点即方向”——哪家公司能把这些问题一个个解决掉,并且把解决过程沉淀成一套可复制的产品能力,谁就能在下一个十年EDA竞赛里占据先机。
7. 工具链的“韬定律式”演进趋势
如果把“韬定律”理解成“设计复杂性倒逼EDA能力革命”,那接下来的演进方向是相对明确的,我给出几个自己判断可行性较高的趋势。
一是数据库底座标准化。未来3D-IC EDA工具链的底层竞争,可能不再是单个算法有多强,而是谁能提供一个支持多die异构模型统一描述的数据底座。谁先把数据底座做成事实标准,谁就拥有了生态的入口。
二是AI for EDA的加速渗透。3D-IC设计空间巨大,TSV布局、微凸点分配、Interposer布线通道分配这些优化问题,都是典型的NP-hard问题,传统启发式算法很容易陷入局部最优。机器学习方法,尤其是强化学习和图神经网络,在求解这类高维组合优化问题上潜力巨大。国产工具在AI辅助设计上跟国际巨头起点差距不算太大,甚至在一些特定场景已经看到不错的落地案例。
三是设计-工艺协同的加深。3D-IC的工艺尚未完全标准化,每家Foundry都有自己的TSV尺寸、混合键合方案、Interposer材料选择。EDA工具链能否快速适配各家工艺特色,是客户选型时的重要考量。这里的核心能力是“PDK快速构建”和“工艺规则灵活配置”。国产厂商因为更贴近本土Foundry,在这一块有天然的地缘优势。
四是全生命周期管理。从架构探索到物理实现再到量产测试,3D-IC需要一套贯穿全生命周期的数据管理平台,保证每一步的决策和约束可追溯。目前国产工具在这方面几乎是空白,但这块恰恰是大客户极度依赖的“生产基础设施”。在这一点上,我认为国产厂商的切入机会可能不是在技术层面,而是在服务层面——比如提供比国际厂商更灵活的定制开发和驻场部署。
“韬定律”在这里的落点很清晰:当工艺红利变薄,设计方法和工具就不得不扛起性能增长的大旗。国产工具链若想在3D-IC时代拿到话语权,应该沿着数据库标准化、流程闭环化、AI原生设计这三条主线跑步前进。谁的路线图靠谱、谁的落地速度快,谁就能在下一个“十倍复杂度”挑战到来时吃掉最大的蛋糕。
8. 写在最后的个人体会
从2018年开始接触国产EDA工具到现在,我的态度经历了一个很大的转变。早年间用国产工具主要是“受命测试”,内心觉得这只是个备胎。但这两年,尤其在这轮3D-IC工具链调研验证中,我明显感觉到国产工具开始在往正确方向使劲了。虽然距离国际巨头的成熟度还有不小差距,但这种差距已经不是“能不能做”的质变问题,而是“做得好不好、全不全、稳不稳”的量变问题。
如果你问我推不推荐在这条赛道投入,我的答案是坚定的“推荐”。不是推荐你立刻砍掉国外工具全面切换,而是推荐你把国产工具当作一个“潜力股”和“战略备份”持续关注和试用。多一条腿走路,尤其是在今天这个背景下,不是保守,反而是最务实的选择。
最后分享一个实操中的小技巧:如果你刚开始接触3D-IC设计,且手头只有国产EDA工具可用,建议先从“最小可验证金字塔”做起。也就是不要一上来就挑战多die复杂堆叠,而是先做一个单die加TSV阵列的结构,验证工具的基本数据流和物理模型准确性;再升级到两die加简单Interposer;最后再加复杂度。每一步都做一份标准验证报告,对比理论值和仿真结果。这不仅帮你积累工具使用经验,更重要的是训练自己对3D-IC物理效应的定量感知能力。工具再好,使用者的判断力才是决定设计成败的第一要素。这个体会,放在“韬定律”语境下再合适不过了。