icc如何入门-----高手赐教,菜鸟学习
各位高手肯定也有这一步,要不要来晒晒自己的经历,好让我们这些菜鸟学习学习,百忙之中来回忆回忆当初的辛酸苦楚,和后来的快乐吧。嘿嘿。
可以把你们为什么而纠结,最后怎么解决的,如何下手去应用这软件的,等等。
不胜感激,小生这厢有礼啦。
先找个lab来自己操练一下
先看user guide。必由之路
找人带
lab我已经粗粗做过了一遍,应该就是让我们去熟悉熟悉一些菜单,命令的,让我们了解下流程。收获的些许问题,像里面的 list,source,read,set功能是不是差不多,都是导入文件的;report的话只是打出报告吗,貌似报告那么多都不不知道侧重看哪里了,呵呵。
另外还有个问题,就是lab里面不是都有一个一个的小lab了吗,每次都要进入要操作的当前文件夹再打开GUI,那些都是人家已经布局布线过所得到得文件吗?然后再让我们按着她的流程去熟悉一下?
现在我有了工艺库,db,tech,tlu,.v .sdc和.def然后我就不懂的如何下手了,直接在terminal里面打开ICC然后创建库就行了吗?
嘿嘿,有点多!
恩啊,似乎里面有最基本的东西,可是貌似太多的,哪些比较重要呢?如何去侧重呢。
基本的东西都重要!
这个是我.synopsys-dc.setup里面的关于.tf的内容,写的应该没错吧?都在我的TECH里面,可是在创建数据库的时候却出现下面的错误,也不懂是为什么?求指点。
据说只需要一个.tf的文件就行了。到底要哪个貌似的看工艺是几层的,不过fundry会给的。
网上很多随便找一些资料看啥
你的文件名你确定是叫.sysnopsys_dc.setup而不是.sysnopsy-dc.setup?
是下划线没错,感觉在linux系统中文件名都是加下划线的。一定要确保文件名对哦,貌似软件只会认得该文件名,一点差错都无法自动导入。
那你再icc_shell里面用echo $tech_file看一下是否用这个变量。没有你直接用setup里面的set tech_file 定义一遍,再echo一遍,看是.setup没读进去还是这个变量定义有问题。
嘻嘻。 谢谢你哦,这下子我知道怎么检查时变量问题还文件没导进去的检查方法了,之前貌似就是因为.setup后面给自动多了~号了,然后文件就给导不进去了。
我现在导入sdc文件,结果他出现了下面的错误
然后我就去查看了sdc文件,结果它里面有一个定义有用到“*_tt_*”这个库的,不过我不懂他是什么作用的。可是在 .setup文件中 的set_min_librarysmic18_ss_1p62v_125c.db-min_version smic18_ff_1p98v_0c.db是这样定义的。请问这两个库和“*_tt_*”库是什么区别的,他们是怎么用的?
tt,ss,ff是指不同的operation condition,主要包括process,temperature,voltage三个方面
tt:typical
ss:slow
ff:fast
在不同的operation condition 下,cell的delay、power都会不同。
恩恩。谢谢你的详细解答!
那他sdc里面的operate condition是typical的,那我set_min_library要怎么设置,他才不会出错呢,呵呵,其实对set_min_library作用没太了解。
i also have the same problem
会使用了没有,我刚开始学习,你有时间能不能写个你使用这个软件的具体步骤,我写在对这个lab学不懂啊!非常感谢可以qq我420462303
再加一下我 今天一不小心点错了不好意思没加上你
没加上啊我点错了不好意思要不你给我发个邮件
没加上啊我点错了不好意思要不你给我发个邮件
新手来学习的