Mobile QR Code QR CODE
Title BTI Tolerant Clock Tree Synthesis using LP-based Supply Voltage Alignment
Authors (Mujun Choi) ; (Deokkeun Oh) ; (Juho Kim)
DOI https://doi.org/10.5573/JSTS.2024.24.5.424
Page pp.424-439
ISSN 1598-1657
Keywords VLSI; clock tree synthesis; aging; bias temperature instability; IR-drop
Abstract Clock tree synthesis (CTS) has become a critical step in designing the high performance synchronous system. The clock gating technique is one of the well-known methods for reducing power consumption. However, it may cause bias temperature instability (BTI)-induced Vth degradation of clock buffers and asymmetric aging resulting in large clock skew. In this paper, we propose a novel symmetrical buffered clock tree synthesis with supply voltage alignment to handle BTI. As the first step, a symmetrical abstract tree topology with minimized power consumption is generated in bottom-up stage. Second, the top-down stage estimates asymmetric BTI caused by clock gating with signal probability. Prior to the placement step, the linear programming (LP)-based algorithm is applied to find optimal supply voltages to buffers at each tree level while satisfying clock skew constraints. Finally, wire routing is performed using wire snaking to complete the clock tree synthesis. Experimental results show that the proposed CTS achieves on average 51% reduction in clock skew compared to existing CTS methods.