首页
学习
活动
专区
圈层
工具
发布

clock gating | ODC-based Clock Gating

在当前数字电路实现中,clock gating 是节省动态功耗最有效且成本最低的办法,所以一直以来业界都在想方设法进一步去挖掘,期望用这种低成本办法进一步节省动态功耗,如XOR clock gating...关于clock gating 驴曾码过三篇短文《clock gating | 从ICG cell 在 library 中的定义说起》、《clock gating | Gating 的插入与验证》、《clock...gating | clock gating 的timing check》。...下图是综合工具插clock gating 时,逻辑的映射,即将寄存器D-pin mux 的选择信号用于Clock gating 的enable 信号,此处最关键的就是enable 信号的抽取,传统做法是从...Activity driven clock gating: 1) Clock gating should be done if it helps improve overall power, based

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux common clock framework(2)_clock provider

    由于kernel称clock driver为clock provider(相应的,clock的使用者为clock consumer),因此本文遵循这个规则,统一以clock provider命名。...2. clock有关的DTS 我们在“Linux common clock framework(1)_概述”中讲述clock consumer怎么使用clock时,提到过clock consumer怎么在...0x20000>; 5: #clock-cells = ; 6: }; clock,该clock设备的名称,clock consumer可以根据该名称引用clock;...clock-cells,该clock的cells,1表示该clock有多个输出,clock consumer需要通过ID值指定所要使用的clock(很好理解,系统那么多clock,被抽象为1个设备,...每一个器件,即是clock provider,也是clock consumer(根节点除外,如OSC),因为它需要接受clock输入,经过处理后,输出clock。

    1.6K10

    Linux common clock framework(1)_概述

    因此,蜗蜗会将clock framework的分析文章分为3篇: 第一篇为概述和通用API的使用说明,面向的读者是使用clock的driver开发者,目的是掌握怎么使用clock framework(就是本文...); 第二篇为底层操作函数集的解析和使用说明,面向的读者是platform clock driver的开发者,目的是掌握怎么借助clock framework管理系统的时钟资源; 第三篇为clock framework...概述 如今,可运行Linux的主流处理器平台,都有非常复杂的clock tree,我们随便拿一个处理器的spec,查看clock相关的章节,一定会有一个非常庞大和复杂的树状图,这个图由clock相关的器件...)struct clk结构 一个系统的clock tree是固定的,因此clock的数目和用途也是固定的。...是由clock的provider,也就是底层clock driver规定的(具体会在下一篇文章讲述)。

    1.2K30

    clock oscillator,generator,buffer选型杂谈

    开题先来看下这几个差异: 时钟震荡器就是常说的Clock Oscillator。时钟震荡器(Oscillator)本身可以产生频率源的,它的主要作用是产生频率源。...时钟缓冲器就是常说的Clock Buffer。时钟缓冲器(Buffer)本身是无法产生频率源的,它的主要作用是将晶体或晶振产生的时钟信号进行复制、格式转换及电平转换。...时钟发生器就是常说的Clock Generator。时钟发生器(Generator)搭配外部石英晶体或单端或差分时钟作为参考频率,可产生具有严格公差限制的时钟输出频率。...主要器件厂商 clock oscillator,generator,buffer芯片厂商: 美国TI、Skyworks(原silicon lab时钟业务)、Diodes、Microchip;日本Renesas...选型参数以及目的: clock oscillator,generator,buffer最终的目的就是为系统提供合适的时钟,那么什么是合适的时钟?

    32200
    领券