Litcius/Paper detail

GPU-accelerated Critical Path Generation with Path Constraints

Guannan Guo, Tsung‐Wei Huang, Yibo Lin, Martin D. F. Wong

20212021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)35 citationsDOI

Abstract

Path-based Analysis (PBA) is a pivotal step in Static Timing Analysis (STA) for reducing slack pessimism and improving quality of results. Optimization flows often invoke PBA repeatedly with different critical path constraints to verify correct timing behavior under certain logic cone. However, PBA is extremely time consuming and state-of-the-art PBA algorithms are hardly scaled beyond a few CPU threads under constrained search space. In order to achieve new performance milestone, in this work, we propose a new GPU-accelerated PBA algorithm which can handle extensive path constraints and quickly report arbitrary number of critical paths in constrained search space. Experimental results show that our algorithm can generated identical path report and achieve up to 102x speed up on a million-gate design compared to the state-of-the-art algorithm.

Topics & Concepts

Computer sciencePath (computing)Critical path methodStatic timing analysisState (computer science)Parallel computingAlgorithmMathematical optimizationMathematicsEmbedded systemProgramming languageEngineeringSystems engineeringParallel Computing and Optimization TechniquesEmbedded Systems Design TechniquesLow-power high-performance VLSI design