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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11050|回复: 24

[求助] UPF confusion - retention cell mapping

[复制链接]
发表于 2010-6-24 19:16:36 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 phuang 于 2010-6-24 19:22 编辑

大家好!向坛子中用过Synopsys UPF的大侠求助有关retention单元映射相关的问题。

最近跑了个Synopsys的低功耗lab,设计很简单,由一个加法器,和一个乘法器组成,mult_out = (add_in0+add_in1)*(add_in0+add_in1),加法的结果送给乘法器运算后输出。我计划关断加法器,并利用retention单元保留其值。

实验结果让我费解:

1)在采用retention单元的情况下,综合将加法结果视为常数而直接将其去掉,如下所示,摘自生产的log文件,请问什么情况下才会将综合结果视为常数而舍弃呢?
Beginning Mapping Optimizations  (Ultra High effort)
  -------------------------------
Information: Added key list 'DesignWare' to design 'ADD'. (DDB-72)
Information: Added key list 'DesignWare' to design 'MULT'. (DDB-72)
Information: The register 'I_ADD/add_out_reg[0]' is a constant and will be removed. (OPT-1206)
Information: The register 'I_ADD/add_out_reg[1]' is a constant and will be removed. (OPT-1206)


2)当不使用retention单元,即屏蔽掉UPF文件中的set_retention, set_retention_control, map_retention_cell语句时,综合的结果貌似是正确的。

3)当仅仅屏蔽掉map_retention_cell命令时,结果同2),仅仅以warning告知没有使用retention策略。

4)map_retention_cell命令map到一个未知的单元时,结果同3)


请教:

1)出现这种情况可能的缘由是什么?为什么DC会将加法器的输出综合为一个常数呢?

2)怎么解决这个问题?

3(可能是库的问题么?我自己根据library compiler user guide写了一个仅仅有retention cell的库,加载到target_library中仍然没有解决问题,头都大了!!!!



我将源代码,脚本和相关图片都放在附件中,附件中有一个pdf (UPF confusion - retention cell mapping.pdf)文档时整个问题的陈述,请大侠指教,不甚感激!


phuang



UPF confusion – rentention cells mapping.pdf (165.91 KB, 下载次数: 163 )

scripts with retention.rar (9.41 KB, 下载次数: 119 )

scripts without retention.rar (15.17 KB, 下载次数: 85 )
 楼主| 发表于 2010-6-24 23:35:37 | 显示全部楼层
waiting for your help!
发表于 2010-7-8 17:40:16 | 显示全部楼层
我看看!!!!
发表于 2011-7-14 10:53:14 | 显示全部楼层
学习中。。。
发表于 2011-8-7 19:21:20 | 显示全部楼层
学习一下
发表于 2011-10-14 23:34:27 | 显示全部楼层
UPF confusion - retention cell mapping
发表于 2011-10-26 02:00:04 | 显示全部楼层
学习学习
发表于 2012-1-5 16:37:38 | 显示全部楼层
同样迷惑中
发表于 2012-1-6 15:32:53 | 显示全部楼层
take a look
发表于 2014-7-27 16:09:40 | 显示全部楼层
看来用过upf的人不是特别多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-6 18:01 , Processed in 0.039785 second(s), 7 queries , Gzip On, Redis On.

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