Salvato in:
Dettagli Bibliografici
Autori principali: Guo, Zizheng, Liu, Haichuan, Shi, Xizhe, Hua, Shenglu, Zhang, Zuodong, Zhao, Chunyuan, Wang, Runsheng, Lin, Yibo
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2511.11660
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915619127951360
author Guo, Zizheng
Liu, Haichuan
Shi, Xizhe
Hua, Shenglu
Zhang, Zuodong
Zhao, Chunyuan
Wang, Runsheng
Lin, Yibo
author_facet Guo, Zizheng
Liu, Haichuan
Shi, Xizhe
Hua, Shenglu
Zhang, Zuodong
Zhao, Chunyuan
Wang, Runsheng
Lin, Yibo
contents We introduce in this paper, HeteroSTA, the first CPU-GPU heterogeneous timing analysis engine that efficiently supports: (1) a set of delay calculation models providing versatile accuracy-speed choices without relying on an external golden tool, (2) robust support for industry formats, including especially the .sdc constraints containing all common timing exceptions, clock domains, and case analysis modes, and (3) end-to-end GPU-acceleration for both graph-based and path-based timing queries, all exposed as a zero-overhead flattened heterogeneous application programming interface (API). HeteroSTA is publicly available with both a standalone binary executable and an embeddable shared library targeting ubiquitous academic and industry applications. Example use cases as a standalone tool, a timing-driven DREAMPlace 4.0 integration, and a timing-driven global routing integration have all demonstrated remarkable runtime speed-up and comparable quality.
format Preprint
id arxiv_https___arxiv_org_abs_2511_11660
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle HeteroSTA: A CPU-GPU Heterogeneous Static Timing Analysis Engine with Holistic Industrial Design Support
Guo, Zizheng
Liu, Haichuan
Shi, Xizhe
Hua, Shenglu
Zhang, Zuodong
Zhao, Chunyuan
Wang, Runsheng
Lin, Yibo
Distributed, Parallel, and Cluster Computing
We introduce in this paper, HeteroSTA, the first CPU-GPU heterogeneous timing analysis engine that efficiently supports: (1) a set of delay calculation models providing versatile accuracy-speed choices without relying on an external golden tool, (2) robust support for industry formats, including especially the .sdc constraints containing all common timing exceptions, clock domains, and case analysis modes, and (3) end-to-end GPU-acceleration for both graph-based and path-based timing queries, all exposed as a zero-overhead flattened heterogeneous application programming interface (API). HeteroSTA is publicly available with both a standalone binary executable and an embeddable shared library targeting ubiquitous academic and industry applications. Example use cases as a standalone tool, a timing-driven DREAMPlace 4.0 integration, and a timing-driven global routing integration have all demonstrated remarkable runtime speed-up and comparable quality.
title HeteroSTA: A CPU-GPU Heterogeneous Static Timing Analysis Engine with Holistic Industrial Design Support
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2511.11660