微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > Clock Gating Checks--Setup/Hold

Clock Gating Checks--Setup/Hold

时间:10-02 整理:3721RD 点击:

菜鸟求教一个小问题:为什么要求Gating signal(UAND0/A) 在Clock signal(UAND0/B)CLKB的5ns下降沿以后到来,否则会有Clock gating hold check的violation? 还望各位大侠赐教。


logic

Think about what will happen when the enable signal switches when clock is high

所以通常会在 AND gate 前面加个低有效的 latch

Agree, 但是如果就按LZ的圖, 如果他和enable 在clk =1 的時候變, gated clk 會出現glitch

用icg 得了,不用考虑的这么细,

刚开始看这方面的资料,首先回到一个初始问题,Clock gating check 的目的是什么?如果不去gate Clock节省动态功耗,那么就让与门变成“透明”逻辑,让Clock signal保持原来的频率和相位通过该与门?如果是这样的话,那么gating signal应该一直保持高电平就是了;在需要gate Clock的时候再变成低电平就是了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top