A Fast, Iterative Clock Skew Scheduling Algorithm with Dynamic Sequential Graph Extraction
Shijian Chen, Yihang Qiu, Biwei Xie, Mingyu Chen, Xingquan Li
摘要
Clock skew scheduling (CSS) is a well-known technique that improves design timing slack by adjusting clock latency to flipflops. CSS requires obtaining timing path information between sequential elements (including flip-flops and I/O ports), known as sequential graph extraction, which is the most time-consuming part of advanced CSS. In this paper, to quickly identify the potential of clock skew in slack optimization, we propose an iterative CSS algorithm that leverages timing propagation to facilitate sequential graph extraction. Then, we provide a comprehensive skew calculation method that considers multiple clock latency constraints, obtaining the target latency of each flip-flop. Finally, we present slack optimization techniques to achieve the target latencies. Our algorithm achieves a speedup compared to the advanced CSS algorithm based on partial graph extraction, reducing 90.05% of the extracted edges. Compared to a state-of-the-art CSS-based slack optimization methodology, our algorithm delivers a speedup with superior slack improvement.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- An Efficient Critical Path Generation Algorithm Considering Extensive Path ConstraintsGuannan Guo, Tsung-Wei Huang, Chun-Xun Lin, Martin D. F. WongDAC 2020 · 被引用 22 次
- Toward Controllable Hierarchical Clock Tree Synthesis with Skew-Latency-Load TreeWeiguo Li, Zhipeng Huang, Bei Yu, Wenxing Zhu 等DAC 2024 · 被引用 7 次
- A Provably Good and Practically Efficient Algorithm for Common Path Pessimism Removal in Large DesignsZizheng Guo, Tsung-Wei Huang, Yibo LinDAC 2021 · 被引用 31 次
- Latch Clustering for Timing-Power Co-OptimizationChau-Chin Huang, Gustavo E. Téllez, Gi-Joon Nam, Yao-Wen ChangDAC 2020 · 被引用 6 次
- Ink: Efficient Incremental k-Critical Path GenerationChe Chang, Tsung-Wei Huang, Dian-Lun Lin, Guannan Guo 等DAC 2024 · 被引用 13 次
