在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17153|回复: 19

[求助] 进行带upf的dc综合时报UPF-541错误

[复制链接]
发表于 2013-6-25 15:03:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 orlye 于 2013-6-25 15:04 编辑

先说明一下整个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错误?
 楼主| 发表于 2013-7-5 09:26:12 | 显示全部楼层
自己顶一下,继续求解。
发表于 2013-7-12 20:10:41 | 显示全部楼层
你可以man下set_domain_supply_net看下,这个需要在你定义电压域之前用set_design_attribute设置下,具体可以看下命令定义
发表于 2014-4-24 15:29:06 | 显示全部楼层
求答案啊!
发表于 2014-4-25 12:25:33 | 显示全部楼层
楼主 我也遇到了 怎么解决的,希望告知,谢谢
 楼主| 发表于 2014-4-25 14:58:18 | 显示全部楼层
回复 5# Anakan


最终也没搞定……

按MAN里的说明,加一句set upf_create_implicit_supply_sets false,就不报错了。

现在片子也流完了,好像没什么大问题。

但本质上的原因一直没搞明白。

如果你搞明白了,也麻烦告诉我一声……
发表于 2014-5-14 14:36:05 | 显示全部楼层
楼主,我也遇到你的问题,然后也是设置set upf_create_implicit_supply_sets false,但是返回的是can't set "upf_create_implicit_supply_sets":variable is read-only,你遇到这个问题了吗?应该如何处理呢?
发表于 2014-7-2 15:35:02 | 显示全部楼层
7th line: top level vdd 连接到下一层的 power port 上,如何插入switch?
发表于 2015-7-26 20:16:44 | 显示全部楼层
回复 6# orlye

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


您能帮忙看看嘛 多谢了
发表于 2016-2-25 17:00:25 | 显示全部楼层
请问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}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-15 03:03 , Processed in 0.038407 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表