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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2590|回复: 8

[讨论] retention register疑问

[复制链接]
发表于 2020-9-22 22:54:43 | 显示全部楼层 |阅读模式

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

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

x
在低功耗设计中有一个retention register的东西,这个寄存器其实包含两个寄存器,一个叫shadow register的寄存器用always on电源,用于寄存器值的恢复,那么为什么不直接一个普通的寄存器用always on电源呢?这样不是可以省下一个寄存器吗?
发表于 2020-9-23 07:04:46 | 显示全部楼层
我印象中是always on电源的寄存器在后端处理时一般都放到一个aon的区域里。若这样的寄存器太多,他们输出去其他地方太远的话,对后端处理是个麻烦。我不是搞后端的,观点未必对,仅供参考
发表于 2020-9-23 08:18:07 | 显示全部楼层
当然可以用普通的register来做,但是需要考虑ISO,起码clock,data,reset需要3个isolation cell。功耗肯定就上去了。另外对timing也是有影响的。
retention register内部就考虑了这些,只要保证进ret的信号是always on就可以了,而且进出ret的速度都非常慢,所以对timing 不会有影响。另外所谓的shadow register是便于解释,看实际的schematic,再说吧。
 楼主| 发表于 2020-9-23 22:30:59 | 显示全部楼层


kk2009 发表于 2020-9-23 08:18
当然可以用普通的register来做,但是需要考虑ISO,起码clock,data,reset需要3个isolation cell。功耗肯定 ...


这么一说用普通寄存器更麻烦了
 楼主| 发表于 2020-9-24 07:28:30 | 显示全部楼层


watertree 发表于 2020-9-23 07:04
我印象中是always on电源的寄存器在后端处理时一般都放到一个aon的区域里。若这样的寄存器太多,他们输出去 ...


应该也有这方面的问题
发表于 2020-9-26 10:37:41 | 显示全部楼层
假设一个 module 有 100 个 flop, 需要保存的状态只有 5 位, 为了省电,加 5 个 retention register,关掉 100 个 flop, 还是合算的。 面积肯定是大一点的,电路也稍微麻烦一些。retention register 一般都做成 low leakage.  
如果一个 module 只有 10 个 flop,需要保存的状态 5 位, 这个情况下就没必要用 retention register, 直接让这 10 个 flop always on 就好了
发表于 2020-10-10 14:46:23 | 显示全部楼层
good share
发表于 2022-5-26 14:54:37 | 显示全部楼层


kk2009 发表于 2020-9-23 08:18
当然可以用普通的register来做,但是需要考虑ISO,起码clock,data,reset需要3个isolation cell。功耗肯定 ...


请问在综合时怎么控制加入retention register的比例,因为并不是所以寄存器都要换成retention register。
发表于 2022-5-26 14:56:00 | 显示全部楼层


jake 发表于 2020-9-26 10:37
假设一个 module 有 100 个 flop, 需要保存的状态只有 5 位, 为了省电,加 5 个 retention register,关掉  ...


请问在综合时怎么控制加入retention register的比例,因为并不是所以寄存器都要换成retention register,工具默认好像可关断域全部转换。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-26 04:47 , Processed in 0.026413 second(s), 6 queries , Gzip On, Redis On.

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