OpenTimer: A high-performance timing analysis tool

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We introduce in this paper, OpenTimer, an open-source timing analysis tool that efficiently supports (1) both block-based and path-based timing propagations, (2) common path pessimism removal (CPPR), and (3) incremental processing. OpenTimer works on industry formats (e.g.,.v,.spef,.lib,.sdc) and is designed to be parallel and portable. To further facilitate integration between timing and other electronic design automation (EDA) applications such as timing-driven placement and routing, OpenTimer provides user-friendly application programming interface (API) for inactive analysis. Experimental results on industry benchmarks released from TAU 2015 timing analysis contest have demonstrated remarkable results achieved by OpenTimer, especially in its order-of-magnitude speedup over existing timers.

Original languageEnglish (US)
Title of host publication2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages895-902
Number of pages8
ISBN (Electronic)9781467383882
DOIs
StatePublished - Jan 5 2016
Event34th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015 - Austin, United States
Duration: Nov 2 2015Nov 6 2015

Publication series

Name2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015

Other

Other34th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015
CountryUnited States
CityAustin
Period11/2/1511/6/15

Fingerprint

Application programming interfaces (API)
User interfaces
Industry
Processing
Electronic design automation

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Cite this

Huang, T-W., & Wong, M. D. F. (2016). OpenTimer: A high-performance timing analysis tool. In 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015 (pp. 895-902). [7372666] (2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICCAD.2015.7372666

OpenTimer : A high-performance timing analysis tool. / Huang, Tsung-Wei; Wong, Martin D F.

2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015. Institute of Electrical and Electronics Engineers Inc., 2016. p. 895-902 7372666 (2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Huang, T-W & Wong, MDF 2016, OpenTimer: A high-performance timing analysis tool. in 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015., 7372666, 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015, Institute of Electrical and Electronics Engineers Inc., pp. 895-902, 34th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015, Austin, United States, 11/2/15. https://doi.org/10.1109/ICCAD.2015.7372666
Huang T-W, Wong MDF. OpenTimer: A high-performance timing analysis tool. In 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015. Institute of Electrical and Electronics Engineers Inc. 2016. p. 895-902. 7372666. (2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015). https://doi.org/10.1109/ICCAD.2015.7372666
Huang, Tsung-Wei ; Wong, Martin D F. / OpenTimer : A high-performance timing analysis tool. 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 895-902 (2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015).
@inproceedings{fa8298f55dec4fe8a4d7484131e85965,
title = "OpenTimer: A high-performance timing analysis tool",
abstract = "We introduce in this paper, OpenTimer, an open-source timing analysis tool that efficiently supports (1) both block-based and path-based timing propagations, (2) common path pessimism removal (CPPR), and (3) incremental processing. OpenTimer works on industry formats (e.g.,.v,.spef,.lib,.sdc) and is designed to be parallel and portable. To further facilitate integration between timing and other electronic design automation (EDA) applications such as timing-driven placement and routing, OpenTimer provides user-friendly application programming interface (API) for inactive analysis. Experimental results on industry benchmarks released from TAU 2015 timing analysis contest have demonstrated remarkable results achieved by OpenTimer, especially in its order-of-magnitude speedup over existing timers.",
author = "Tsung-Wei Huang and Wong, {Martin D F}",
year = "2016",
month = "1",
day = "5",
doi = "10.1109/ICCAD.2015.7372666",
language = "English (US)",
series = "2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "895--902",
booktitle = "2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015",
address = "United States",

}

TY - GEN

T1 - OpenTimer

T2 - A high-performance timing analysis tool

AU - Huang, Tsung-Wei

AU - Wong, Martin D F

PY - 2016/1/5

Y1 - 2016/1/5

N2 - We introduce in this paper, OpenTimer, an open-source timing analysis tool that efficiently supports (1) both block-based and path-based timing propagations, (2) common path pessimism removal (CPPR), and (3) incremental processing. OpenTimer works on industry formats (e.g.,.v,.spef,.lib,.sdc) and is designed to be parallel and portable. To further facilitate integration between timing and other electronic design automation (EDA) applications such as timing-driven placement and routing, OpenTimer provides user-friendly application programming interface (API) for inactive analysis. Experimental results on industry benchmarks released from TAU 2015 timing analysis contest have demonstrated remarkable results achieved by OpenTimer, especially in its order-of-magnitude speedup over existing timers.

AB - We introduce in this paper, OpenTimer, an open-source timing analysis tool that efficiently supports (1) both block-based and path-based timing propagations, (2) common path pessimism removal (CPPR), and (3) incremental processing. OpenTimer works on industry formats (e.g.,.v,.spef,.lib,.sdc) and is designed to be parallel and portable. To further facilitate integration between timing and other electronic design automation (EDA) applications such as timing-driven placement and routing, OpenTimer provides user-friendly application programming interface (API) for inactive analysis. Experimental results on industry benchmarks released from TAU 2015 timing analysis contest have demonstrated remarkable results achieved by OpenTimer, especially in its order-of-magnitude speedup over existing timers.

UR - http://www.scopus.com/inward/record.url?scp=84964555687&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84964555687&partnerID=8YFLogxK

U2 - 10.1109/ICCAD.2015.7372666

DO - 10.1109/ICCAD.2015.7372666

M3 - Conference contribution

AN - SCOPUS:84964555687

T3 - 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015

SP - 895

EP - 902

BT - 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -