set_operating_conditions的设置问题(ICC)
Error: Cannot specify both <operating_condition> and <max_operating_condition>.
查看了标准库对应的.lib文件。
smic13_ff_1p32v_-40c.lib default_operating_conditions : ff_1p32v_-40c
smic13_ss_1p08v_125c.lib default_operating_conditions : ss_1p08v_125c
所以这么写的:
set target_library"smic13_ss_1p08v_125c.db"
set link_library "smic13_ss_1p08v_125c.db \
smic13_ff_1p32v_-40c.db \
"
set_min_librarysmic13_ss_1p08v_125c.db -min_version smic13_ff_1p32v_-40c.db
set_operating_conditions -analysis_type on_chip_variation \
-max_library ss_1p08v_125c -min_library ff_1p32v_-40c \
-max slow -min fast
如上已保证了db路径和名字的正确。还是报错。
请教大侠 可能是哪里的问题。非常感谢!
set link_library "smic13_ss_1p08v_125c.db"
set_min_librarysmic13_ss_1p08v_125c.db -min_version smic13_ff_1p32v_-40c.db
试一下这样
还是不行。是不是我所有的参考库都只能留ss呢?link了所有的library,包括标准库IO库还要Macro对应的库。
set_operating_conditions -analysis_type on_chip_variation \
-max_librarysmic13_ss_1p08v_125c-max ss_1p08v_125c \
是这么定义library,和lib condition的。
-max_library要加XX.db吗?还是只要名字就可以了?不是很理解
不要加.db的 你试一下就可以啦 在工具里get_lib
好滴谢谢啦!上班火速试试~
set_operating_conditions -analysis_type on_chip_variation \
-max_librarysmic13_ss_1p08v_125c-max ss_1p08v_125c \
-min_library smic13_ff_1p32v_-40c -minff_1p32v_-40c
这样定义的是OCV,不过ocv太悲观了,一般都市把on_chip_variation 换成bc_wc!
哈哈 我看很多人都用OCV哎 我是菜鸟哦 不是很明白 但是觉得悲观的是不是应该更严格一些效果也可能更好一些呢?求教~
严格些做出来的片子会更好的,不过很多design在ocv下Timing是没法meet的!其实我也是刚出来一年多的菜鸟,只是你的那个问题我之前研究过|!哈哈!
原来这样!多谢哈!我才玩了一个多月 更菜了 还自己摸索着 各种不懂 以后还请多关照
set target_library smic13_ss_1p08v_125c.db"
set link_library " smic13_ss_1p08v_125c.db ”
set_min_librarysmic13_ss_1p08v_125c.db -min_version smic13_ff_1p32v_-40c.db
按照大侠们的指点如上写了 还是报同样的错。SOS。
什么错?
Error: Cannot specify both <operating_condition> and <max_operating_condition>.
set target_library "smic13_ss_1p08v_125c.db"
set link_library " smic13_ss_1p08v_125c.db ”
set_min_librarysmic13_ss_1p08v_125c.db -min_version smic13_ff_1p32v_-40c.db
刚才漏打了个引号。脚本里写的对的
set_operating_conditions -analysis_type on_chip_variation \
-max_library smic13_ss_1p08v_125c -max ss_1p08v_125c \
-min_library smic13_ff_1p32v_-40c -min ff_1p32v_-40c
请问-max_library后面的smic13_ss_1p08v_125c 是不是不需要写路径了?
你是这么设置的吗?把on_chip_variation 换成bc_wc吧 。13的工艺ocv有点悲观
operation的设置就是如上写的。
set_operating_conditions -analysis_type on_chip_variation \
-max_library smic13_ss_1p08v_125c -max ss_1p08v_125c \
-min_library smic13_ff_1p32v_-40c -min ff_1p32v_-40c
路径没在search_path里设置吗?
是db的路径吗?写了哎
min和max的都写对了?把错误报告贴全点上了看看
#db文件所在路径,可多个,中间加空格隔开
lappend search path xxxxxxx
set target_library "smic13_ss_1p08v_125c.db"
set link_library "* smic13_ss_1p08v_125c.db ”
set_min_librarysmic13_ss_1p08v_125c.db -min_version smic13_ff_1p32v_-40c.db
0.13um的operation condition用bc_wc就可以了,不用OCV. OCV的定义方法8#说的清楚。
set_operating_conditions \
-analysis_type bc_wc \
-maxss_1p08v_125c \
-max_library ss_1p08v_125c \
-min ff_1p32v_-40c \
-min_library ff_1p32v_-40c
另外是ff_1p32v_-40c还是ff_1p32v_m40c,还需要你看看你的对应的lib文件,不要乱其名字哦。
就这么一条错。写对了 我不确定的是-max_library后面跟着的这个要写路径不?我没写 理解不了这个指的是db还是纯粹一个名字
set search_path " \
/IP/db \
/data/EDA_LNX/synopsys/icc2011.09_SP5/libraries/syn"
看了LIB 名字是这个
/IP/db里面有所有的db。
然后你写的-max_library和-max名字是一样的?
就这么一条错。写对了 我不确定的是-max_library后面跟着的这个要写路径不?我没写 理解不了这个指的是db还是纯粹一个名字
不需要写路径的,就按你写的那样
那真是抓狂了。不知道为啥。
你按小编的方法跑一遍看看max_library 和max名字不一样的 按之前的写
试了 一样错
还是不行 小编。