I. Introduction
Digital systems are mostly clocked to ensure correct timing behavior. The fundamental time unit used in RTL design is the clock cycle. This concept imposes several challenges. The distribution of the clock signal in a synthesized circuit is usually done by a carefully constructed clock tree [1]. This structure ensures the in-time arrival of the clock signal at each depending element. Due to its high gate-count and activity, it contributes significantly to the power consumption of the overall circuit.