Latch Clustering for Timing-Power Co-Optimization
Chau-Chin Huang, Gustavo E. Téllez, Gi-Joon Nam, Yao-Wen Chang
Abstract
Latch clustering is a critical stage to reduce power consumption at cost of timing disruption during a modern SoC design flow. However, most existing latch clustering researches mitigate timing disruptions by indirectly minimizing latch displacement during clustering, which is inaccurate and insufficient for timing closure in the design flow. Further, most researches do not control the amount of inserted clock buffers during clustering, which is the key factor to provide flexibility for timing and power trade-off. To address the two issues above, this paper presents a novel timing-power co-optimized latch clustering framework: we augment an integer linear programming (ILP) formulation of a facility-location allocation (FLA) problem to (1) directly optimize timing with a path-based timing model and (2) accurately control the number of inserted buffers by the FLA formulation for power optimization. We evaluate the framework with a displacement-optimized clustering approach and a state-of-the-art approach. Experimental results show 46% total negative slack timing overhead reduction, and 21% reduction for total power consumption.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 722947bd-5e78-431a-aac2-fcfcec43ddcdRelated papers
- A Fast, Iterative Clock Skew Scheduling Algorithm with Dynamic Sequential Graph ExtractionShijian Chen, Yihang Qiu, Biwei Xie, Mingyu Chen et al.DAC 2025
- DSPlacer: DSP Placement for FPGA-based CNN AcceleratorBaohui Xie, Xinrui Zhu, Zhiyuan Lu, Yuan Pu et al.DAC 2025 · 1 citation
- Concurrent Sign-off Timing Optimization via Deep Steiner Points RefinementSiting Liu, Ziyi Wang, Fangzhou Liu, Yibo Lin et al.DAC 2023 · 13 citations
- A Provably Good Wavelength-Division-Multiplexing-Aware Clustering Algorithm for On-Chip Optical RoutingYu-Sheng Lu, Sheng-Jung Yu, Yao-Wen ChangDAC 2020 · 12 citations
- Dynamic Chip Clustering and Task Allocation for Real-time FlashGyeongtaek Kim, Sungjin Lee, Hoon Sung ChwaDAC 2021 · 1 citation
