有对cadence的cpf熟悉的么?
时间:12-12
整理:3721RD
点击:
我设计中需要使用PSO(power shut off) 模式
我把所有的low power相关的命令都写到一个 cpf文件里面
综合工具用的是cadence的RC,按照手册上推荐的flow采用如下的命令:
read_cpf -library $CPFFile
read_hdl
elaborate
read_cpf $CPFFile
但是在第二次读cpf文件的时候会报warning,提示lib重复定义,虽然对最后综合结果没
有影响,但是看着很不爽,有解决方法么?
我把所有的low power相关的命令都写到一个 cpf文件里面
综合工具用的是cadence的RC,按照手册上推荐的flow采用如下的命令:
read_cpf -library $CPFFile
read_hdl
elaborate
read_cpf $CPFFile
但是在第二次读cpf文件的时候会报warning,提示lib重复定义,虽然对最后综合结果没
有影响,但是看着很不爽,有解决方法么?
read_cpf -library $CPFFile
这个CPFFILE应该只是各种lib,std_cell,hard block等,
第二个 read_cpf $CPFFILE
这个CPFFILE才是你code的各种power domain crossing,而且通常在这个CPFFILE里会source各种std_cell, hardblock的cpf。
谢谢你的回复
那样是不是应该把cpf分成2个部分来写,cadence的手册上写
read_cpf -library $CPFFile 只会处理cpf文件中的如下命令:
define_isolation_cell
define_level_shifter_cell
define_library_set
define_state_retention_cell
那样我就把原来cpf文件中上面的命令单独写在一个文件cpf1中,其余的命令写在另外一
个文件cpf2中,那样可以么?