Hardware interview practice
Trade ICG granularity for fanout and timing
What is the main tradeoff when one shared ICG is moved upstream to gate many flops?
Choose one
Answer choices
- A. It eliminates enable timing checks.
- B. It guarantees zero skew.
- C. It can reduce ICG count and gate more clock load when enables match, but increases fanout, placement, and enable-timing burden and loses fine-grained gating.
- D. It increases ICG count while reducing fanout.
