今天我就来总结一下我在做后端APR的时候遇到的文件有哪些,我会尽量把我所知道的重要文件类型都列出来,每一种文件就用一两句话简单介绍。
- netlist网表文件,verilog文件格式,记录了芯片里各个instance的逻辑连接关系。
- Lib,liberty timing file,记录了cell的timing信息及一定power信息。有的时候也可以用不可读的.db文件代替。
- Lef,library exchange format,记录了cell的形状、大小、出pin的信息、blockage的信息。让更高层级来使用。
- Tf,tech file,或tlef,tech lef,记录了工艺参数信息。Synopsys用的tf,cadence用tlef。另外tlef包含的信息可以很广,一些微小的设定也可能会在tlef里写。
- Sdc,Synopsys design constraints,时序约束文件,比如定义clock、input delay就在这个文件里。