Low Power概念介绍<SRPG Cell>

描述

今天我们要介绍的Low Power概念是SRPG Cell,全称State Retention Power Gating Cell(状态保持电源门控单元)。这是一种特殊的寄存器,对于一般的寄存器来说,如果断电以后,原有的数据就无法保存,重新连通电源以后,就会出现原有数据丢失的情况。因此,我们可以给一些必须保持数据的寄存器建立一个类似备份的设备。电源关闭前,将寄存器的数据保存到备份设备上;电源打开后,从备份设备上将数据重新写入寄存器中。

LowPower

SRPG cell工作在VDD电压域,是可以关断的电压域,D、Clk、Ret和Q是寄存器的控制和输出信号。该寄存器在断电时,会有一部分电源一直有电,也就是Ret电路工作在VDD电压域,不会被关闭。当“Save”信号有效,Ret会把寄存器的值保存起来;当"Restore"有效,Ret将保存的数值写入寄存器中 。需要注意的是,一个SRPG Cell一般要比普通寄存器面积要大约20%左右。

我们来看一下UPF文件中的SRPG cell:

LowPower

set_retention ret_va1 \    srpg cell的前缀

-domain VA1 \           指定voltage area

-retention_supply_set ss_va1_base \    指定srpg cell的supply set

-save_condition  save_en1 \    指定srpg cell "save"信号有效的条件

-restore_condition  restore_en1   指定srpg cell "restore"信号有效的条件

set_retention ret_va2  \

-domain VA2\

-retention_supply_set ss_top \

-save_condition  save_en2 \

-restore_condition restore_en2

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分