|
发表于 2006-9-26 21:40:22
|
显示全部楼层
这么多人讨论门控时钟呀,我来发表个意见
我觉得把clock接到enable端肯定有问题,实际上门控时钟就是让dff的CK端在不需要的case下不要接入clock的上升沿。所以enable 应该是前面所说的case的判断信号。
在asic design
Synopsys已经解决了自动加入clock gating 后formal verification的问题,至于加与不加,要看不同的项目,个人认为如果你design的timing, function问题没有解决之前,暂时不要玩自动的clock gating cell insertion,
至于design里面的clock gating, PT和Astro肯定可以解决,包括CTS和STA.
至于FPGA,
我觉得还是不要自动加clock gating了,因为power的考虑不是那么多,
如果是code里有clockgating的话,一种办法就是bypass掉,另外一种办法就是在clock gating cell的后面加一个BUFG,增大驱动能力。
说的不对的地方,各位大侠多指教 |
|