Latch Clustering for Timing-Power Co-Optimization
Chau-Chin Huang, Gustavo E. Téllez, Gi-Joon Nam, Yao-Wen Chang
摘要
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.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- A Fast, Iterative Clock Skew Scheduling Algorithm with Dynamic Sequential Graph ExtractionShijian Chen, Yihang Qiu, Biwei Xie, Mingyu Chen 等DAC 2025
- DSPlacer: DSP Placement for FPGA-based CNN AcceleratorBaohui Xie, Xinrui Zhu, Zhiyuan Lu, Yuan Pu 等DAC 2025 · 被引用 1 次
- Concurrent Sign-off Timing Optimization via Deep Steiner Points RefinementSiting Liu, Ziyi Wang, Fangzhou Liu, Yibo Lin 等DAC 2023 · 被引用 13 次
- A Provably Good Wavelength-Division-Multiplexing-Aware Clustering Algorithm for On-Chip Optical RoutingYu-Sheng Lu, Sheng-Jung Yu, Yao-Wen ChangDAC 2020 · 被引用 12 次
- Dynamic Chip Clustering and Task Allocation for Real-time FlashGyeongtaek Kim, Sungjin Lee, Hoon Sung ChwaDAC 2021 · 被引用 1 次
