永发信息网

DC中为什么要用Uniquify?

答案:1  悬赏:0  手机版
解决时间 2021-03-22 16:34
  • 提问者网友:皆是孤独
  • 2021-03-22 11:46
DC中为什么要用Uniquify?
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-03-22 11:59
榈氖道?妥幽?榈亩ㄒ逡灰欢杂Γ???桓瞿?榈亩ㄒ灞欢啻我?玫南窒蟆R蛭?蟛糠謑ayout工具以一种flat的方式完成设计的物理实现。对于多次引用同一定义的各个实例的物理模块的位置是不同的,而这些模块内部的flop都需要各自的时钟,从而时钟树上这些模块的clock_net名是不同的。如果Non_ uniquified 网表,来自layout 工具的时钟树的信息和DC中原网表无法对应,因为被多次实例化模块在网表中只有一个定义,所以会出现两个不同的net和一个相同的port连结,这是不允许的。 Uniquify 的方法如下:
dc_shellremove_attribute find(-hierarchy design,”*”)dont_touch
dc_shellUniquify
DC 会认为存储区中的模块都只是被引用一次的,如果各个模块的引用的工作环境各不相同,则使用这种方法可以使得模块的各个引用可以针对他们不同的环境分别进行优化,达到最好的效果。uniquify 命令会将多次引用的模块的个数拷贝需要的数目,然后对他们分别命名而得到不同的模块名。使用的命令如下:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯