晶圆厂本身的专有与封闭特质其实也有商用EDA工具厂商的功劳,首先EDA的厂商的数量相较芯片设计公司来说远算不上多,而且就只有那么几家占据主导地位,对于晶圆厂来说,要想做到全部支持无疑是痴人说梦,所以还不如限制支持的工具数量。& k. r" \- t* H- a
) `' d$ H( M: F J v7 o% p5 D' ^ 然而早在20世纪晶圆制造的热潮初期,有不少设计工具都是开源的,直到后来才逐渐转变成所谓的设计软件。当时的MOSIS基金会推出了一个半开放式的PDK,名为SCMOS,支持到了数个晶圆厂和工艺。8 K4 p9 l1 x1 `
. f ~" K* A& U* m* u1 M3 I& @. ?9 T 可之所以称之为半开放,就是因为该PDK使用了较为保守的规则,并没有给到生产极限,器件模型和参数可不是顺手可得的,而是也得与MOSIS签订保密协议。如今用SCMOS PDK设计的IP库虽然仍可以提供,但MOSIS已经不再继续为这些PDK提供支持了,所以基本是不可生产的。这也就和一些大学的学术PDK一样,目前处于一个名存实亡的境地。- K& Y6 K$ J7 g e; _+ k
8 A$ e* y& N. x* N; h; {3 q) e$ u 90nm的开源PDK已成现实 6 v( r I7 L2 I# q5 A3 a * F- h5 C+ K: r9 F" O* W" g# a0 c 而到了2020年,Google和SkyWater推出的SKY130 PDK则做到了更进一步,不仅提供的是该工艺节点的标准设计规则,还有SRAM和闪存单元这类特殊规则,以及所有器件模型和参数等等。今年7月,谷歌又宣布加深与SkyWater的合作,将开源工艺推进至90nm,推出了SKY90-FD PDK,让开放MPW计划的参与者们都能用上SkyWater的FDSOI CMOS工艺。 1 W8 l: {; Z7 o' l& {6 k8 q/ H+ N; F5 K
这种开源PDK成功卸载了大量与EDA工具支持有关的工作,靠开源社区的开发者互相提供支持,并通过各种各样的工具来利用这些工艺。开发者社区会自行修复发现的错误,补全缺失的功能,也无需签署任何保密协议。% M0 R+ S. O6 y( W; [4 }) Z
; j+ T' q" u. d 有了SkyWater珠玉在前,一些晶圆厂也开始察觉到开源PDK和MPW项目不仅可以促进开源项目发展,也能充分利用那些现在看来不那么先进的工艺产能。于是格芯也加入了谷歌出资打造的这个开源芯片生态中,拿出了自己的180nm,推出了GF180mcu这一开源PDK。6 }. B; B( q4 I( S