小编给大家分享一下PR中数据输入的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
在Innovus 中预定义了一坨init_XXX 的变量,用户需要将对应输入文件指定给对应的变量,然后执行init_design 工具就会将所有文件依次读入,对于verilog netlist 老驴扒拉了几个flow 关键的init 变量有:
init_mmmc_file, 指定viewDefinition.tcl, viewDefinition 中的library_set 指定了所有要用的library, rc_corner 指定了对应的QRC file, constraint_mode 指定了SDC 文件。
init_verilog, 指定网表文件。
init_pwr_net, 指定 global power nets.
init_gnd_net, 指定 global ground nets.
init_cpf_file, 如果是多电压域设计,用于指定CPF 文件,如果power intent 是用1801 描述的,则不能用该变量指定1801 文件,需要用命令read_power_intent -1801 $1801_file 读入,如果在viewDefinition 中用到了power domain 则应该在init_design 之前读入,init_design 之后再执行 commit_power_intent. read_power_intent 这个命令的使用方式跟Genus 一致,在Genus 中多了一步apply_power_intent, 用于将设计跟power domain 绑定,commit_power_intent 用于插入low power cell.
以上是“PR中数据输入的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。