Clock gating ICG 셀의 구조와 RTL의 latch 규칙

Clock gating에 쓰는 ICG(Integrated Clock Gating) 셀은 clock을 끊을 때 생기는 glitch를 막으려고 FF 대신 latch를 쓴다. 이 글은 그 구조를 파형과 코드로 보고, RTL에서 latch를 다루는 법을 정리한다. level-sensitive latch는 enable이 열린 동안 D를 그대로 통과시키고, edge-triggered FF는 clock…







