微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > set_operating_conditions的设置问题(ICC)

set_operating_conditions的设置问题(ICC)

时间:10-02 整理:3721RD 点击:

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名字不一样的 按之前的写

试了 一样错

还是不行 小编。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top