TY - GEN
T1 - Fast path-based timing analysis for CPPR
AU - Huang, Tsung-Wei
AU - Wu, Pei-Ci
AU - Wong, Martin D. F.
N1 - Funding Information:
This work was partially supported by the National Science Foundation under Grant CCF-1320585.
Publisher Copyright:
©2014 IEEE
PY - 2014/11
Y1 - 2014/11
N2 - Common-path-pessimism removal (CPPR) is a pivotal step to achieve accurate timing signoff. Unnecessary pessimism might arise quality-of-result (QoR) concerns such as reporting worse violations than the true timing properties owned by the physical circuit. In other words, signoff timing report will conclude a lower clock frequency at which circuits can operate than actual silicon implementations. Therefore, we introduce in this paper a fast path-based timing analysis for CPPR. Unlike existing approaches which are dominated by explicit path search, we perform implicit path representation which yields significantly smaller search space and faster runtime. Specifically, our algorithm is superior in both space and time saving, from which the memory storage and important timing quantities are available in constant space and constant time per path during the search. Experimental results on industrial benchmarks released from TAU 2014 timing analysis contest have shown that our algorithm won the first place and achieved the best result in terms of accuracy and runtime over all participating teams.
AB - Common-path-pessimism removal (CPPR) is a pivotal step to achieve accurate timing signoff. Unnecessary pessimism might arise quality-of-result (QoR) concerns such as reporting worse violations than the true timing properties owned by the physical circuit. In other words, signoff timing report will conclude a lower clock frequency at which circuits can operate than actual silicon implementations. Therefore, we introduce in this paper a fast path-based timing analysis for CPPR. Unlike existing approaches which are dominated by explicit path search, we perform implicit path representation which yields significantly smaller search space and faster runtime. Specifically, our algorithm is superior in both space and time saving, from which the memory storage and important timing quantities are available in constant space and constant time per path during the search. Experimental results on industrial benchmarks released from TAU 2014 timing analysis contest have shown that our algorithm won the first place and achieved the best result in terms of accuracy and runtime over all participating teams.
UR - https://www.scopus.com/record/display.uri?eid=2-s2.0-84936884075&origin=resultslist&sort=plf-f&src=s&sid=d925372cf861d7bd7cad435bfe332bcb&sot=b&sdt=b&s=DOI%2810.1109%2FICCAD.2014.7001413%29&sl=31&sessionSearchId=d925372cf861d7bd7cad435bfe332bcb&relpos=0
U2 - 10.1109/ICCAD.2014.7001413
DO - 10.1109/ICCAD.2014.7001413
M3 - Conference proceeding
T3 - Proceedings of IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
SP - 596
EP - 599
BT - 2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
PB - IEEE
T2 - 2014 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2014
Y2 - 2 November 2014 through 6 November 2014
ER -