This paper proposes a clock tree design method that meets timing as much as possible and minimizes power consumption. This method uses fanout number and driver selection strategy as the optimization variables for low-power clock tree design. For different fanout numbers, we take the driver selection strategy of selecting all inverters/buffers in the standard cell library as the reference strategy,and comparing and analyzing the three driver selection strategies with partial inverters/buffers proposed in this article. At the same time, the merit factor composed of the clock skew and power consumption of the clock tree is proposed as the criterion for evaluating various driver selection strategies. The experimental results show that with the merit factor as the evaluation criterion, the optimal fanout number in the clock tree design has little correlation with the driver selection strategy, and the three driver selection strategies proposed in this paper are better than the reference strategy. In the strategy with the best merit factor, the power consumption of the clock tree is reduced by 5.82% typically. Finally, this paper presents a low power clock tree design method based on merit factor.
ZHU Jiaqi
,
CHEN Lan
,
WANG Haiyong
. Low power clock tree[J]. Journal of University of Chinese Academy of Sciences, 2023
, 40(2)
: 203
-207
.
DOI: 10.7523/j.ucas.2021.0040
[1] 潘静, 吴武臣,侯立刚,等. ASIC物理设计中的时钟树综合优化研究[J]. 微电子学, 2011,41(6):872-875.DOI:CNKI:SUN:MINI.0.2011-06-022.
[2] 杨兵, 张玲, 魏敬和,等. ULSI后端设计低功耗技术研究[J]. 微电子学, 2014, 44(1):10-13.DOI:CNKI:SUN:MINI.0.2014-01-003.
[3] 常晓夏,潘亮,李勇. 射频识别芯片设计中时钟树功耗的优化与实现[J].中国集成电路,2011,20(9):36-39,68.DOI:10.3969/j.issn.1681-5289.2011.09.051.
[4] 戈喆, 付娟, 王沛东,等. 低功耗时钟树的结构分析和缓冲器优化[J]. 中国集成电路, 2018, 27(12):44-48.DOI:10.3969/j.issn.1681-5289.2017.09.006.
[5] 王成龙, 张万荣, 万培元,等. 一种UHF RFID标签低功耗物理设计与实现[J]. 固体电子学研究与进展, 2015, 35(3):253-258.DOI:CNKI:SUN:GTD2.0.2015-03-009.
[6] 王延升, 刘雷波. SoC设计中的时钟低功耗技术[J]. 计算机工程, 2009, 35(24):257-258,261.DOI:10.3969/j.issn.1000-3428.2009.24.086.
[7] Joo D, Kim T. Managing clock skews in clock trees with local clock skew requirements using adjustable delay buffers[C]//2015 International SoC Design Conference (ISOCC). November 2-5, 2015, Gyeongju, Korea (South). IEEE, 2016:137-138.DOI:10.1109/ISOCC.2015.7401696.
[8] Chakrabarti P. Clock tree skew minimization with structured routing[C]//201225th International Conference on VLSI Design. January 7-11, 2012, Hyderabad, India. IEEE, 2012:233-237.DOI:10.1109/VLSID.2012.76.
[9] Ravi S, Trehan S, Jain M, et al. High performance clock path elements for clock skew reduction[C]//20192nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT). July 5-6, 2019, Kannur, India. IEEE, 2020:1663-1670.DOI:10.1109/ICICICT46008.2019.8993375.
[10] 罗恰嗣, 郭立, 周云超,等. 一种EPC Gen2 RFID标签时钟校准方法[J]. 中国科学院研究生院学报, 2009, 26(6):846-849.DOI:10.7523/j.issn.2095-6134-2009.6.017.