什么是门控时钟?如何生成门控时钟?

时间:2025-06-11  作者:Diven  阅读:0

什么是门控时钟?

什么是门控时钟?如何生成门控时钟?

Clockgating:在数据无效时,将寄存器时钟关闭的技术,能够有效降低功耗, 是低功耗设计的重要方法。门控时钟其实就是一个逻辑模块,在寄存器的输入数据无效时,将寄存器的输入时钟置为0,而此时寄存器值保持不变,此时没有时钟翻转,避免了动态功耗。

如何生存门控时钟?

IC设计中,编写RTL代码的时候,只要采用合理规范的编码风格,即可以通过EDA工具自行产生门控时钟模块。

举例如下:

 

 

推荐的风格代码在else分支忽略,此时意味着在data_vld无效时data_out保持不变,此时状态与clock保持为0一致,因此具备生成门控时钟的条件,而不推荐风格代码,在data_vld无效时data_out为0,不符合门控时钟的状态,因此无法生成门控时钟。

上图两个电路图均为推荐风格代码的映射电路图,右侧为采用门控时钟设计的电路图。采用推荐风格代码的代码即可以通过EDA工具自行插入门控时钟。

由于门控时钟逻辑具有一定的开销,因此数据宽度过小不适合做clockgating。一般情况下,数据宽度大于8比特时建议采用门控时钟。

实际芯片使用的门控时钟模块是后端厂家专门设计的模块单元,而不仅仅是图上的简单设计。

门控时钟设计:门控时钟模块

Gvi在IC设计中,经常会用掉门控时钟单元,在不使用某些模块的时候使用门控时钟单元锁定时钟,使得时钟不跳变,从而降低功耗。

1、门控时钟单元代码verilog

模块输入信号分别为输入时钟,clk_in,输出时钟clk_out,使能信号en。

当使能信号en==1时,表示时钟不锁定,输入信号直接输出,模块功能类似:assign clk_in = clk_out。

当使能信号en==0时,表示时钟锁定,输出时钟不跳变。

xxxxx_phy_lib_name是后端厂商提供的定制时钟门控单元

2、门控时钟单元使用注意事项:

1)使能信号en可配置,复位默认值必须为1,

2)驱动en的时钟不能是被锁定后的时钟,即驱动信号的时钟要求永远是存在的

 

 

Module clk_gate( input clk_in , input clk_en, output clk_out ); `ifdef ASIC_DESIGN wire clk_out ; xxxxx_phy_lib_name xxxxx_phy_lib_name_u0 ( .O (clk_out ), .phi (clk_in ), .io (1'b0 ), .i1 (clk_en ) ); else `ifdef FPGA_DESIGN assign clk_out = clk_in ; else reg clk_en_d1 ; wire clk_out ; always@(*) begin if(!clk_in) clk_en_d1=clk_en ; end assign clk_out= clk_en_d1&clkin; `endif `endif endModule 

 

 

编辑:黄飞

 

猜您喜欢

贴片电阻1004并不是表示阻值大小,而是指的封装尺寸。1004表示该电阻的长宽分别为1.0mm和0.4mm,也就是100mil*40mil。要想知道贴片电阻的阻...
2024-11-29 10:25:59

近日,国内领先的CMOS图像传感器供应商思特威(SmartSens,股票代码:688213)宣布了一项重要技术创新成果——工业级面阵5MP全局快门近红外增强CM...
2024-08-02 16:12:00

贴片电阻是一种应用于电子电路中的元器件,其种类繁多,区分方法也多种多样。一般来说,我们可以从以下几个方面对贴片电阻进行分类:1. 按阻值精度分: 贴片电阻的精度...
2024-11-29 10:25:45

告示牌、警戒带、警示柱和路锥是常见的交通安全设施,旨在提高道路安全和管理。告示牌通常用于传达重要信息,如限速、禁行、施工等,帮助驾驶员和行人了解当前的交通状况。...
2024-04-23 00:00:00

现代科技迅速发展的背景下,各种配件在设备的性能和功能提升中扮演着越来越重要的角色。本文将重点介绍“Accessories_13.25X4.05MM_SM”这一特...
2025-03-09 12:56:39

直插电感是电子元器件。很多人问,直插电感有正负极吗?我们今天来探讨这个问题。接下来,我们将分几个部分讨论这个话题。直插电感的定义直插电感是电感器的。主要用于电路...
2025-03-23 06:30:02

学习FPGA其实也不算久,开始的时候参考别人的代码并不多,大多是自己写的,那时候做时序逻辑多一些。参加了中嵌的培训班,一个多月的时间在熟悉ISE软件的使用以及v...
2018-09-15 09:59:00

功率电阻作为电子电路中的重要元件,其性能直接影响着整体设备的稳定性和寿命。作为专业的电子元器件品牌,LIZ(丽智)在升功率电阻领域表现出色,受到市场青睐。本文将...
2024-07-22 05:42:26

在选择防爆灯时,规格尺寸是一个非常重要的因素。防爆灯的尺寸会根据不同的应用场景和安装方式有所不同。常见的防爆灯规格包括直径、长度和功率等参数。通常,防爆灯的直径...
2008-08-22 00:00:00

电感器调节器是电气设备中重要的部件。的功能在于调节电流和电压。本文将介绍电感器调节器的特点和应用。电感器的基本概念电感器是一个储存电能的元件。通过磁场来储存电能...
2025-03-27 14:00:03