微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 后端面试--每日一题(005)

后端面试--每日一题(005)

时间:10-02 整理:3721RD 点击:
What would you do in order to not use certain cells from the library?
如何禁止使用库里面的某些单元?
难度:1

set_dont_use (library name)/(cell name)

或者在lib文件中直接加入dont use为默认属性,例如
cell (XXX) {
cell_footprint : XX;
area : XX;
dont_use : true;

set dont_use/dont_touch是对的,加在lib里不好。因为
1.随便该Libs不是好的习惯
2.麻烦
3.不可行,比如我place要用,routing时不用,或者反过来,难道我要不停切换lib?

常常流连于synthesis command user guide,set_dont_use总能看到,哈哈,这题我知道

呵呵,那个方法是不太好,不过也不用改lib,dont use 过的,可以remove dont use。
总之,lib文件还是别改的好,嘿嘿,除非是绝大部分时候不用的cell,可以尝试啊

我来发散一点
如何在rc , dc ,encounter, icc中分别禁用某些单元.
如何在rc , dc ,encounter, icc分别禁止修改某些inst.

禁用就用set_dont_use禁止修改就用set_dont_touch

没有答案吗?

8#的就是正确答案啊!

这个问题有点简单

补充一个,ICC里只设置dont_touch的不一定管用,如果那条net是clocknet的话,还要设置dont buffer的

!~4怎么找不着了?

找着了,搜索结果没按顺序显示

陈小编啊,有没直接取消dont_use的命令啊,不是unloadtimingcnfig,?

学习一下

Thanks for sharing

dont_buff?貌似没有这个命令的吧?

dont_buff?貌似没有这个命令的吧?

一般stdcell中哪些不用?

受教了!

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

网站地图

Top