https://scholars.lib.ntu.edu.tw/handle/123456789/641952
標題: | Slack Redistributed Register Clustering with Mixed-Driving Strength Multi-bit Flip-Flops | 作者: | Chen, Yen Yu Wu, Hao Yu HUI-RU JIANG CHENG-HONG TSAI Wu, Chien Cheng |
關鍵字: | clock power | multi-bit flip-flops | register clustering | timing | 公開日期: | 12-三月-2024 | 來源出版物: | Proceedings of the International Symposium on Physical Design | 摘要: | Register clustering is an effective technique for suppressing the increasing dynamic power ratio in modern IC design. By clustering registers (flip-flops) into multi-bit flip-flops (MBFFs), clock circuitry can be shared, and the number of clock sinks and buffers can be lowered, thereby reducing power consumption. Recently, the use of mixed-driving strength MBFFs has provided more flexibility for power and timing optimization. Nevertheless, existing register clustering methods usually employ evenly distributed and invariant path slack strategies. Unlike them, in this work, we propose a register clustering algorithm with slack redistribution at the post-placement stage. Our approach allows registers to borrow slack from connected paths, creates the possibility to cluster with neighboring maximal cliques, and releases extra slack. An adaptive interval graph based on the red-black tree is developed to efficiently adapt timing feasible regions of flip-flops for slack redistribution. An attraction-repulsion force model is tailored to wisely select flip-flops to be included in each MBFF. Experimental results show that our approach outperforms state-of-the-art work in terms of clock power reduction, timing balancing, and runtime. |
URI: | https://scholars.lib.ntu.edu.tw/handle/123456789/641952 | ISBN: | 9798400704178 | DOI: | 10.1145/3626184.3633327 |
顯示於: | 電機工程學系 |
在 IR 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。