后端面试--每日一题(005)
如何禁止使用库里面的某些单元?
难度: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中哪些不用?
受教了!