Publication | Closed Access
Graph-Learning-Driven Path-Based Timing Analysis Results Predictor from Graph-Based Timing Analysis
21
Citations
6
References
2023
Year
EngineeringMachine LearningComputer ArchitectureNetwork AnalysisEducationGraph ProcessingGraph-based Timing AnalysisData ScienceData MiningTiming AnalysisTiming PessimismParallel ComputingPerformance ImprovementStatic Timing AnalysisGraph AlgorithmsDeep EdgegatComputer EngineeringComputer ScienceDeep LearningGraph AlgorithmHardware AccelerationGraph TheoryEdge ComputingTransaction Graph AnalysisTemporal NetworkGraph AnalysisGraph Neural Network
With diminishing margins in advanced technology nodes, the performance of static timing analysis (STA) is a serious concern, including accuracy and runtime. The STA can generally be divided into graph-based analysis (GBA) and path-based analysis (PBA). For GBA, the timing results are always pessimistic, leading to overdesign during design optimization. For PBA, the timing pessimism is reduced via propagating real path-specific slews with the cost of severe runtime overheads relative to GBA. In this work, we present a fast and accurate predictor of post-layout PBA timing results from inexpensive GBA based on deep edge-featured graph attention network, namely deep EdgeGAT. Compared with the conventional machine and graph learning methods, deep EdgeGAT can learn global timing path information. Experimental results demonstrate that our predictor has the potential to substantially predict PBA timing results accurately and reduce timing pessimism of GBA with maximum error reaching 6.81 ps, and our work achieves an average 24.80× speedup faster than PBA using the commercial STA tool.
| Year | Citations | |
|---|---|---|
Page 1
Page 1