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

时间:2025-11-01  作者: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 

 

 

编辑:黄飞

 

猜您喜欢

贴片排阻因其体积小、性能稳定、安装方便等优势,成为电路设计中不可少的元器件。VITROHM作为知名的电子元件品牌,其贴片排阻系列产品广受市场欢迎。那么,VITR...
2016-02-14 01:30:05

贴片电阻体积小巧,上面的标识也往往让人摸不着头脑。别担心,有了贴片电阻丝印对照表,你也能轻松识别它们!这份对照表就像一把钥匙,帮你快速解读电阻上的数字和字母,了...
2025-04-14 15:03:23

光谱传感器是一种高科技设备,它通过测量物体的光谱特征,能够更准确地判断物体的颜色、成分及其他相关信息。光谱传感器的用途非常广泛,涵盖了许多重要领域,以下是对其主...
2025-01-27 15:31:00

关键要点:TCR(温度系数)定义了温度和电阻之间的关系。比较热敏电阻和其他温度相关的元件。PTC(正温度系数)和NTC(负温度系数)热敏电阻有不同的用途。热和电...
2023-09-09 08:14:00

bldc可以做伺服电机吗是的,BLDC(Brushless DC)电机可以用作伺服电机,在某些应用中具有很好的性能和优势。伺服电机通常需要精确的位置、速度和力...
2023-09-06 16:14:00

贴片电阻上的960并不直接代表欧姆值,而是采用了一种简化的数字编码方式。在这种编码中,前两位数字96表示有效数字,后一位数字0表示乘数的10的幂次方。具体来说,...
2024-11-29 10:25:44

压敏电阻(Varistor)是非线性电阻器,应用于电路保护中,能够有效抑制过电压。在电子设计与仿真领域,Multisim是一个强大的工具,可以帮助工程师和学生模...
2025-04-16 07:00:06

电阻作为电子元件中最基础且关键的组成部分,其性能直接影响整个电路系统的稳定性和精度。万裕(SAMXON)作为知名的电子元器件品牌,其四端子电阻凭借优异的特性和的...
2024-08-12 06:03:47

你是否厌倦了传统电池管理系统的繁琐和不便?是否渴望更加自由、智能的用电体验?无线电池管理系统应运而生,为你开启无线电力新时代!无线电池管理系统,顾名思义,就是摆...
2024-08-11 00:00:00

贴片电阻150k的丝印通常由三个或四个字符组成,表示其阻值。由于贴片电阻体积小,无法直接印上完整的阻值,因此采用了一种编码方式。对于150kΩ的电阻,常见的丝印...
2024-11-29 10:26:12