选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 土建百科

时钟门控时钟门控逻辑的优化

时钟门控时钟门控逻辑的优化

通常在设计的初级阶段,由于设计者功耗分析手段的缺乏,往往无法考虑具体工艺技术带来的技术差别,所以基本都采取非工艺相关的方式进行手工功耗分析,无法全面的掌握clock功耗的分布情况。在设计的后续阶段,在对设计进行直接分析或在时序分析的基础上,通过采用各种组合的优化技术,可以对Clock-Gating控制逻辑进一步加以优化 。

时钟门控1.向前追溯优化

通过时序分析,向前追溯优化可以带来新的功耗降低,即如果在本级寄存器有Clock-Gating控制逻辑,而下一级寄存器没有相关的Clock-Gating控制信号en的情况下(如图3中(a)所示),此时在下一级也通过延迟一个时钟周期的Clock-Gating控制信号en(t l)对下一级寄存器时钟关断进行控制(如图3中(b)),可以更多地降低功耗。在产生新的控制信号en(t l)时,需要注意将前一级控制信号en与时钟clock实现同步,以保证控制关断的正确性。

时钟门控2.组合逻辑向前追溯优化

而实际中的电路结构更为复杂,特别是控制信号en(t l)的产生就需要根据具体情况具体分析。如图4中(a)所示,控制信号en1和en2对与逻辑门的两个输人前继in1和in2的寄存器时钟进行控制,为了降低下一级寄存器的时钟功耗,需要通过将en1和en2相或得到新的控制信号对下一级的寄存器时钟进行控制,降低功耗(如图4中(b)所示。

同样,越复杂的组合逻辑所需要的控制信号产生逻辑也会越复杂,可能带来的代价也会越大,所以需要对降低的动态功耗和增加的部件功耗加以权衡,上文中关于Clock-Gating的位宽限制在这里将会变得更加严格,一般要在寄存器位宽较大时考虑该措施。

时钟门控3.向后追溯优化

更进一步,向后追溯同样也能得到另一种新的功能消耗降低可能。即在本级寄存器有Clock-Gating控制,而上一级寄存器没有相关的Clock-Gating控制的情况下,通过一定的逻辑得到较本级Clock-Gating控制的信号en提前一个时钟周期的更早的Clock-Gating控制信号en(t-1),用于控制上一级寄存器时钟的关断,降低其动态消耗,而且还能降低两级寄存器之间的组合逻辑部件的动态消耗。2100433B

查看详情

时钟门控造价信息

  • 市场价
  • 信息价
  • 询价

时钟

  • ZY-S8000
  • 13%
  • 烟台市致远时钟科技有限公司
  • 2022-12-07
查看价格

时钟

  • DY-CLOCK-03M
  • 13%
  • 杭州东亚塔钟有限公司
  • 2022-12-07
查看价格

时钟

  • ZY-SR-03D
  • 13%
  • 烟台市致远时钟科技有限公司
  • 2022-12-07
查看价格

时钟

  • ZY-ZZ300-D
  • 13%
  • 烟台市致远时钟科技有限公司
  • 2022-12-07
查看价格

时钟

  • DY-SX-03R
  • 13%
  • 杭州东亚塔钟有限公司
  • 2022-12-07
查看价格

时钟设备

  • 时钟设备
  • 广东2022年3季度信息价
  • 电网工程
查看价格

时钟设备

  • 时钟设备
  • 广东2022年1季度信息价
  • 电网工程
查看价格

时钟设备

  • 时钟设备
  • 广东2020年1季度信息价
  • 电网工程
查看价格

时钟设备

  • 时钟设备
  • 广东2019年4季度信息价
  • 电网工程
查看价格

时钟设备

  • 时钟设备
  • 广东2019年1季度信息价
  • 电网工程
查看价格

门控模块

  • DS-K2M060
  • 2台
  • 1
  • 海康威视
  • 中档
  • 含税费 | 含运费
  • 2018-11-16
查看价格

门控

  • 禁控制器,支持时间储存功能,支持远程开,带状态反馈
  • 3个
  • 1
  • 高档
  • 含税费 | 含运费
  • 2020-01-17
查看价格

门控

  • 禁控制器,支持时间储存功能,支持远程开,带状态反馈
  • 10台
  • 1
  • 中高档
  • 含税费 | 含运费
  • 2019-10-11
查看价格

门控开关

  • 额定电压 DC-13:220V,动作力最大:12N,动作行程最大:35°,超行程最小:70°
  • 10个
  • 1
  • 中高档
  • 不含税费 | 含运费
  • 2022-04-20
查看价格

门控机箱

  • DS-K7M-AW50-1,237×285×85mm含12V,A开关电源1个,空开1个,
  • 2个
  • 3
  • 仪表计采用:E+H、HACH这两个品牌自控、安防设备采用:
  • 中高档
  • 含税费 | 含运费
  • 2019-08-29
查看价格

时钟门控时钟门控的设计

如何更加有效地设计时钟门控对于最大限度地降低功耗,同时保证处理器的性能至关重要。多核多线程微处理器中,多个功能部件可能不是同时工作的,对于无执行任务的功能部件就可以将其时钟关闭,减少其随时钟翻转进行多余的内部寄存器翻转,从而降低产生功耗的浪费和热量聚集。

对于需要控制的寄存器,在一定的情况下关闭寄存器的传输功能,阻止无用的数据进入下一级逻辑,避免引起一连串不必要的逻辑翻转,达到降低功耗的可能。为最大限度地插人Clock-Gating控制逻辑,需要通过多种方式结合的办法,在电路中插人更多的Clock-Giatgn控制,最大限度地插入门控时钟设计,关闭更多的空闲功能部件,降低功耗 。

关闭寄存器的传播功能通常可以通过“回写”结构来实现(如图1),以使能信号en为控制信号在前继输人data-in和本级寄存器输出data-out之间进行选择,如果不需要传播数据时,就可以使输出保持为data-out而不引起后继部件的翻转。这种方式可以以最小的面积和功耗代价实现对寄存器传输功能的关闭。

但是,回写结构只是在功能上实现了关闭传播和降低后继组合逻辑功耗的作用,但在时钟功耗上并没有较大降低,因为在回写结构关闭传播功能后。lock信号仍始终在翻转。为更大限度地降低功耗,引人寄存器的Clock-Gating设计(如图2),将使能信号en作用于。lock上与回写结构相比较,在关闭数据传播后,图1和图2中用斜线标注的部件的动态功耗将被节省掉。

clock一Gatign控制逻辑也会产生一定的功耗(图2中用点阴影标注的部件功耗),因此不是越多的Clock-Gating控制逻辑就越好,例如在需要添加Clock-Gating控制的寄存器文件中,如果被控制的dock信号所连接的寄存器位数较小,得到的动态功耗降低还不足以抵消添加控制逻辑所增加的功耗。所以,通常对于需要进行Clock-Cating的寄存器文件的位宽有一定限制(一般不低于3一8位),保证能有效地降低时钟功耗。

由于OpenSPARC T2并未全面设计内部电路的时钟门控控制逻辑,其中存在大量未被门控时钟逻辑控制的寄存器部件,这就为功耗优化提供了巨大的潜力。通过分析和评估,利用基本的Clock-Gating优化策略,在原有结构中插人或替换为新的门控时钟逻辑可以带来40%一60%的功耗降低。

查看详情

时钟门控时钟门控逻辑的优化常见问题

查看详情

时钟门控时钟门控逻辑的优化文献

门控时钟单元IP核设计 门控时钟单元IP核设计

门控时钟单元IP核设计

格式:pdf

大小:176KB

页数: 5页

门控时钟是VLSI设计中降低功耗的一种主要技术,将门控时钟设计为一个独立的IP,可以降低设计的复杂性。在对门控时钟的基本工作原理和结构分析的基础上,本文给出了将门控时钟单元电路设计为一个独立IP核的设计流程,并生成了系统物理设计和验证阶段所需要的库文件。设计结果已成功地应用于高性能、低功耗嵌入式CPU的设计。

基于门控时钟的片上网络路由单元低功耗设计 基于门控时钟的片上网络路由单元低功耗设计

基于门控时钟的片上网络路由单元低功耗设计

格式:pdf

大小:176KB

页数: 4页

NoC(Network-on-Chip)已经逐渐代替片上总线互连,成为片上系统的解决方案,然而迅速增长的功耗将阻碍NoC的性能与发展.从NoC的核心部件路由单元入手,在研究了二维Mesh下片上网络路由单元的结构和门控时钟技术的基础上,对路由单元功耗最集中的输入端口采用了模块级门控时钟技术进行低功耗设计,通过利用软件判断控制门控使能信号来实现受控端口时钟的通断.在ModelSim SE PLUS 6.0环境下进行路由单元功能仿真,并通过Synopsys公司的Design Compiler工具给出综合结果,路由单元工作频率200MHz,动态功耗51.0457mW,降低了11.38%.

时钟触发器概述

数字电路中要实现各部分协同工作,需要有统一的时钟脉冲来控制动作,简称为时钟CP,凡是有时钟信号控制的触发器均称为时钟触发器。时钟触发器又可分为同步触发器、主从触发器、边沿触发器。

时钟触发器按逻辑功能分为5种:时钟jk触发器、rs触发器、d触发器、t触发器、t'触发器。

查看详情

显存时钟周期简介

显存速度越快,单位时间交换的数据量也就越大,在同等情况下显卡性能将会得到明显提升。显存的时钟周期一般以ns(纳秒)为单位,工作频率以MHz为单位。显存时钟周期跟工作频率一一对应,它们之间的关系为:工作频率=1÷时钟周期×1000。如果显存频率为166MHz,那么它的时钟周期为1÷166×1000=6ns。

对于DDR SDRAM或者DDR2、DDR3显存来说,描述其工作频率时用的是等效输出频率。因为能在时钟周期的上升沿和下降沿都能传送数据,所以在工作频率和数据位宽度相同的情况下,显存带宽是SDRAM的两倍。换句话说,在显存时钟周期相同的情况下,DDR SDRAM显存的等效输出频率是SDRAM显存的两倍。例如,5ns的SDRAM显存的工作频率为200MHz,而5ns的DDR SDRAM或者DDR2、DDR3显存的等效工作频率就是400MHz。常见显存时钟周期有5ns、4ns、3.8ns、3.6ns、3.3ns、2.8ns、2.0ns、1.6ns、1.1ns,甚至更低。

查看详情

时钟信号延滞简介

时钟信号延滞(latency)又被称为插入延迟(insertion delay),它包括两部分,即时钟源(clock source)插入延迟和时钟网络(clock network)插入延迟。时钟源插入延迟是来自系统(即时钟源或来自芯片)到当前芯片(或到当前模块)时钟根节点(clock root pin)之间的延迟,时钟网络延迟是时钟树的延迟。从时钟源到时钟树寄存器的插入延迟事实上包括了两者之和(图1),即总插入延迟。在理想时钟的情况下,人们假定时钟网络插入延迟为零。在时钟树综合时,时钟延滞的数值会直接用来对偏差做计算和固定。

上述两种延迟的定义可以通过特定的选项加以区分,如:

set_clock_latency 2.0 -source [get_clocks {cpu_clk}]

set_clock_latency 2.0 [get_clocks {cpu_clk}]

前者定义了时钟源的插入延迟,而后者定义了时钟网络插入延迟,两者通过-source选项加以区分。

时钟源的插入延迟定义到芯片的顶层则是留给板级设计人员用的。在芯片设计中,在逻辑设计阶段利用该值附加在理想时钟上,从而模拟真实时钟的结果。当时钟源的插入延迟定到模块层次上,则可满足特定模块之间时序先后的特定设计需求 。

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639