发明名称 |
Logic structure aware circuit routing |
摘要 |
A method, executed by a computer, for routing a circuit includes receiving a logic structure for a circuit, retrieving a logic template, determining whether the logic structure for the circuit matches the logic template, and routing the circuit using a routing recipe corresponding to the logic template in response to determining that the logic structure matches the logic template. A corresponding computer program product and computer system are also disclosed herein. |
申请公布号 |
US9569581(B1) |
申请公布日期 |
2017.02.14 |
申请号 |
US201615095390 |
申请日期 |
2016.04.11 |
申请人 |
International Business Machines Corporation |
发明人 |
Gupta Saurabh;Nadella Srujan;Ramalingam Padmashri;Saha Sourav |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
|
代理人 |
McDaniel Steven F. |
主权项 |
1. A method, executed by a computer, for routing a circuit, the method comprising:
receiving a logic structure for a circuit; retrieving a logic template, the logic template comprising a wiring formula that defines an interconnection pattern for interconnecting a plurality of cell stages; the logic template further comprising a topology formula that is datawidth dependent and defines a cell type and a cell quantity for at least one cell stage of the plurality of cell stages; determining whether the logic structure for the circuit matches the logic template; routing the circuit using a routing recipe corresponding to the logic template in response to determining that the logic structure matches the logic template; wherein the routing recipe is dependent on a datawidth of the circuit and at least one circuit metric selected from the group consisting of circuit speed, circuit power consumption, and circuit density; and wherein the routing recipe comprises parameters useful for guiding a routing process including two or more of a routing priority, a routing weight, a scenic ratio, a wirecode assignment, and a layer assignment. |
地址 |
Armonk NY US |