发明名称 Cost-function based routing techniques for reducing crosstalk in electronic package designs
摘要 A technique for routing signal traces in an electronic package design includes extracting near-end and far-end crosstalk values for traces and vias from a model of the electronic package design. The extracted values are then length-normalized and the normalized values are allocated to coupling factors of a cost-function. A first bus routing for the electronic package design is performed to provide a first routed design. Length segments from the first routed design are extracted and inserted in the cost-function. Crosstalk for each bus net is accumulated using the cost-function. In response to the accumulated crosstalk being less than a determined limit, the first routed design is saved. In response to the accumulated crosstalk being greater than the determined limit, an additional bus routing for the electronic package design is performed.
申请公布号 US8751989(B1) 申请公布日期 2014.06.10
申请号 US201313766722 申请日期 2013.02.13
申请人 International Business Machines Corporation 发明人 Harrer Hubert;Honsinger Philip Scott;Huber Andreas;Kaller Dierk;Kindscher Martin
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项 1. A method of routing signal traces in an electronic package design, comprising: extracting, using a data processing system, near-end and far-end crosstalk values for traces and vias from a model of the electronic package design; length-normalizing, using the data processing system, the extracted values and allocating the normalized values to coupling factors of a cost-function; performing, using the data processing system, a first bus routing for the electronic package design to provide a first routed design; extracting, using the data processing system, length-segments from the first routed design and inserting the extracted length-segments in the cost-function; accumulating, using the data processing system, crosstalk for each bus net using the cost-function; in response to the accumulated crosstalk being less than a determined limit, saving, using the data processing system, the first routed design; and in response to the accumulated crosstalk being greater than the determined limit, performing, using the data processing system, an additional bus routing for the electronic package design.
地址 Armonk NY US