门控时钟(Clock-gating):是数字电路设计中常用于低功耗设计的一种设计,数字电路中的功耗可以分为动态功耗和静态功耗两部分,现在的数字集成电路基本都采用CMOS结构,静态功耗几乎很小,主要的功耗来源于动态功耗的消耗,从电路层面来说就是数据的不停翻转,从MOS管层面来看就是由于电平的翻转引起的电容充放电的变化,进而导致动态功耗的增加;在电路正常工作的时候,不可避免的是要产生一定的功耗,但是在电路不工作时候,由于一些电平翻转导致的功耗就是无用的,比如:数字电路中的时钟作为整个电路的驱动源,有着很大的扇出,但是当有的电路不工作时候,我们希望该电路上的时钟停止工作,这样一来,时钟停止了工作,那么减少了电平翻转,自然就降低了电路功耗;我们使用两种办法进行该电路的设计:
Solution one:
|