TY - GEN
T1 - A distributed timing analysis framework for large designs
AU - Huang, Tsung Wei
AU - Wong, Martin D.F.
AU - Sinha, Debjit
AU - Kalafala, Kerim
AU - Venkateswaran, Natesan
PY - 2016/6/5
Y1 - 2016/6/5
N2 - Given ever-increasing circuit complexities, recent trends are driving the requirement for distributed timing analysis (DTA) in electronic design automation (EDA) tools. However, DTA has received little research attention so far and remains a critical problem. In this paper, we introduce a DTA framework for large designs. Our framework supports (1) general design partitions in distributed file systems, (2) non-blocking IO with event-driven loop for effective communication and computation overlap, and (3) an efficient messaging interface between application and network layers. The effectiveness and scalability of our framework has been evaluated on large hierarchical industry designs over a cluster with hundreds of machines.
AB - Given ever-increasing circuit complexities, recent trends are driving the requirement for distributed timing analysis (DTA) in electronic design automation (EDA) tools. However, DTA has received little research attention so far and remains a critical problem. In this paper, we introduce a DTA framework for large designs. Our framework supports (1) general design partitions in distributed file systems, (2) non-blocking IO with event-driven loop for effective communication and computation overlap, and (3) an efficient messaging interface between application and network layers. The effectiveness and scalability of our framework has been evaluated on large hierarchical industry designs over a cluster with hundreds of machines.
UR - http://www.scopus.com/inward/record.url?scp=84977143039&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84977143039&partnerID=8YFLogxK
U2 - 10.1145/2897937.2897959
DO - 10.1145/2897937.2897959
M3 - Conference contribution
AN - SCOPUS:84977143039
T3 - Proceedings - Design Automation Conference
BT - Proceedings of the 53rd Annual Design Automation Conference, DAC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 53rd Annual ACM IEEE Design Automation Conference, DAC 2016
Y2 - 5 June 2016 through 9 June 2016
ER -