-
公开(公告)号:US20220035983A1
公开(公告)日:2022-02-03
申请号:US16945482
申请日:2020-07-31
Applicant: International Business Machines Corporation
Inventor: David J. Widiger , Steven Joseph Kurtz , Lewis William Dewey, III , Susan Elizabeth Cellier , Ronald Dennis Rose
IPC: G06F30/392
Abstract: An effective spacing is calculated for each physical spacing between two or more neighbor nets of a target net. Segment boundaries are determined based on the calculated effective spacing to define segments for the target net and one of the segments is selected. A metal configuration for the selected segment is identified and a table of capacitance per-unit-length is accessed for the identified metal configuration to return an above capacitance value, a below capacitance value, a left-side capacitance value, and a right-side capacitance value for the corresponding segment, the table comprising at least a two-dimensional (2D) table. The capacitance values are scaled based on a corresponding segment length determined from the calculated effective spacing. The selecting, identifying, accessing and scaling operations are repeated for each remaining segment of the target net. Optionally, the above, below, left, and right capacitance values for all segments of the target net are summed.
-
公开(公告)号:US11176308B1
公开(公告)日:2021-11-16
申请号:US16906874
申请日:2020-06-19
Applicant: International Business Machines Corporation
Inventor: David J. Widiger , Steven Joseph Kurtz , Susan Elizabeth Cellier , Lewis William Dewey, III , Ronald Dennis Rose
IPC: G06F30/398 , G06F119/02 , G06F119/12 , G06F119/18 , G06F30/39
Abstract: An integrated circuit includes a target wiring layer, a first adjacent wiring layer above the target wiring layer, and a second adjacent wiring layer below the target wiring layer. Each adjacent wiring layer including crossing wires orthogonal to the target wiring layer. Modify a putative design of the integrated circuit by selecting a target wire; identifying lateral neighbors of the target wire; defining regions of the target wire where the lateral neighbors are homogeneous in cross-section; for each region of the target wire, calculating a wire pattern for the crossing wires; identifying segments within above and below portions of the wire pattern; for each above and below segment pair, obtaining a per-unit-length capacitance from a reduced pattern database; extracting a total parasitic capacitance from the per-unit-length pattern capacitances; and in response to an assessment of the impact of the total parasitic capacitance on circuit performance, producing a modified design.
-
公开(公告)号:US11314916B2
公开(公告)日:2022-04-26
申请号:US16945482
申请日:2020-07-31
Applicant: International Business Machines Corporation
Inventor: David J. Widiger , Steven Joseph Kurtz , Lewis William Dewey, III , Susan Elizabeth Cellier , Ronald Dennis Rose
IPC: G06F30/392 , G06F119/06
Abstract: An effective spacing is calculated for each physical spacing between two or more neighbor nets of a target net. Segment boundaries are determined based on the calculated effective spacing to define segments for the target net and one of the segments is selected. A metal configuration for the selected segment is identified and a table of capacitance per-unit-length is accessed for the identified metal configuration to return an above capacitance value, a below capacitance value, a left-side capacitance value, and a right-side capacitance value for the corresponding segment, the table comprising at least a two-dimensional (2D) table. The capacitance values are scaled based on a corresponding segment length determined from the calculated effective spacing. The selecting, identifying, accessing and scaling operations are repeated for each remaining segment of the target net. Optionally, the above, below, left, and right capacitance values for all segments of the target net are summed.
-
-