Clock synchronization is important to reduce power. How do we indicate the gating of a watch into a chisel?
Clock synchronization is where the logic signal determines whether the clock is switched to a specific register. When a logic signal is inactive, the clock remains unchanged, unchanged. Only when activation is active does the synchronization signal switch, which, in turn, latches the inputs to the trigger.
The backend tools handle the implementation insertion of this, but they need RTL to indicate the enable signal.
source
share