发明名称 |
Automatic clock tree routing rule generation |
摘要 |
Systems and techniques are described for automatically generating a set of non-default routing rules for routing a net in a clock tree based on one or more metrics. The metrics can include a congestion metric, a latency metric, a crosstalk metric, an electromigration metric, and a clock tree level. Next, the embodiments can generate the set of non-default routing rules for routing the net based on one or more metrics. A routing rule can specify how wide the wires are supposed to be and how far apart adjacent wires are to be placed. A non-default routing rule can specify a wire width that is different from the default width and/or specify a spacing (i.e., the distance between two wires) that is different from the default spacing. |
申请公布号 |
US9009645(B2) |
申请公布日期 |
2015.04.14 |
申请号 |
US201314066329 |
申请日期 |
2013.10.29 |
申请人 |
Synopsys, Inc. |
发明人 |
Cao Aiqun;Dhar Sanjay;Yuan Lin |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
Park, Vaughan, Fleming & Dowler LLP |
代理人 |
Park, Vaughan, Fleming & Dowler LLP ;Sahasrabuddhe Laxman |
主权项 |
1. In an electronic design automation (EDA) tool, a computer-implemented method for generating a set of non-default routing rules for routing a clock tree, the computer-implemented method comprising:
determining, by using one or more processors, a congestion metric for a net, wherein the congestion metric corresponds to an amount of routing congestion in proximity to the net; determining a clock tree level for the net, wherein a root of the clock tree corresponds to a highest clock tree level; and in response to determining that the congestion metric indicates that the net is not in a high congestion region, generating a non-default routing rule that uses a width value and a spacing value based on the clock tree level, wherein greater width values and spacing values are used at higher clock tree levels. |
地址 |
Mountain View CA US |