2.5.1 不含锁存器的门控时钟电路
不含锁存器的门控时钟使用一个简单的“与”门或“或”门实现(取决于触发器使用哪个边沿),如图2.23所示。
为了避免过早截断时钟脉冲或误产生多个时钟脉冲(或时钟上的毛刺),正确的操作强制要求使能信号从时钟活跃沿(上升沿)起到时钟不活跃沿(下降沿)止一直保持常量。图2.24 说明了未满足上述要求而使产生的时钟过早被截断的情况。这种限制使得在基于单时钟触发器的设计中不适合使用不含锁存器的门控时钟。
2.5.2 基于锁存器的门控时钟电路
基于锁存器的门控时钟风格向设计中加入了一个电平敏感的锁存器以在时钟活跃沿和不活跃沿之间保持使能信号不变,