Google最近,芯片行业的业的大新闻,即与工艺OEMSKYWATER合作,开源后者Sky130 Hybrid 180nm/130nm 的PDK(Process Design Kit)给任何人免费使用。不仅如此,Google还计划首批最多收集40个设计'免费';帮大家流片。
芯片采购网专注于整合国内外授权IC代理商现货资源,芯片库存实时查询,行业价格合理,采购方便IC芯片,国内专业芯片采购平台。
这里简单介绍一下PDK是什么。一般来说,芯片需要从OEM获取相关的工艺信息,包括但不限于:设计规则文件和文件、晶体管spice模拟库,各种EDA工具所需tech文件、standard cell以及IP各种库文件(verilog, gds, cdl, lef, lib, spice)等。其中一部分可能方IP公司提供,但大部分都可以从OEM获得。TI代理获得这些东西通常不是免费的,这将花费相当大的成本。即使是非常古老的过程也可能至少需要数千美元,这对许多小公司、研究机构和个人研究人员相当不友好。更不用说电影的成本了,比PDK成本只有很多,所以芯片设计和流片的整体门槛比较高。
本次开源的PDK虽然技术不先进,但我人认为对整个行业来说意义重大,尤其是对研究机构和个人来说,能够获得真正的流片PDK你可以把很多想法付诸实践,更重要的是PDK支持开源layout工具进一步减轻了开发者的负担。
那么这次的PDK它包含了什么?本工艺的基本信息如下:
我已经开始尝试在这里得到它了。但是因为这次。PDK不仅包括工艺文件和文件,还包括不同的类别standard cell目测文件的数量不小于20个G,目前还没有完全下载,但是你可以尝尝里面有什么东西。是时候了PDK放在github任何人都可以下载托管git顶层目录结构如下:
但由于库文件太大,不能放在一个repository因此,获取所有文件需要更多的步骤。libraries下面可以看到次级目录standard cell库文件目录:
drwxr-xr-x1yanfuti19712107月1021:32libraries/sky130_fd_sc_hd/latestdrwxr-xr-x1yanfuti19712107月1021:32libraries/sky130_fd_sc_hdll/latestdrwxr-xr-x1yanfuti19712107月1021:32libraries/sky130_fd_sc_hs/latestdrwxr-xr-x1yanfuti19712107月1021:32libraries/sky130_fd_sc_ls/latestdrwxr-xr-x1yanfuti19712107月1021:32libraries/sky130_fd_sc_ms/latest
进入每个目录latest以下文件分别下载:
cdsky130_fd_sc_hd/latestlldrwxr-xr-x1yanfuti19712107月1022:09cells-rw-r--r--1yanfuti197121115607月1022:09LICENSEdrwxr-xr-x1yanfuti19712107月1022:09models-rw-r--r--1yanfuti1971212217月1022:09README.rstdrwxr-xr-x1yanfuti19712107月1022:09techdrwxr-xr-x1yanfuti19712107月1022:09timing
其中cells包含每个standard cell各种格式的库文件,如verilog, lef, gds, cdl, test_model。models目录包含几种类型的目录DFF所需要的verilog/system verilog model。tech目录下包含的是tech lef。timing有各种各样的目录PVT条件下的.lib.json,至于.lib我还在下载这个文件,因为文件太大,需要额外的步骤才能获得。
除了工艺库,还有开源layout工具'Magic'的setup文件和tech文件。我个人没听说过也没用过这个工具,也没详细说明。此外,还有一些IP还包括库文件。
magic/magictechfiles,startupfile,PDKscript,andkeybindingscript.netgen/netgensetupfileqflow/qflowscriptsandgraywolfsetupfiles.klayout/setupfilesforklayoutopenlane/setupfilesforopenlanesky130_fd_io/StandardI/Osky130_fd_pr_base/Primitivedevicesw/fixedlayoutsky130_fd_pr_rf/RFprimitivedevicesw/fixedlayoutsky130_fd_pr_rf2/AdditionalRFprimitivedevicesw/fixedlayout
本来以为rf*类的文件是register file类的memory,但仔细看应该是混合信号使用的RF。不过本次PDK目标设计主要是入门级数字和混合信号设计,所以有这些IP也不奇怪。
尽管如此,我还是翻了一遍,没有在里面发现memory compiler,PLL等SoC设计需要的IP,而且没有生意APR工具所需的工艺文件,如ICC/ICC2的.tf和.tluplus或者itf, StarRC用的.nxtgrd, QRC用的.qrcTechFile或者ict/cap table等,更没有IR-Drop和EM分析所需的工艺文件和DRC/LVS/Antenna/ESD分析验证的rule deck,有点失望。总的来说,如果数字设计暂时只能跑DC综合,如果带memory的话只能用register芯片规模有限。
以后我会继续深挖PDK内容会给你带来更多信息,我会继续关注它的官方更新和后续消息。毕竟这只是试水。如果反应好,Google这意味着有可能继续开源更多的东西。PDK完全下载后,如果您感兴趣,我会想办法与您分享。请期待。
- 利用 IP 整合云计算基础设施
- 总投资155亿 国产CMOS传感器工厂迎来了另一个ASML先进的光刻机移动
- 丰田加入特斯拉阵营!摄像头取代激光雷达 成本更低
- 用于重要 USB 直角连接器的应用
- 泰瑞达与中国高校联合开展课程,以实际行动为中国培养集成电路测试人才
- 微软员工看不上公司的加薪,说赶不上通货膨胀,打算跳槽
- Gurman:新款苹果 MacBook Pro 和 Mac mini 将在几个月内推出
- 德科技助力5G赋能垂直产业
- 富士康于明年第一季度开始生产自动驾驶电动拖拉机订单
- 满满的知识点|关于射频微机电系统开关的事情
- 联想凌拓和Veritas合作推出企业级备份解决方案,护送数智世界
- 张翔:发达国家正成为中国汽车出口的主要市场