点击上面“蓝字”关注我们!
前篇文章介绍的configure.tcl文件用来设置全局参数,这些参数将应用到所有的cells中,是library level的设置。对于cell level的参数设置,定义在instance文件里。
2
Cell level设置 – instance file
Instance file (cellname.inst) 是基于Tcl的脚本,描述每一个cell的结构,逻辑行为,定义配置信息,告诉工具如何去做characterization和modeling。Instance一般会放在<charpoint>/control/路径下。一个完整的instance file主要包含这些信息–
- cell网表的存放路径
- 每个pin的方向和类型
- Cell的function
- 激励和测量控制
- 用来告诉工具如何做characterization和modeling的其他配置信息
那么我们如何拿到这个instance文件呢?主要有四种途径:一是走rechar flow,import参考库的同时,工具会自动产生instance文件,import -liberty seed.lib;二是functional recognition flow(这个flow后面会详细介绍),import -netlist_dir dat