https://scholars.lib.ntu.edu.tw/handle/123456789/641952
Title: | Slack Redistributed Register Clustering with Mixed-Driving Strength Multi-bit Flip-Flops | Authors: | Chen, Yen Yu Wu, Hao Yu HUI-RU JIANG CHENG-HONG TSAI Wu, Chien Cheng |
Keywords: | clock power | multi-bit flip-flops | register clustering | timing | Issue Date: | 12-Mar-2024 | Source: | Proceedings of the International Symposium on Physical Design | Abstract: | 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 |
Appears in Collections: | 電機工程學系 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.