Power-Aware Gated Clock Routing with Merging Cost Backward Annotation Using Simulated Annealing Method

DUAN Lian,XU Hu,WANG Kui,CHENG Xu
DOI: https://doi.org/10.3321/j.issn:0479-8023.2007.05.018
2007-01-01
Abstract:Traditional clock routing algorithms can be extended to embrace clock gating by merging minimum switching capacitance node pairs in the bottom-up phase. However, optimizing switching capacitance in the current merging nodes will affect their ancestors' gating chances, which may deteriorate the power consumption. A zero-skew gated clock routing algorithm is proposed to solve this problem. It can reduce the total switching capacitance by evaluating the merging cost of this effect using the result derived from the clock tree generated in the last round. As the result needs to be optimized in iterations, this algorithm employs a simulated annealing technique. At each iteration, the clock tree reconstructs using back-annotated merging cost information and new constraints are generated for optimization in the next round. Experiment results show that this algorithm can achieve up to 23% power reduction compared to the traditional Greedy-DME algorithm.
What problem does this paper attempt to address?