【转载】梳理一下芯片后端要用到的各个文件

[转载地址]:  梳理一下芯片后端要用到的各个文件

伟酱的芯片后端之路

发布时间: 2022-01-07 22:02

关注

今天我就来总结一下我在做后端APR的时候遇到的文件有哪些,我会尽量把我所知道的重要文件类型都列出来,每一种文件就用一两句话简单介绍。

1. netlist网表文件,verilog文件格式,记录了芯片里各个instance的逻辑连接关系。

2. Lib,liberty timing file,记录了cell的timing信息及一定power信息。有的时候也可以用不可读的.db文件代替。

3. Lef,library exchange format,记录了cell的形状、大小、出pin的信息、blockage的信息。让更高层级来使用。

4. Tf,tech file,或tlef,tech lef,记录了工艺参数信息。Synopsys用的tf,cadence用tlef。另外tlef包含的信息可以很广,一些微小的设定也可能会在tlef里写。

5. Sdc,Synopsys design constraints,时序约束文件,比如定义clock、input delay就在这个文件里。

6. Upf,unified power file,power相关的文件,定义不同power domain,指定power net,指定level shifter、iso、header cell等power相关的cell等。

7. Def,design exchange format,可以记录整个design物理信息。

8. GDS,版图信息文件,现在也有.oas文件格式。

9. Spi,spice model文件,记录逻辑连接关系。和netlist目的很像,使用场合不一样。

10. Itf/nxtgrd/tlu+,抽取寄生参数所用的工艺文件,例如层间相对介电常数、电阻率这种参数。

11. SPEF,记录net上rc信息

12. SDF,由SPEF计算得到的net上delay信息

13. VCD、FSDB电压波形文件。

14. 好像IR还需要用AVM、APL之类的文件,我了解不多。

还有很多限制性的文件,比如PV的deck、IR用的Totem、各种rule file等。还有一类是mapping file。以及很多已经淘汰的文件类型我就没列了。感觉后端用到的文件的种类并不多,但内容实在是深不可测,以后还要多加学习。今天水了一篇文章哈哈。

这是我的第26篇文章,微信公众号:伟酱的芯片后端之路。

举报/反馈

发表评论

发表

作者最新文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值