多个clock gate,是否要讲究开关顺序?
时间:10-02
整理:3721RD
点击:
1。时钟树上多个clock gate的开关顺序是否有讲究?
如图,并不是两个门控,一个在时钟生成器内,另一个在block内部。且两者enable是不同的。
2。另外,时钟树上的门控有数量要求么?
公司内部也有coding style讲不能太多,但是有什么更深的原因吗?
直观地来说,应该是开启从外到内,关闭从内到外。但已经做了glitch-free,是否还需要按顺序设计?
或者,是否有朋友有遇到过实际的问题。
thank you very much~
跟power scenario有关系
clock gate 不是越多越好,还是看Q/C,因为有一些clock gate虽然插入了,但并不会常关,反而会带来面积上的增加
没必要考虑顺序吧,很多是power compiler 自动插入的,
thank for sharing