clock gate cell 时钟门控单元

1、结构图(锁存器,与门,D触发器)

latch或reg:用于同步使能信号,防止出现亚稳态和毛刺。

与门:使能信号无效时,关断模块输入时钟。

D触发器:简化的reg。

2、为什么需要clk gate?

模块不工作时,clk翻转浪费功耗。模块/reg相当于一个DFF,但是en为高时,模块才工作,clk才有效。不工作时,clk翻转浪费功耗。

3、如何clk gate?

将一直翻转的时钟变为en有效才翻转的时钟,即将CLK转化为CLK_G。

4、基于与门的clk gate(会有右图所示问题)

5、避免毛刺glicth的clk gate

en信号的source reg用下降沿触发,en信号从产生到与门之前有半个时钟周期,可以稳定毛刺。

 *5、ICG

作用:采用使能信号EN控制数据是否有效,使能消耗无效时保持输出。

参考文献:深入浅出ClockGating - 操作 (基于基本CELL的clock gating形式)

时序分析基本概念介绍--clockgate_简单同学-CSDN博客_clock gate

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]中提到,clock gating有两种形式:AND gate和OR gate。当插入的逻辑是AND gate时,这个值设置为low;当插入的逻辑是OR gate时,这个值设置为high。引用\[2\]中提到,如果Reference电路中的clock gate是RTL设计者插入的,在综合的时候用power compiler插入的,这个值应该被设置为none。如果Implement电路中的Clock Gate是在后端实现的过程中插入的,为了修改电路的某些行为,那么它的EN端与电路的连接关系在Reference电路中是不存在的。在这种情况下,根据插入的clock gate的类型是AND Gate还是OR Gate,将变量设计成相应的值(Low/High)。引用\[3\]中提到,ICG(Integrate Clock Gating Cell)可以减少时钟功耗,通过停止时钟(gating)来减少功耗。ICG可以使用AND gate和OR gate,其中前者在0时是enable,后者在1时是enable。为了避免glitch(短时脉冲)的产生,可以在AND gate或OR gate前加上一级latch,保证enable信号只在时钟低电平或高电平时才传到gate上去。根据这些信息,关于clock gate LAT的具体含义需要更多的上下文信息才能确定。 #### 引用[.reference_title] - *1* *2* [Formality笔记](https://blog.csdn.net/SH_UANG/article/details/57083275)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [CDC设计实例](https://blog.csdn.net/weixin_41846089/article/details/121620479)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值