Search This Blog

Monday, March 29, 2021

Clock gating checks

 Clock Gating checks:

A gated clock signal occurs when the clock network contains logic of AND/NAND/NOR/OR

consider a AND gate ,it has two inputs (Enable pin and clock pin)and one gated output clock

  • If Enable Pin logic 1 gated output clock is equals to input clock
  • If Enable pin logic is 0 gated output clock is equals to zero
  • will check the clock gating setup and hold time checks at lower state of the clocks for NAND and AND gate ICG cells
  • will check the clock gating setup and hold time checks at upper state of the clocks for NOR and OR gate ICG cells

to obtain the proper gate clock checks we must satisfies the following conditions


  • Control input Enable is must satisfies setup check and hold check
  • Clock input must have controlling state
  • setup checks will ensure the leading edge of the clock must be stable before the active clock edge
  • hold check will ensure the trailing edge of the clock must be stable after the active clock edge
  • If enable changing in non controlling state it may cause timing violations otherwise no violations




No comments:

Post a Comment

What is the sanity checks you have done for STA?

 Sanity checks for STA: Linking Checks: We need to check., is there any missing modules or missing pins in a library. this is done by link c...