芯片工艺选择是我见过的最容易“事后后悔”的决策之一。大部分前端工程师会觉得工艺是后端和代工厂对接时的事,自己在RTL阶段只要把功能和微架构写好就万事大吉——但一旦你在前端设计阶段忽略了PPA(性能Performance、功耗Power、面积Area)与成本的平衡,后面换工艺的成本基本等同于重构。前年某团队做一款边缘AI芯片,开发到一半发现最初选定的先进工艺节点NRE分摊远超预期,而且目标市场的出货量根本撑不起这颗芯片的定价,只能中途换工艺,RTL、IP、封装方案全部重来,项目直接延期了九个月。所以这篇想认真聊聊:前端设计阶段,工艺选型该怎么介入、怎么算账、怎么避开那些别人踩到烂的坑。
这类工作做多了你会发现,工艺选型本质上不是“选一个更小的工艺节点”,而是“在性能、功耗、面积和成本之间找到一条能落到量产的路径”。下面把我在几个项目里沉淀下来的评估方法、量化工具和经验坑位逐项拆开说。
1. 为什么前端设计阶段就必须介入工艺选型
很多团队的工艺选型流程是:架构师给出性能目标,后端工程师拿着RTL去找代工厂要库,前端工程师在旁边等。这个流程最要命的问题是,前端对工艺一无所知,但恰恰是前端决定了后端能拿到什么样的设计方案。
1.1 时序预算从综合早期就已经固定了
前端RTL在逻辑综合阶段,本质上是在和目标工艺的标准单元库“对话”。同一个RTL,拿到一个SS corner(慢工艺角)、高温、低电压下的库,和一个TT corner(典型工艺角)下的库,综合出来的关键路径延迟可以差出去30%到40%。如果你在前端设计阶段没有定下工艺假设,那么你写的时钟频率、流水级数、组合逻辑深度,在后端接手时可能全部需要返工。
我记得有次做一个高速接口模块,RTL完全按400MHz目标设计的,结果换了一套低功耗工艺库之后,综合报告里WNS(最差负时序裕量)直接飘到-2.3ns。这意味着要么把RTL的流水线拆得更细,要么提高电源电压换性能档位,要么就得降频。而这三条路都会牵连微架构和功耗评估,如果等到后端再发现,改动成本会呈指数级上升。
1.2 功耗管理架构要按工艺的漏电特征来设计
不同工艺节点的漏电功耗差异非常大。成熟工艺如180nm、130nm的逻辑漏电相对温和,动态功耗占大头;到了先进工艺节点,阈值电压下降、栅氧变薄,漏电功耗占比越来越高,而且在高温结温下会进一步倍增。前端在规划时钟门控、电压域、电源门控这些低功耗策略的时候,必须知道目标工艺的漏电压力有多大。
举个具体例子:一个待机场景占比很高的IoT芯片,如果选了一个漏电严重的先进工艺,哪怕动态功耗降下来了,待机电流也可能超标,最后不得不在RTL里加一堆电源门控控制逻辑,额外的面积和复杂度又会吃掉性能收益。这种问题只有把工艺特征提前带入前端功耗模型,才能在架构阶段就避免。
1.3 成本约束反向决定架构取舍
这个点最容易被忽视。架构师往往先拍脑袋定一个宏大的性能指标,然后再去选工艺。但实际上,工艺节点的选择会直接决定RTL里的面积预算和IP选择。先进工艺的NRE(一次性工程费用)非常高,掩膜组、工程晶圆、设计服务费加在一起,对于小批量产品来说可能就是无法承受的包袱。
我之前见过一个团队,做一颗年出货量只有几万颗的工业控制芯片,结果选了当时最前沿的工艺节点,性能确实做到了,但每颗芯片分摊的NRE成本让产品定价直接高出一个数量级,客户根本不会买单。如果反过来,在前端设计阶段就先算清楚量产规模和成本目标,再用这个约束去倒推工艺节点的上限,RTL的复杂度、IP选型、封装方案都会完全不一样。
2. 工艺对比从哪几个指标看起
前端工程师不需要像器件物理学家一样精通工艺细节,但必须能从工艺库和PDK文档里快速判断一个工艺平台适不适合自己的设计。下面这几个指标是我每次对比工艺时必看的。
2.1 标准单元库的“体质”:SVT、LVT、HVT与corner
一个工艺平台的逻辑性能,不能只看“多少纳米”,关键是标准单元库提供哪些阈值电压档位。SVT(标准阈值电压)是中间档,速度快慢和漏电都适中;LVT(低阈值电压)更快但漏电更大;HVT(高阈值电压)更省漏电但速度更慢;有些先进工艺还有ULVT(超低阈值)和SLVT(超低漏电)之类的更多档位。
前端在做综合的时候,综合工具会在这些阈值的单元之间自动挑,但挑的过程会受到库里的比例分布影响。有的工艺平台主打高性能,库里LVT单元占比很高,时序好收敛但漏电爆炸;有的平台主打低功耗,大部分单元是HVT,综合出来的面积和速度就需要更激进的架构来弥补。所以拿到工艺库之后,我第一件事就是看库文档里不同Vt档位的cell数量比例,这会直接影响你对综合结果的心理预期。
另外,corner也得留意。前端评估必须统一指定工艺角和环境条件,比如SS/0.9V/125℃和FF/1.1V/0℃,两个corner下同样的RTL综合结果一个是“频率达标”,一个是“时序违规一团糟”,这很正常。关键是你得明确产品是在什么环境下工作,然后在这个corner下评估,不能拿一个最乐观的corner来糊弄自己。
2.2 金属层与单元高度:面积密度不能只看工艺名
同样叫“xx nm”的工艺平台,可能因为标准单元库选择不同,面积密度差一截。标准单元的“轨道高度”(track height)是核心指标,常见的有9轨、7.5轨、6轨。轨道数越少,单元高度越矮,面积越紧凑,但单元内部绕线资源也会越紧张,后端布线拥塞的风险更高。尤其在主动能模块里,如果大量单元是引脚密集的AOI、OAI这类复合门,低轨道库可能会出现局部拥塞,面积不降反升。
金属层数量也要纳入对比。成熟工艺一般6到8层金属,先进工艺普遍10层以上,多出来的金属层给绕线提供了更多空间,但会推高掩膜成本。前端评估面积时,不能只把综合报告的cell area加起来就完事,要给后端布线留出10%到30%的拥塞余量,低轨道库可能要往30%以上靠。
2.3 第三方面IP的成熟度,比工艺本身的纸面数据更重要
这个点我在很多项目里摔过跟头。理论上新的工艺节点性能更漂亮,但实际上你需要的IP在目标工艺节点上可能根本没有现成版本,或者只有一个未经硅验证的版本。比如SerDes、PCIe PHY、ADC/DAC、高密度SRAM Compiler,这些模拟和存储类IP的成熟度往往跟不上数字逻辑工艺的更新节奏。
某次我们评估一个通信芯片,数字逻辑部分在先进工艺节点上综合结果非常好,但团队需要的高速ADC IP在那个节点上只有一个预量产版本,datasheet里连jitter的保证值都写得模棱两可。后来只能退到上一代工艺,数字性能打了折扣,但IP的可靠性立起来了。所以说,工艺选型一定要和IP选型放在同一个表格里评估,不能分开做决策。
2.4 成熟工艺与先进工艺的特征对比
| 对比维度 | 成熟工艺(180nm/130nm类) | 主流工艺(65nm/55nm/40nm类) | 先进工艺(28nm及以下) |
|---|---|---|---|
| 流片/掩膜成本 | 低 | 中等 | 高,成倍增长 |
| 逻辑密度 | 低 | 中 | 高 |
| 最高可达频率 | 低 | 中 | 高 |
| 动态功耗密度 | 偏高 | 中等 | 较低 |
| 漏电功耗 | 较低 | 中等 | 高,高温下敏感 |
| 标准单元库丰富度 | 成熟稳定 | 丰富 | 视平台而定 |
| 模拟/存储IP成熟度 | 很高 | 高 | 参差不齐,需逐一确认 |
| 典型适用场景 | 成本敏感、低频低复杂度 | 中端SoC、车规、工控 | 高性能计算、高端移动、AI推理加速 |
这张表只能作为粗筛工具,具体数据必须用实际库文件验证。但粗筛能帮你在早期快速砍掉明显不适用的方案,减少无效工作量。
3. 用快速综合做一轮“工艺矩阵实验”
定性的对比讲完了,真正落地的时候我会用一轮快速综合实验把候选工艺拉出来“赛跑”。这个方法不需要完整后端流程,也不需要精细的功耗模型,只需要标准单元库、一个能跑通综合的RTL子集、以及一份能代表设计特征的约束,就能得到有价值的参考数据。
3.1 实验设计:同一个RTL,换库,固定约束
选一个能大致代表整个芯片关键路径特征的核心模块,比如某个数据处理流水线或者总线仲裁器,然后把这个模块分别在候选工艺库下做逻辑综合。约束要固定下来:同一个时钟频率目标、同一个输入输出延迟约束、同一套max area设定,这样对比才有说服力。
如果多个工艺库的PVT环境差异很大,建议统一使用各自库的SS corner作为保守评估基准。你也可以顺便跑一个FF corner看看理论上限,但对决策起决定作用的是保守数据。
我记得有次对比65nm和55nm两个工艺,频率目标都是200MHz,约束相同,结果55nm的综合面积比65nm小了约18%,功耗低了约12%。这个差异看起来不大,但对一个出货百万级的SoC来说,面积缩小18%意味着每片晶圆能多切不少die,成本优势立刻体现出来了。这种量化的差异,光靠看工艺手册是得不出来的。
3.2 看报告:面积、时序裕量、总功耗
综合完成后要重点看三份数据。第一是总面积(cell area之和),第二是时序报告里的WNS和TNS,第三是功耗估计报告里的动态功耗和漏电功耗分解。
功耗估计这一步要注意,综合工具对动态功耗的估算是基于开关活动度的假设,默认值通常不准,最好从仿真VCD(价值变更转储)文件导入真实的信号翻转率。如果早期没有仿真环境,也可以用经验值覆盖:数据通路翻转率设0.1到0.15,控制逻辑设0.05,时钟网络直接查工艺库里的clock tree功耗密度数据。
综合报告往往比较乐观,因为没经过布局布线。时序方面,综合到后端通常会有10%到20%的退化;面积方面,布线拥塞会导致10%到30%的额外开销。所以拿综合数据做决策时,要给这些损耗提前计提余量。
3.3 宏模块面积怎么估算
数字逻辑可以靠综合,SRAM、寄存器堆、PLL这些宏模块就得单独查。每个工艺平台都带memory compiler,输入容量、字线位宽、端口数量,就能输出对应的宏面积、访问功耗、漏电数据。
对比不同工艺的SRAM密度时,注意要选用相同配置和相同工艺角。SRAM在先进工艺下的单位面积密度更高,但漏电也同样更敏感,特别是在retention(保持)模式下。前端做面积预算时,把宏模块面积和逻辑面积分开列,后面评估不同工艺方案时能更清楚地看出面积槽点在哪里。
我给一个经验值参考:对大多数数字占主导的SoC,综合面积乘上1.25到1.35,基本可以当作初版布局布线后的物理面积预估。如果设计里有很多大位宽总线、复杂组合逻辑,这个系数要再往上调。
4. 把PPA算成三本可以对比的账
有了综合实验的数据,接下来把性能、功耗、面积分别量化为可比较的账本。这步看起来机械,但能避免很多拍脑袋决策。
4.1 性能账:目标频率可达性
性能不是直接看综合频率,而是要看在你的RTL复杂度下,目标频率还有多少裕量。如果综合结果在SS corner下离目标频率只差5%,后端布线退化后很可能就打不到目标频率,这时候前端就需要提前调整流水线级数或组合逻辑结构。如果裕量超过30%,说明工艺性能过剩,可以考虑换一个更便宜或者更低功耗的工艺档位。
性能账还要配套评估电压。先进工艺在低电压下性能退化非常明显,比如1.0V标称电压降到0.8V,频率可能直接掉一半。如果你有低功耗模式的需求,而CPU/GPU在低电压模式下仍要求某个最低频率,那么工艺选择的约束条件会立刻变严。
4.2 功耗账:动态和漏电分列,别只汇报总功耗
功耗账要拆成动态功耗和漏电功耗两部分来看。动态功耗和频率、电压平方、翻转率成比例,公式就是经典的平均功耗计算:P = α·C·V²·f。漏电功耗则由工艺、阈值电压、结温决定。
不同工艺方案拆开后,决策逻辑会很清晰。比如一个手持设备芯片,视频播放场景下动态功耗是老大难,先进工艺能通过降低电压把动态功耗压下来;而待机场景下漏电功耗是主导,如果目标工艺漏电太猛,就需要额外的电源门控方案来兜底。
我习惯做一张“功耗预算模板”,把各功耗模式下的状态列出来:工作频率、电压、翻转率假设、估计动态功耗、估计漏电功耗、总计。每个候选工艺套一遍模板,哪个环节不达标一目了然。前端做时钟门控和频率调节设计时,也直接按这个模板的性能档位来联调。
4.3 面积账:逻辑、SRAM、模拟IP、封装的联动
面积账的影响远不止晶圆成本。die面积大了,封装形式、引脚数、散热方案都会往上抬一层。很多先进工艺芯片最后不得不用FC-BGA这种复杂封装,倒不是因为逻辑性能需要,而是die面积缩小后引脚间距和供电完整性要求变了。
面积账里还隐含了一个容易漏掉的“良率账”。同样的设计,在成熟工艺上die面积可能是30mm²,在先进工艺上可能是12mm²。看起来先进工艺面积优势明显,但先进工艺wafer单价高、缺陷密度也相对敏感,而且die小到一定程度后,封装测试的成本占比反而上升。所以最终比较“每颗合格die的成本”时,先进工艺不一定稳赢。
4.4 一个虚拟项目的对比示例
假设某个边缘AI推理芯片,逻辑规模约300万门,需要1MB SRAM,目标频率300MHz,年出货目标50万颗。用55nm和28nm两个工艺方案做前端评估,数据大致如下(数字仅为示例,实际以库文件为准):
| 对比项 | 55nm方案 | 28nm方案 |
|---|---|---|
| 综合逻辑面积 | 约8.2mm² | 约4.5mm² |
| SRAM+宏面积 | 约4.1mm² | 约2.3mm² |
| 预估物理die面积 | 约16mm² | 约9mm² |
| 动态功耗@300MHz | 约620mW | 约380mW |
| 漏电功耗@25℃ | 约12mW | 约25mW |
| 漏电功耗@85℃ | 约40mW | 约120mW |
| 每颗WLCSP封装成本 | 低 | 中 |
| 单die成本估算 | 中 | 高 |
这个例子里,28nm在面积和动态功耗上优势明显,但漏电在高温场景下翻了近5倍,如果产品长期运行在高温工业环境,散热和电池压力都会变大。同时28nm的NRE和wafer单价会显著抬高单die成本,年出货50万颗的规模下,55nm方案其实性价比更高。这些结论都得靠表格数据说话,不能拍脑袋。
5. 成本那本账很容易被算漏
前端工程师一般不看财务,但成本恰恰是工艺选型的终极约束。下面这些成本项,是我每次做选型报告时要求团队必须列全的。
5.1 NRE:掩膜、工程批次、设计服务费
NRE(一次性工程费用)是大头。掩膜组费用随工艺节点上升而飙升,成熟工艺可能在几十万美元级别,先进工艺达到数百万美元级别并不罕见。加上工程流片、可靠性认证、封装开发这些费用,NRE很容易就在预算表上独占一列。
MPW(多项目晶圆)是一个省钱选项,多家设计共享同一批晶圆,费用摊薄,适合小批量和原型验证。但MPW的周期和排期比较不可控,而且一般拿不到完整的工艺特性数据,做高性能产品要谨慎。
前端要注意的是,NRE是会直接影响架构选择的。如果NRE占总成本的比例超过了芯片售价能承受的范围,那么再好的工艺性能都是空中楼阁。我见过有团队用MPW流片做市场验证,等确认需求后再投入全掩膜流片量产,这个节奏很合理,前提是在前端评估阶段就把MPW和全掩膜两条路径都算进成本模型。
5.2 量产成本:die面积、良率与封装
量产成本的核心公式是“单颗合格die成本 = 晶圆单价 /(每片有效die数 × 良率)”。die面积越小,每个wafer能切的die越多;良率越高,分摊无效成本越少。先进的工艺节点容易把die面积做小,但wafer单价和制程缺陷密度也在增加,良率不一定比成熟工艺高。
良率模型要拿代工厂的历史数据和目标die面积来估算。我习惯做敏感性分析:die面积变动10%或者良率变动5个百分点,对单颗成本的影响有多大。很多时候你会发现,良率的优先级甚至高于die面积,两个工艺方案如果良率差异太大,面积小的方案未必划算。
封装成本也得进账。die面积小到一定程度后,封装成本占比会显著上升,尤其是先进工艺通常需要更小的Bump间距、更复杂的基板、更高的散热规格。有些产品的系统成本里,封装已经超过了晶圆成本,这时候用成熟工艺配合大一点但便宜很多的封装,反而能压低整体造价。
5.3 做一张数量-成本敏感性分析表
我会在选型报告里附一张数量-成本敏感性分析表,横轴是年出货量,纵轴是单颗芯片成本。工艺方案A和工艺方案B在不同出货量级别下会出现交叉点:出货量小时,方案A便宜,因为NRE低;出货量大时,方案B便宜,因为单die成本低。这个交叉点是决策层最需要看到的——定夺他们到底认为产品能做到多大规模。
| 年出货量 | 工艺成熟方案成本 | 工艺先进方案成本 | 结论 |
|---|---|---|---|
| 1万颗 | 低 | 极高 | 成熟工艺明显胜出 |
| 10万颗 | 中低 | 中高 | 成熟工艺仍占优 |
| 50万颗 | 中 | 中 | 差距缩小 |
| 200万颗 | 中高 | 中低 | 先进工艺开始胜出 |
这张表不需要特别精确,但趋势能极大帮助决策。前端拿到这个表格后,也就知道RTL设计该在哪个方向上做优化:如果成熟工艺胜出,那就得多花时间在架构优化上把频率和功耗压低;如果先进工艺胜出,那就要更关注低功耗和面积优化,充分发挥工艺优势。
6. 我的几个“翻车”经验:选型前必须确认的事
讲完了方法论,说几个我自己真实踩过的坑。这些坑不踩一次,很难记得住。
6.1 只看工艺名,没看同工艺下的“性能/功耗档位”
同一个工艺节点,代工厂往往会提供多个性能档位,比如标准性能和低功耗性能,区别在于标准单元库的Vt组合、供电电压选项、工艺调制的选择。光看“xx nm”完全不够,同一个名字下,不同档位的频率能力可以差15%以上,密度也不一样。
某次我们评估一个中端SoC,直接按某工艺的名称去选型,结果流片回来后发现频率只能跑到目标的一半,查了半天才发现选的是该工艺的低功耗档位,单元库速度比标准档慢很多。后来重新选型,整个项目拖了大半年。这就是典型的“只看广告不看疗效”,从工艺库文档的第一页就得看清档位说明。
6.2 漏算高温漏电
前面说了,先进工艺漏电在高温下会成倍放大。我做过一个工业网关芯片,常温漏电没问题,但结温到85℃以后漏电直接冲到不可接受,导致电源预算爆掉。最后只能在RTL里增加更激进的电源门控,把一整个功能域切掉才压下来,代价是多挂了一组隔离逻辑和状态保存单元,面积涨了8%。
这个教训让我养成一个习惯:选型时永远要查目标工艺的“漏电温度曲线”,如果datasheet里没给,就去问代工厂AE(应用工程师)要实测数据。前端的功耗评估也要分别考察常温、高温、低温三个温度点的漏电情况,不能只报一个室温数据。
6.3 忘了确认第三方IP是否silicon proven
数字逻辑库好说,模拟IP和高速接口IP就不是了。某次评估无线连接芯片,数字部分综合顺利,但要用的一款射频收发IP在目标工艺节点上只有仿真模型,还没上过硅,代工厂IP评估文档里明确写了“风险等级:中”。当时觉得概率不大,结果真出问题了,射频性能差到无法量产。这块IP换到另一个成熟工艺节点之后,一次流片就通了。
所以我在选型报告里会专门设一列“IP硅验证状态”,每一项都标清楚是量产验证、工程验证还是仅有仿真模型。对于仅有仿真模型的IP,要在时间表里预留一个“硅前深入验证”里程碑,别把风险堆积到最后。
6.4 没留面积余量,后端拥塞爆发
快速综合实验的误差主要来自布局布线阶段的拥塞。有一次做评估,综合报告显示逻辑面积很漂亮,我直接用综合面积去估算物理面积,预留余量只有15%。结果后端布线时发现有一块总线汇聚区域严重拥塞,绕线之后面积暴涨,时序也全乱了。后来重新划分RTL,把总线拆成多级流水才算救回来。
现在我做面积预估,至少预留20%以上,对于低轨道库和复杂组合逻辑,余量甚至放到30%。这个余量要写进选型报告的假设里,免得后端拿实际数字对不上时大家互相甩锅。
6.5 一个选型前确认清单
| 检查项 | 说明 | 状态 |
|---|---|---|
| 工艺平台名称与性能档位 | 确认不是只看工艺名,要核对标准单元库Vt档位和性能标注 | 必查 |
| SS/FF/TT三个corner的库数据 | 统一约束下的综合对比,尤其关注SS corner时序裕量 | 必查 |
| 金属层数与学生库高度 | 影响面积密度与布线拥塞余量,必须纳入面积预估 | 必查 |
| 第三方关键IP硅验证状态 | 区分量产验证/工程验证/仿真模型,重点的是高速接口和模拟IP | 必查 |
| 存储Complier配置与SRAM漏电数据 | 宏配置必须一致,漏电看常温与高温两个点 | 必查 |
| 代工厂PDK与设计支持资源 | 是否提供完整PDK、有无本地AE支持、参考流程是否易用 | 必查 |
| MPW与全掩膜流片报价及周期 | 两种路径都报价,纳入NRE模型和项目周期表 | 必查 |
| 良率参考模型 | 结合目标die面积和工艺成熟度做敏感性分析 | 建议检查 |
7. 给决策层写一页纸选型报告
所有技术分析最终都要沉淀成一份能推动决策的报告。我见过太多技术团队做了几百页的PPT,但管理层还是不知道该怎么拍板,问题就出在报告没有把信息转译成决策语言。
7.1 报告结构:先结论,再证据,最后风险
我会把报告压在五页以内,核心就是三部分。第一部分直接给结论:推荐哪个工艺,备选哪个工艺,短期评估选择哪个。第二部分给出证据链:快速综合数据表、成本敏感性表、IP成熟度矩阵。第三部分列出风险点:漏电风险、良率不确定性、某个IP尚未硅验证、后端拥塞预估偏高。
表格是最重要的表达形式。把两个工艺方案的性能、功耗、面积、成本、风险五个维度放在同一张表里,对比栏直接用“√”“×”“△”标注,决策者一眼就能看到哪里是强项、哪里需要兜底。
7.2 报告的叙事要和业务目标对齐
同一份技术数据,面对不同的业务目标,结论可以完全不同。如果这是某个大客户的定制芯片,客户长期稳定下单,那NRE可以妥协,工艺先进一些没问题。如果这是公开市场产品,价格极其敏感,那成熟工艺加高性价比的封装往往才是正道。所以报告里我会专门写一页“市场情景分析”,把出货量、售价区间、产品生命周期三个因素和工艺选择对应起来。
我给报告的每一条结论都带一个“触发条件”。比如,“如果年出货量超过100万颗,建议切换先进工艺方案B,因为单颗成本会下降;如果出货量低于20万颗,维持成熟工艺方案A更稳健”。这样决策层不用做二次换算,直接拿着情景去套业务预测就行。
7.3 别忘了给“不推荐”方案留个备注
有些时候,某些工艺方案虽然整体不推荐,但在某个特定子场景里很合适。比如一个高性能计算模块可能不适合主芯片采用的成熟工艺,但如果单独剥离出来做一颗协处理器,采用先进工艺反而成立。这些备注会让报告显得更完整,也能为后续的产品线规划提供备选路径。
我在每个项目结束后都会做一次“工艺选型复盘”,把当时的预期和实际流片数据对照一遍。久而久之就会形成一套内部数据库,记录不同工艺在真实项目里的频率达成率、功耗偏离幅度、良率水平。这些历史数据,比任何代工厂宣传材料都靠谱。
我自己现在每个项目开始前,都会先立一条规矩:在RTL大规模铺开之前,先花一到两周跑一轮快速综合矩阵实验,把候选工艺的PPA数据拿到手,再决定要不要继续往下走。这个过程看似多花了时间,但实际上每次都能避免后面更大的返工。工艺选型不是一次性事件,它是整个前端设计过程中不断回看、不断更新的基线——把这条基线打牢了,后续的架构和RTL工作才会有真正的底气。