发明名称 System and method for common path pessimism reduction in timing analysis to guide remedial transformations of a circuit design
摘要 A system and method are provided for common path pessimism removal or reduction (CPPR) in a timing database provided to guide transformative physical optimization/correction of a circuit design for an IC product to remedy operational timing violations detected in the circuit design. Pessimism is reduced through generation of a common path pessimism removal (CPPR) tree structure of branching nodes, and operational timing characteristics of each node. The CPPR tree structure is used to avoid exponential phases propagating in an exploratory manner through the system design, as well as the resultant memory footprint thereof. Additionally, back-tracing node-by-node through the circuit design for each and every launch and capture flip flop pair end point through each possible path thereof is avoided.
申请公布号 US8745561(B1) 申请公布日期 2014.06.03
申请号 US201313957373 申请日期 2013.08.01
申请人 Cadence Design Systems, Inc. 发明人 Garg Vibhor;Belkhale Krishna;Kulshreshtha Pawan;Yalcin Hakan
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项 1. A method for pessimism minimization in timing delay analysis for a pair of devices clocked according to a common clock root in a circuit design, the method comprising: generating a timing model for a circuit design having a clock root and a plurality of clocked devices respectively coupled thereto by a plurality of interconnection points and at least one intermediate circuit component, at least a first and second of said clocked devices being paired in actuation for launch and capture of a data signal therebetween, a first path being defined between said clock root and said first clocked device and a second path being defined between said clock root and said second clocked device; generating a lineage tag for at least one interconnection point determined to be a branching point, a branching point being defined by an interconnection point having a plurality of incoming or outgoing path segments, at least one of said lineage tags indicating a history of intervening branching points traversed by said first or second paths between said clock root and a corresponding branching point; determining at least one common path segment shared between said first and second paths based upon a comparison of at least one lineage tag from each of said first and second paths; and, using a processor to selectively set for an interconnection point of at least one of said first and second clocked devices a timing delay parameter compensated for said common path segments shared between said first and second paths, said timing delay parameter indicating a signal propagation delay, whereby common path delay pessimism is avoided for said paired clocked devices.
地址 San Jose CA US