1 半导体工艺要理解什么
打开服务器机箱,能看到 CPU 插座、内存条、固态硬盘和网卡,却看不到芯片内部如何制造。器件表面标注的型号用于识别产品,散热片负责把热量带走,电路板负责供电与连接;支撑这些功能的晶体管和金属连线,则是在晶圆上经过许多道工序形成的。本课讨论的半导体工艺,就是把设计变成可重复生产、可以测试的实体电路所依靠的制造能力及其约束。
先区分晶圆、裸片、封装和板卡。晶圆是同时加工许多电路的圆形基底;加工结束后切出的单个芯片实体称为裸片;裸片与外部引脚、散热和机械保护结构组合,形成封装;封装再安装到主板、内存条或网卡上。服务器采购清单上的 CPU 通常是封装后的产品,PCIe 网卡则是包含控制芯片、供电电路、接口和固件的板卡。不能把整块网卡的售价直接解释成某块裸片的制造成本。

理解工艺,主要是回答几个实际问题:单位面积能放下多少功能,电路在什么电压和温度下可靠工作,制造出来的裸片有多少满足规格,以及这些条件如何影响成本与供货。工艺影响选择范围,却不能单独决定产品体验。相同工艺可以造出功耗、频率、容量和接口数量差异很大的芯片,因为设计目标、面积投入、封装和产品筛选标准都可能不同。
例如,装入 1U 服务器的 CPU 即使计算能力很强,也要受散热器高度、风道和整机功率预算约束。容量为 32 GB 的内存条是否可用,还取决于服务器支持的内存类型、通道配置和模块组织。标称 PCIe 4.0 ×4 的固态硬盘,在只接出较少通道的插槽上也可能降低吞吐。工艺描述的是芯片制造基础,内存容量、总线协商、驱动支持和整机散热则是另外需要核对的条件。
本课采用 3 个观察层次:先看制造能做什么,再看合格裸片怎样形成成本,最后看封装后的产品如何落到真实机器。面对“先进工艺一定更快”的说法,应先追问比较的是相同任务下的性能、相同功耗下的性能,还是相同面积内的功能数量。只有比较口径一致,工艺信息才有解释力。暂时不必掌握设备结构、材料配方或器件内部的详细物理模型,能读懂能力边界并写成验收条件,就是本课的目标。
2 制程、良率与成本
制程通常用某个工艺节点名称表示,例如 7 nm、5 nm。对现代逻辑工艺而言,这类名称不能直接当作芯片上所有结构的实际尺寸,也不能据此推断频率或功耗按同样比例变化。比较时应寻找具体指标及其测试条件,例如逻辑电路的密度、某类存储单元的面积,以及指定电压下的工作能力。不同类型电路的改善幅度可能不同,不能把某个局部指标推广成整颗芯片的统一缩放比例。
良率必须先讲清分母。本课说的裸片良率,是通过既定测试的裸片数量占参与该阶段测试的裸片数量的比例。如果 400 颗被测试的裸片中有 340 颗符合要求,这个阶段的良率就是 85%。其中满足最高频率档的比例,可能小于能作为某个产品出售的比例。有人报告晶圆测试良率,有人报告封装后的最终测试通过率,数字看起来接近,也未必描述同一个环节。

为理解成本,先使用教学模型:合格裸片平均制造成本≈单片晶圆加工成本÷预计合格裸片数,而预计合格裸片数≈每片可测试裸片数×裸片良率。若晶圆加工成本为 6000 元,可测试裸片数为 400,良率为 85%,则预计有 340 颗合格裸片,平均成本约为 17.65 元。这里使用期望数量,实际每片晶圆的结果会波动;这个模型也没有包含设计、封装和销售等费用。
面积会同时影响裸片数量与制造风险。裸片更大,晶圆上通常排得更少;在其他条件接近时,较大的电路区域也更容易遇到随机缺陷。不过良率还受到工艺成熟度、版图、测试要求和可修复结构影响。不能仅从面积推出确定的良率,更不能把“发现缺陷”等同于“整颗报废”:某些存储结构可以利用冗余资源修复,部分产品还能通过分档出售,具体取决于设计和产品规则。
芯片完成晶圆测试后,还要经历切割、封装和最终测试。假设进入封装的裸片已有成本,封装后却未通过测试,前面的投入也不能自动收回。因此,裸片成本下降不保证最终产品成本下降。理解这条流程的价值,是避免把低良率、封装损失、低档位比例和渠道价格混成同一个问题。对选型人员而言,应明确引用的是哪个阶段的数据,以及这个数据是否属于当前可交付的产品。
3 晶体管缩放与限制
晶体管可以理解为受电信号控制的微小开关。大量晶体管与连线组成运算、控制和存储电路。缩放的直观吸引力,是让相同面积容纳更多电路,或者让相同功能占用更小面积。如果原来需要 150 mm² 的功能可以放进 90 mm²,理论上有机会从相同尺寸的晶圆取得更多裸片;但能否真正缩到这个面积,要看逻辑、存储、接口和连线分别怎样变化,不能只按节点名称做除法。
芯片并不是晶体管的均匀铺砖。计算逻辑、片上存储、模拟电路、高速接口和供电结构各有要求。CPU 中用于保存数据的片上存储,不一定与计算逻辑按相同比例缩小;连接 PCIe、内存或以太网的接口,也可能受引脚、电压或信号质量约束。于是,即使某类逻辑密度明显提高,整颗芯片的面积改善也可能温和得多。布局与连接所需空间同样是真实面积,不能当作可以随意消除的空白。

功耗也不是“尺寸更小就按比例下降”。从入门角度看,频繁翻转的电路会消耗能量,电压和工作频率都会影响这部分功耗;即使没有积极执行任务,仍可能存在漏电及其他静态消耗。先进工艺可以提供改进机会,但产品若把节省的预算用于更多核心、更大存储或更高频率,整颗芯片的额定功耗仍可能增加。比较时要固定任务和配置,测量完成任务所需时间与能量,而不是只看工艺标签。
更密集的电路还会带来热量集中和连接困难。封装散热能力有限,机箱进风温度、散热器和风扇策略都会改变持续运行状态。某 CPU 短时间能保持较高频率,并不代表在 1U 机箱里连续运行 30 分钟仍然如此。若温度达到控制阈值,处理器可能降低频率,整机吞吐随之下降。此时看到的性能回落,需要同时检查功率限制、散热和负载,不能直接归因于制造缺陷。
可靠性要求同样限制可用工作点。提高电压有时能帮助达到某个频率,但也可能增加功耗与长期可靠性压力。产品规格中的电压、温度和寿命条件是约束,不是可忽略的附注。这里先保留“缩放带来机会,也需要重新平衡”的认识,不展开晶体管结构、光刻细节或材料物理。对入门选型,知道哪些收益需要产品测量证实,比记住更多工艺名称更有用。
4 动手:读一张工艺能力对照表
下面的表格全部是假设数据,用于训练比较方法,不代表某家厂商的报价,也不对应任何真实节点。设有 A、B 两个逻辑工艺方案,目标是在相同功能与接口需求下生产同类控制芯片。表中良率均指晶圆测试阶段、相同合格判定下的裸片良率;面积来自各自实现结果,不能视为任何设计都能获得的缩放承诺。
| 比较项 | 方案 A | 方案 B |
|---|---|---|
| 晶圆直径 | 300 mm | 300 mm |
| 目标裸片面积 | 150 mm² | 90 mm² |
| 每片可测试裸片数 | 400 | 700 |
| 单片晶圆加工成本 | 6000 元 | 12000 元 |
| 预计裸片良率 | 85% | 55% |
| 封装与测试费用 | 待确认 | 待确认 |
| 相同负载性能、功耗 | 待实测 | 待实测 |
读表时先检查可比性。晶圆直径相同,不代表可用面积与排布损失完全相同;表中的可测试裸片数已经是给定估计,不要再拿圆面积简单相除并重复扣除。面积更小也不证明接口数量保持不变,需要确认需求是否完整。如果 B 通过减少存储容量或总线通道才缩小面积,就不是同功能比较。对缺失的频率、功耗和封装条件,应标记为待验证,不能用“更先进”补齐空项。
接着计算 A 的预计合格裸片数:400×85%=340;B 为 700×55%=385。B 每片晶圆得到的合格数量更多,但晶圆加工成本也更高。A 的合格裸片平均制造成本为 6000÷340≈17.65 元;B 为 12000÷385≈31.17 元。由此只能得出,在这些假设成立时,B 的晶圆制造成本摊到每颗合格裸片上更高,不能直接得出 B 的整机采购方案一定更贵或一定不值得选。

再做敏感性判断。保持 B 的晶圆加工成本和裸片数不变,若良率提高到 80%,预计得到 560 颗合格裸片,平均制造成本降到约 21.43 元。若要求 B 的这部分成本降到不高于 A,在其他输入不变时,所需良率约为 97.14%。这个结果提示:单靠良率改善未必容易达到目标,还可能需要降低晶圆成本、优化面积,或者证明系统层面的收益值得付出差价。
读完后写出带条件的判断,例如:“B 的面积优势已进入估算,但当前良率和晶圆成本使合格裸片成本偏高;性能与功耗收益尚缺测量,暂不据此承诺整机性价比。”同时记录数据的版本、估算日期和来源类别。样品阶段的良率、稳定量产的良率与产品宣传里的理想密度,不能放进同一列当作同时可兑现的能力。这样的记录能让后续更新有依据,而不是每次看到新数字就推翻全部结论。
5 性能密度与可制造取舍
性能密度通常表达单位面积可以提供多少性能,但必须说明性能指标。某种整数计算吞吐、某种压缩任务速度和网络包处理能力不能随意互换。若芯片 P 的实测吞吐为每秒 100 个指定任务,面积为 100 mm²,性能密度就是每秒每 mm² 完成 1 个这类任务。芯片 Q 的数值只有在任务、精度、软件版本和功率条件一致时才可比较。面积指标反映硅资源使用情况,并不自动反映服务器机架里能放多少台设备。
对服务器,更直接的指标可能是每机架吞吐、每瓦吞吐或每个任务的成本。假设 CPU 更换后计算时间减少,但任务长期等待内存,实际改善就可能很小。双通道与多通道配置、容量是否足够、内存带宽是否饱和,都要一起核对。存储任务还可能受 SSD 延迟、队列深度和 PCIe 链路宽度限制。芯片工艺带来的潜在算力,要经过整个数据路径才能成为业务可用的吞吐。
网卡是另一个例子。标称 100 Gb/s 的端口描述链路速率,主机侧还需要足够的 PCIe 带宽和合适的软件处理能力。PCIe 4.0 每条通道为 16 GT/s,采用 128b/130b 编码;×8 链路单方向编码后理论带宽约为 15.75 GB/s,实际有效载荷还要扣除协议等开销。100 Gb/s 换算为 12.5 GB/s,也只是线速换算。小包处理、双向流量和 DMA 行为都需要实测,不能用制造节点跳过接口核算。
制造取舍则会改变产品形态。把更多功能做进较大的裸片,可以减少某些外部连接,但也会增加面积并集中制造风险。把功能分到多个裸片上,可能方便不同部分采用适合的工艺,却引入封装连接、测试、供电和散热要求。这不是“拆开一定便宜”的规则,也不是本课要展开的封装技术细节。只需记住:最终成本要看整个可交付封装,不能只相加各块裸片的理想成本。
拖动良率滑块时,观察相同晶圆预算如何摊到不同数量的合格裸片。其他参数固定时,良率越低,每颗合格裸片承担的制造费用越高;但滑块没有模拟性能提升、分档收入或封装损失。把模型的边界写在图旁,比画出精细曲线更重要。真实决策可以接受较高的芯片成本,前提是它换来了经过测量的整机收益,例如满足功率上限时减少服务器数量,或在固定机箱空间中达到所需吞吐。
6 常见坑:只比制程数字
最常见的错误,是把节点名称当作所有性能指标的排序。看到 5 nm 就认定它比 7 nm 的所有产品更快、更省电、更便宜,这同时忽略了设计、面积、工作点和制造成本。较新的工艺可能用于追求极高性能,也可能用于增加功能;较成熟的工艺也可以满足高速接口、控制器或其他产品需求。评价应该从任务和约束开始,再查看工艺能解释其中多少差异。
另一个错误,是把逻辑芯片的节点名称与 DRAM、NAND 的制造描述放进同一张排名表。CPU 主要关注逻辑计算,DRAM 需要保存和读写数据,NAND 则通过不同存储结构组织容量。NAND 的层数、每单元保存的数据量,以及控制器与固件策略,都不能直接换算成 CPU 的工艺节点优劣。购买 SSD 时,应检查持续写入、耐久度、掉电保护和温度条件;仅凭“层数更多”也无法判断所有负载下的性能。
第 3 类错误来自测量。将新 CPU 装到另一台服务器后观察到吞吐提高,可能同时更换了内存通道配置、散热器和软件版本。若没有记录这些条件,就无法判断提升有多少来自芯片本身,更无法继续归因到工艺。相反,新机器更慢也不等于工艺退步:功率上限被调低、内存只装了部分通道、PCIe 链路降级,都可能让结果反转。应先固定配置,再解释差异。

故障判断也要分层。链路从预期的 PCIe 4.0 ×8 协商成 ×4,应检查插槽布线、转接卡、固件设置和链路状态。内存出现可纠正错误,应记录错误计数、模块与插槽位置,结合平台诊断流程定位。SSD 持续写入速度下降,应检查温度、写入量和内部缓存状态。这些现象都值得排查,但单个现场现象不足以证明某个制程的晶圆良率较低。制造良率需要来自生产统计的证据。
最后要避免用上市零售价倒推出制造良率。价格还包含设计投入、封装、测试、供需、渠道与产品定位,甚至不同保修和交付条件。相同芯片的市场价格变化,也不意味着工艺突然变好或变坏。一个有用的纠错句式是:“目前观察到的是某项产品现象;已经排除了哪些系统条件;还缺少什么证据才能关联到制造问题。”保持这个边界,能让排障行动更具体,也能防止把未知原因包装成看似专业的解释。
7 案例:先进制程良率拖高单价
某团队计划为服务器网络设备生产控制芯片,功能包含数据处理、片上缓冲和 PCIe 接口。现有方案 A 可以满足基础吞吐,但团队希望方案 B 在相同板卡功率预算内增加处理能力。初步实现显示 B 的裸片更小,采购讨论便出现“面积减少,单价自然下降”的判断。评审时需要把这个直觉拆成可计算的部分:面积影响裸片数,制造费用与良率决定每颗合格裸片分摊多少成本,最终产品还要承担封装和测试费用。
沿用前面的教学数据,A 每片晶圆预计产出 340 颗合格裸片,B 为 385 颗。尽管 B 的合格数量高出 45 颗,晶圆加工成本却从 6000 元增至 12000 元,因此 B 的合格裸片平均制造成本约为 31.17 元,高于 A 的 17.65 元。这里的“单价”先限定为模型中的合格裸片制造成本;供应商实际报价还含其他项目,不能把这 2 个数字直接当作可采购单价。

团队还需要判断低良率是否使交付数量不足。若计划取得 10000 颗合格裸片,按期望产出计算,A 至少需要向上取整为 30 片晶圆,B 为 26 片。这里没有包含生产波动、封装损失、工程验证用量和备品,因此不应拿这个结果承诺交期。B 需要的晶圆片数更少,也不表示更容易交付:晶圆加工周期、可用产能和后续封装排期仍可能成为限制。
接下来区分可验证事实与推测。可以要求对方提供同一测试口径下的批次趋势、目标规格通过率以及预计可交付量;不必要求得到全部保密工艺参数。若只有未来良率目标,就把它列为情景,不能当作当前成本输入。若 B 的某些裸片可降档出售,也要区分“能出售”与“满足本项目规格”:项目需要的性能档不足,依然可能出现交付缺口。
最后比较系统收益。假设 B 的板卡样品在相同端口、相同包长分布和相同功率上限下,确实达到更高的持续吞吐,团队可以评估它是否减少整机数量或满足原本无法达到的性能要求。如果这些收益尚未证实,就保留 A 的供货路径,先对 B 做限定规模验证。案例的结论不是先进工艺不值得用,而是面积优势必须经过良率、成本和整机验证,才能转化为可承诺的采购与交付收益。
8 把工艺约束写进选型方案
选型方案首先写机器要完成什么。对计算服务器,可以描述指定负载在 1U 机型、给定内存容量和整机功率上限下的持续吞吐;对存储节点,可以描述容量、持续写入、掉电恢复与接口要求;对网络设备,则要明确端口速率、包长分布和主机总线条件。节点名称可以作为背景信息,但不能替代这些需求。规格应能让测试人员知道如何验收,也能让采购人员知道什么情况不应直接替换。
再把要求分到芯片、封装、板卡和整机。芯片层记录功能、容量和额定工作范围;封装层核对插座、供电与散热条件;板卡层核对尺寸、接口和实际接出的通道;整机层核对风道、供电冗余和软件支持。例如 CPU 即使电气性能合适,也可能不兼容既有插座;网卡即使总线代际匹配,也可能因插槽实际通道不足而受限。工艺知识帮助理解边界,物理兼容和系统验证负责证明可用。

涉及成本估计时,保留输入和口径。至少区分晶圆制造、合格裸片、封装成品与板卡采购这几个对象,注明良率来自哪个阶段。若无法得到制造数据,不要编造精确数字;可以使用对方正式报价,并把成本波动、最小采购量和交付周期写成商务约束。对只采购成品服务器的团队,制造良率可能不直接可见,但它造成的供货不确定性仍可通过交付承诺、备件策略和替代配置管理。
性能验收必须有稳定条件。记录 CPU 型号与功率设置、内存容量及通道配置、SSD 型号和预处理状态、网卡接口和链路协商结果、固件与软件版本,以及进风温度。连续负载应运行到温度和性能趋于稳定,再比较吞吐与功耗。若只测启动后短暂的高频阶段,可能高估机器在机架中的长期表现。系统条件越清楚,后续换批次或换型号时越容易判断是否仍满足原目标。
还应明确变更触发条件:供货器件型号变化、关键规格调整、固件更新或板卡版本改变时,哪些测试需要重做。批次变化本身不等于质量下降,但项目若有一致性要求,就应约定抽样和异常处理方式。对替代方案要说明可接受的性能、功率、接口和交付偏差,不要只写“相同工艺或更先进”。后者看似严格,实际既可能排除合适产品,也可能放入功能和可靠性条件不满足的产品。
9 从半导体工艺走向处理器设计权衡(H39)
现在可以把半导体工艺放回整条设计链:工艺提供一定的密度、工作能力、制造成本与可靠性边界;设计者在边界内安排功能;封装与板卡把芯片连接到系统;真实任务再检验最终效果。制造节点不是产品目标本身,而是实现目标的条件。理解这个位置,就不会把每个性能问题都解释成工艺问题,也不会认为工艺数据与软件、整机选择毫无关系。
下一课讨论处理器设计权衡,出发点正是“资源有限”。同样的面积可以投入更多计算单元、更多片上存储或更多接口;同样的功率预算可以用于提高工作频率,也可以分给更多并行工作。不同投入适合不同任务。这里先不展开流水线、乱序执行或一致性协议,只需认识到:芯片里增加任何功能都会占用资源,而它带来的收益取决于程序是否真正用得上。
工艺进步也不会替设计者做完选择。若某个工艺让可实现的逻辑更多,团队仍需决定是降低面积、提高性能,还是增加功能。缩小裸片可能帮助降低制造成本,却未必支持更多接口;扩大设计可能提高峰值吞吐,却可能受内存和散热限制。处理器设计权衡,就是把这些看起来都值得追求的目标放进同一个预算里,判断哪些收益在目标任务上最有价值。
可以用 1 个反事实练习检查理解:假设 CPU 的计算部分速度提高 30%,而某任务的大部分时间都在等待存储,整机时间会不会减少 30%?通常不能这样推断,因为改善只作用于部分路径。再问:若产品用同样工艺却增加了大量核心,单线程任务是否必然变快?也不能保证。前者提醒我们分析瓶颈,后者提醒我们区分资源数量与任务利用能力。这些判断都不需要先深入处理器内部。
还有 1 个成本练习:保持目标功能不变,裸片面积下降,同时晶圆费用上升、良率下降,合格裸片成本怎样变化?必须代入共同口径的数据才能回答,不能只凭其中任意 1 项做判断。如果换成购买成品 CPU,制造成本估算也不能替代实际报价和整机测试。把制造可行、产品可交付与任务有效这几个问题分别回答,才能在下一课比较处理器方案时保持清晰。
进入 H39 前,保留这张思考清单:需求固定了什么,工艺提供了什么,设计把资源放在哪里,系统还有什么瓶颈,结果用什么证据确认。它适用于 CPU,也适用于带处理能力的网卡和存储控制器。随着后续知识增加,可以把“资源”展开成更具体的模块,但不必改变判断顺序:先定义任务与预算,再看实现方式,最后用一致条件下的测量验证收益。
放进方案里
方案中可写:“本项目选型以目标负载的持续性能、功率、容量和接口兼容为依据,制造节点作为器件背景信息记录。计算节点采用 1U 机型,配置 256 GB 内存、PCIe 4.0 ×8 网卡及 PCIe 4.0 ×4 NVMe 固态硬盘;内存类型、通道填充和插槽实际布线须与平台支持列表一致。设备须在约定进风温度和整机功率上限下运行,通过相同负载验收。”具体吞吐门槛由项目容量需求填写,不能用峰值频率代替。
对自研芯片或板卡,补充成本依据:“制造估算分别列出晶圆费用、每片可测试裸片数、目标规格裸片良率、封装及最终测试费用。各项数据注明来源、阶段和日期;未来良率目标仅用于敏感性分析。现有估算不作为量产单价承诺,交付数量需另计生产波动、封装损失与验证用量。”若只采购成品,则以正式报价、交期和保修条件代替不可获得的制造数据。
验收附件记录器件型号、固件与软件版本、内存配置、PCIe 协商速率及通道数,并保存持续负载下的吞吐、功耗、温度和错误记录。发现性能不足时,先依据记录检查瓶颈、功率限制与链路状态,再判断是否需要更换器件。单次超时、降频或内存报错不得直接写成制程缺陷结论,应保留复现条件与后续诊断结果。
供货与替代条款写明:器件型号、关键规格或板卡版本变更后,应重新核对接口、功率和散热条件,并执行受影响的性能与可靠性测试。替代品必须达到同一任务门槛,不能仅凭节点名称认定等效。若先进方案的成本或交期超出预算,启动已验证的替代配置;若其整机收益已被证实,则记录增加采购投入所换取的吞吐或部署数量收益。
10 小结:下一步处理器设计权衡(H39)
半导体工艺决定电路实现的基础边界;良率与晶圆成本共同影响合格裸片成本;封装、接口和整机条件决定潜在收益能否兑现。节点名称提供线索,不能替代同口径数据和目标负载测量。
自测时试着回答:为什么裸片更小仍可能更贵?为什么 PCIe 通道不足不能靠更先进工艺补齐?为什么“可出售的裸片比例”与“满足目标性能档的比例”可能不同?能够说明这些边界后,就可以进入 H39,讨论有限面积、功率与成本应怎样分配给处理器的不同能力。