Graceful Register Clustering and Rebanking for Power and Timing Balancing

As dynamic power has become the bottleneck to achieving low power, clock power reduction is crucial in modern IC design. Register clustering can effectively save clock power because of significantly reducing the number of clock sinks and register pin capacitance, clock routed wirelength, and the number of clock buffers. In this article, we propose effective mean shift to naturally form clusters according to register distribution without placement disruption. Effective mean shift fulfills the requirements to be a good register clustering algorithm because it needs no prespecified number of clusters, is insensitive to initializations, is robust to outliers, is tolerant of various register distributions, is efficient and scalable, and balances clock power reduction against timing degradation. Furthermore, we devise a rebanking mechanism to legalize the clustering result according to the adopted multibit register library. Experimental results show that our approach achieves superior power and timing balancing.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Published
2024-08-22
DOI
https://doi.org/10.1109/tcad.2024.3448233
Primary Topic
Digital Filter Design and Implementation
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Graceful Register Clustering and Rebanking for Power and Timing Balancing

Iris Hui-Ru Jiang, Tung-Wei Lin, Hao-Yu Wu, Yi‐Ting Hsieh et al.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Digital Filter Design and Implementation
article

Graceful Register Clustering and Rebanking for Power and Timing Balancing

Iris Hui-Ru Jiang, Tung-Wei Lin, Hao-Yu Wu, Yi‐Ting Hsieh, Ya-Chu Chang
article en

Abstract

As dynamic power has become the bottleneck to achieving low power, clock power reduction is crucial in modern IC design. Register clustering can effectively save clock power because of significantly reducing the number of clock sinks and register pin capacitance, clock routed wirelength, and the number of clock buffers. In this article, we propose effective mean shift to naturally form clusters according to register distribution without placement disruption. Effective mean shift fulfills the requirements to be a good register clustering algorithm because it needs no prespecified number of clusters, is insensitive to initializations, is robust to outliers, is tolerant of various register distributions, is efficient and scalable, and balances clock power reduction against timing degradation. Furthermore, we devise a rebanking mechanism to legalize the clustering result according to the adopted multibit register library. Experimental results show that our approach achieves superior power and timing balancing.

IEEE Transactions on Computer-Aided Design of Integrated Circuits and SystemsVol. 44(3)
National Taiwan University (TW), University of California, Berkeley (US)
National Science and Technology Council
Openalex Percentile: Top 86%
Digital Filter Design and Implementation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Graceful Register Clustering and Rebanking for Power and Timing Balancing — Iris Hui-Ru Jiang, Tung-Wei Lin, et al. · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2024) | TGRS Research Map | TGRS