Sky130和IHP-SG13G2适合什么实验:开源 PDK 入门选型对照
更新时间:2026-10-28。前面 开源 EDA 生态 讲过:开源工具链已经能把 RTL 一路送到真实流片。但工具链只是「铲子」,真正决定你能造什么的是 PDK(Process Design Kit,工艺设计套件)——晶圆厂放出的器件模型、设计规则和单元库。目前个人够得着的开放 PDK 主要有两个:SkyWater 的 Sky130 和 IHP 的 SG13G2。这一篇回答入门者最常纠结的问题:两个都免费,我该从哪个开始,各自适合做什么实验。
本文要回答的问题
- Sky130 和 SG13G2 各是什么来头?工艺定位差在哪?
- 做数字设计入门实验,选哪个更顺?
- 做模拟/射频相关实验,哪个有优势?
- 选型时最容易踩的误区是什么?
简短结论
绝大多数人的第一个开源流片实验应该选 Sky130——它的开放历史最长、教程和参考设计最多、OpenLane 等开源流程默认支持、免费 shuttle 渠道最成熟,遇到问题几乎都能搜到前人的踩坑记录。SG13G2 是较新的 130nm BiCMOS(双极-CMOS 混合)工艺,特色是带高性能锗硅(SiGe)HBT 晶体管,适合想做射频、高速模拟方向、且已具备模拟电路基础的人;它的开放生态正在长出来,但中文资料、社区踩坑沉淀都还薄,不建议作为零基础第一站。
一、先看对照:两个 PDK 的核心差异
下面这张对比卡把两者的关键维度摆在一起。读的时候注意最下面两栏——「生态成熟度」和「适合人群」才是决定你第一周体验的因素,工艺参数反而不是。
一句话概括:Sky130 赢在「人多路熟」,SG13G2 赢在「器件有特色」。入门阶段你缺的不是工艺性能,而是「卡住时能搜到答案」,这正是 Sky130 的压倒性优势。
二、Sky130 适合什么实验
Sky130 的正确用法是「走通全流程」,而不是追求工艺指标。它的开放 PDK 与 OpenLane 数字流程几乎是一对:克隆仓库、配好 PDK_ROOT、一条命令就能从 Verilog 跑到 GDSII。配套的环境问题(比如 PDK_ROOT 没设对、拉 PDK 子模块超时)本站都有现成排错篇:OpenLane 报 PDK_ROOT 未设置、make pdk 拉取超时。
适合在 Sky130 上做的实验,按难度排:
- 第一个数字小设计跑通全流程:UART、简单 ALU、PWM 发生器,几百行 Verilog 就够,目标是看懂综合报告、时序报告、DRC 报告各长什么样。
- TinyTapeout 级别的拼车流片:面积极小、门槛极低,提交一个微型设计真实拿回芯片,是性价比最高的「第一颗自己的芯片」体验。流片渠道与费用量级可对照 一颗芯片要花多少钱 里的成本结构。
- 标准单元与版图观察实验:用 KLayout 打开自己设计的 GDS,对照单元库看「一个与非门在硅上长什么样」,把抽象的 RTL 和真实的几何图形对上号。
- 模拟入门:Sky130 也有模拟器件模型(xschem + ngspice 链路可用),做运放、带隙基准这类经典教学电路没有问题。
三、SG13G2 适合什么实验
SG13G2 来自德国 IHP(莱布尼茨高性能微电子研究所),130nm 节点,最大的卖点是集成了 SiGe HBT(异质结双极晶体管)——这种器件的截止频率远高于同节点普通 CMOS,是做射频前端、高速接口的利器。过去这类 BiCMOS 工艺只有商业项目碰得起,SG13G2 开放后个人也能摸到。
它的典型实验场景:
- 射频小模块:低噪声放大器(LNA)、混频器、振荡器(VCO)的设计与仿真,利用 HBT 做到 GHz 量级。
- 高速模拟链路:时钟缓冲、驱动器等对器件速度敏感的电路,对比 CMOS 与 HBT 实现的差异。
- 模拟/混合信号进阶:当你已经在 Sky130 上把 xschem/ngspice 模拟流程摸熟,想挑战「器件模型更复杂、仿真更接近真实射频行为」的课题时,SG13G2 是自然的下一站。
要清醒的是:SG13G2 的数字单元库和数字流程支持在持续完善,但「拿来就跑」的顺滑度还不如 Sky130;社区问答、中文教程的量级差着一个数量级。把它当第二块 PDK 而不是第一块,体验会好得多。
四、选型决策:一张分层图看关系
下面这张分层图把「你的实验目标 → 需要的生态支撑 → 推荐的 PDK」三层关系画出来。读法是从上往下:先想清楚自己要做哪类实验,再看这类实验依赖哪些生态资源(教程、流程默认支持、班车渠道),最后落到推荐项。
可以看到三条路径里有两条收束到 Sky130——这不是说 SG13G2 不好,而是入门期的核心矛盾是「学习成本」而不是「器件性能」。等你带着明确的高速/射频需求回头,SG13G2 的那条路才真正属于你。
五、常见误区
- 误区一:「越新越先进,直接上 SG13G2」。 对学习者而言工艺新旧几乎无感,130nm 节点的物理效应两者相通;真正影响你的是「报错时搜不搜得到答案」。等你有具体 HBT 需求再换不迟。
- 误区二:「选 PDK 像选开发板,要挑性能强的」。 PDK 不是开发板,它是晶圆厂的规则与模型集合;入门实验的性能瓶颈在你的设计水平和时序约束,远轮不到工艺差异。关于流片本身意味着什么,可以先读 流片(Tape-out)是什么。
- 误区三:「两个都装上再说」。 每个 PDK 都要配自己的工具链环境和
PDK_ROOT,双装只会把环境问题翻倍。按上面的决策图选一个,跑通一个完整实验再考虑扩展。 - 误区四:「开放 PDK = 可以商用随便造」。 开放条款允许学习和流片实验,但工具链与 PDK 均不提供商业签核担保;严肃商业项目的责任边界完全是另一套话。
六、延伸阅读
- 开源 EDA 生态:Sky130 与整条开源工具链的全景定位。
- 流片(Tape-out)是什么:从 GDSII 到拿到芯片之间发生了什么。
- 一颗芯片要花多少钱:商业流片成本结构,反衬开源 shuttle 为什么便宜。
- OpenLane 报 PDK_ROOT 未设置:Sky130 上手第一个高频报错的排查。
一句话总结
Sky130 生态最老最厚、工具链默认支持、班车渠道成熟,是数字全流程入门和第一次流片实验的默认答案;SG13G2 是较新的 130nm BiCMOS 工艺,凭 SiGe HBT 高速器件在射频与高速模拟方向有独特价值,适合作为基础打牢后的第二块 PDK——入门选型按「先 Sky130 走通流程,有射频需求再上 SG13G2」的顺序走,弯路最少。