微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 进行带upf的dc综合时报UPF-541错误

进行带upf的dc综合时报UPF-541错误

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

先说明一下整个design的电源域吧,其实是个练习用的design,很简单,
一共3个电源域:顶层、cnt和busc,顶层不断电,cnt和busc例化在顶层下,都可以断电。电压都一样。
以前用dc-2010综合时一直没问题的,最近用dc-2012.09综合时,在执行load_upf过程中,报了这么个错:
Error: Primary supply of power domain 'top' cannot be set to a domain-dependent supply net when supply set handles are enabled. (UPF-541)
这个错误一共报了3次,upf文件里描述三个电源域的每个“set_domain_supply_net”下面都会报。
dc里man了一下UPF-541,没看明白。
upf文件贴一段上来吧:

  1. set_scope /
  2. create_power_domain top -include_scope
  3. create_supply_net VDD -domain top
  4. create_supply_net VSS -domain top
  5. create_supply_port VDD -domain top
  6. create_supply_port VSS -domain top
  7. connect_supply_net VDD -ports{VDD icnt/VDD_IN ibusc/VDD_IN}
  8. connect_supply_net VSS -ports {VSS icnt/VSS ibusc/VSS}
  9. set_domain_supply_net top -primary_power_net VDD -primary_ground_net VSS

复制代码


三个电源域的描述大体都是上面这样的,只是busc和cnt电源域多了断电的描述。第9行语句就是dc报错的地方。
想请教一下,UPF这样写有什么不对吗?怎样解决这个UPF-541错误?

自己顶一下,继续求解。

你可以man下set_domain_supply_net看下,这个需要在你定义电压域之前用set_design_attribute设置下,具体可以看下命令定义

求答案啊!

小编 我也遇到了 怎么解决的,希望告知,谢谢



最终也没搞定……
按MAN里的说明,加一句set upf_create_implicit_supply_sets false,就不报错了。
现在片子也流完了,好像没什么大问题。
但本质上的原因一直没搞明白。
如果你搞明白了,也麻烦告诉我一声……

小编,我也遇到你的问题,然后也是设置set upf_create_implicit_supply_sets false,但是返回的是can't set "upf_create_implicit_supply_sets":variable is read-only,你遇到这个问题了吗?应该如何处理呢?

读入upf之前设置set upf_create_implicit_supply_sets false

7th line: top level vdd 连接到下一层的 power port 上,如何插入switch?


您好,我在DC时候,遇到这个问题,说有条net上该插入level shifter,但是没有插成功
http://bbs.eetop.cn/thread-560801-1-1.html

您能帮忙看看嘛 多谢了

请问LZ,有点疑惑connect_supply_net这条命令,在RTL设计时,并没有voltage,那你设计层次结构,cnt和busc模块的VDD_IN是从哪来的?
connect_supply_net VDD -ports{VDD icnt/VDD_IN ibusc/VDD_IN}
connect_supply_net VSS -ports {VSS icnt/VSS ibusc/VSS}



   你好,请问在做RTL设计时,并没有voltage,那么connect_supply_net这个命令,是怎么connect到模块的VDD/VSS的?模块中怎么会有VDD_IN/VSS的?  谢谢~
如同LZ的代码中:
connect_supply_net VDD -ports{VDD icnt/VDD_IN ibusc/VDD_IN}
connect_supply_net VSS -ports {VSS icnt/VSS ibusc/VSS}

难懂,这个好难回答

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

网站地图

Top