-
公开(公告)号:US20230038399A1
公开(公告)日:2023-02-09
申请号:US17397197
申请日:2021-08-09
Applicant: International Business Machines Corporation
Inventor: Gerald L. Strevig, III , Adam P. Matheny , Alice Hwajin Lee , Jose Luis Pontes Correia Neves
IPC: G06F30/327 , G06F30/394
Abstract: Examples described herein provide a computer-implemented method that includes identifying, by a processing device, a victim/aggressor pair of nets for an integrated circuit. The method further includes severing nets of the victim/aggressor pair of nets. The method further includes swapping severed segments of the nets. The method further includes rerouting the nets subsequent to swapping the severed segments of the nets.
-
12.
公开(公告)号:US10360338B2
公开(公告)日:2019-07-23
申请号:US14996511
申请日:2016-01-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Susan E. Cellier , Lewis W. Dewey, III , Anthony D. Hagin , Adam P. Matheny , Ron D. Rose , David J. Widiger , Patrick M. Williams
IPC: G06F17/50
Abstract: A computer-implemented method for extracting a capacitance for a target wire of an integrated circuit includes receiving a design of the integrated circuit having a plurality of wiring layers and selecting a target wire to perform the capacitance extraction. The method further includes determining a first adjacent wiring layer and a second adjacent wiring layer and removing a first subset and a second subset of a plurality of non-adjacent wiring layers from the plurality of wiring layers. The method includes approximating a first plate to be used in the extraction based on the first subset of the plurality of non-adjacent wiring layers and approximating a second plate to be used in the extraction based on the second subset of the plurality of non-adjacent wiring layers and performing the extraction of the target wire based on the first and second adjacent wiring layers and the first and second plates.
-
公开(公告)号:US10354041B2
公开(公告)日:2019-07-16
申请号:US15832249
申请日:2017-12-05
Applicant: International Business Machines Corporation
Inventor: Robert J. Allen , Susan E. Cellier , Lewis W. Dewey, III , Anthony D. Hagin , Adam P. Matheny , Ronald D. Rose , David J. Widiger
IPC: G06F17/50
Abstract: Disclosed is a method for improving capacitance extraction performance in a circuit, the method including mapping, via a computing resource, a first layout including a plurality of wiring paths, selecting at least one target wire from the plurality of wiring paths, selecting at least one group of wires running orthogonally to the at least one target wire, identifying and selecting within the at least one group at least one set of two or more wires that are combinable for representation as a single merged wire, mapping a second layout, via the computing resource, and representing the at least one set of two or more wires as the single merged wire in said second layout, analyzing parasitic capacitance between the at least one target wire and the at least one group of wires using the second layout, and manufacturing the circuit using information from the analyzing of parasitic capacitance.
-
公开(公告)号:US20170177784A1
公开(公告)日:2017-06-22
申请号:US14973893
申请日:2015-12-18
Applicant: International Business Machines Corporation
Inventor: Kerim Kalafala , Tsz-Mei Ko , Ravichander Ledalla , Alice H. Lee , Adam P. Matheny , Jose L. Neves , Gregory M. Schaeffer
IPC: G06F17/50
CPC classification number: G06F17/5081 , G06F17/5036 , G06F2217/78 , G06F2217/82 , G06F2217/84
Abstract: An incremental parasitic extraction system includes a noise analysis module configured to perform a first noise analysis on at least one first net with respect to at least one aggressor net. The incremental parasitic extraction system further includes an optimizer module and an extraction module. The optimizer module performs a first optimization activity on the at least one first net based on results of the first noise analysis. The optimizer module further generates a first invalidation list based on the first optimization activity, and a second invalidation list based on a type of the first optimization action so as to add the second invalidation list to the first invalidation list. The extraction module processes the first and second invalidation lists and performs an extraction and noise analysis process on the first and second invalidation lists so as to determine at least one new RC network and associated noise analysis results.
-
公开(公告)号:US20170161422A1
公开(公告)日:2017-06-08
申请号:US14962185
申请日:2015-12-08
Applicant: International Business Machines Corporation
Inventor: Robert J. Allen , Susan E. Cellier , Lewis W. Dewey, III , Anthony D. Hagin , Adam P. Matheny , Ronald D. Rose , David J. Widiger
IPC: G06F17/50
CPC classification number: G06F17/5077 , G06F17/5081 , G06F2217/82
Abstract: Disclosed is a method for improving capacitance extraction performance in a circuit, the method including mapping, via a computing resource, a first layout including a plurality of wiring paths, selecting at least one target wire from the plurality of wiring paths, selecting at least one group of wires running orthogonally to the at least one target wire, identifying and selecting within the at least one group at least one set of two or more wires that are combinable for representation as a single merged wire, mapping a second layout, via the computing resource, and representing the at least one set of two or more wires as the single merged wire in said second layout, analyzing parasitic capacitance between the at least one target wire and the at least one group of wires using the second layout, and manufacturing the circuit using information from the analyzing of parasitic capacitance.
-
公开(公告)号:US10169526B2
公开(公告)日:2019-01-01
申请号:US15811826
申请日:2017-11-14
Applicant: International Business Machines Corporation
Inventor: Kerim Kalafala , Tsz-Mei Ko , Ravichander Ledalla , Alice H. Lee , Adam P. Matheny , Jose L. Neves , Gregory M. Schaeffer
IPC: G06F17/50
Abstract: An incremental parasitic extraction system includes a noise analysis module configured to perform a first noise analysis on at least one first net with respect to at least one aggressor net. The incremental parasitic extraction system further includes an optimizer module and an extraction module. The optimizer module performs a first optimization activity on the at least one first net based on results of the first noise analysis. The optimizer module further generates a first invalidation list based on the first optimization activity, and a second invalidation list based on a type of the first optimization action so as to add the second invalidation list to the first invalidation list. The extraction module processes the first and second invalidation lists and performs an extraction and noise analysis process on the first and second invalidation lists so as to determine at least one new RC network and associated noise analysis results.
-
公开(公告)号:US10169516B2
公开(公告)日:2019-01-01
申请号:US14964863
申请日:2015-12-10
Applicant: International Business Machines Corporation
Inventor: Susan E. Cellier , Lewis W. Dewey, III , Anthony D. Hagin , Adam P. Matheny , Ronald D. Rose , David J. Widiger
IPC: G06F17/50
Abstract: Embodiments include methods, processing systems and computer program products for extracting via capacitance. Aspects include placing various shapes of target nets of an IC into a Cshapes collection and a CshapesVia collection, processing the shapes in these collections and placing the processed shapes into a Ctile collection and a CtilesVia collection, and extracting via capacitance of the target nets through each of Cshapes, CshapesVia, Ctiles, and CtilesVia collections. In exemplary embodiments, the processing operation includes: reducing the complexity of the shapes in the shape collections, removing all overhang shapes, and all overlapped shapes from the shape collections, and unioning the shapes in the Cshapes collection and the CshapesVia collection, respectively. Unioning operation includes: unioning shapes from Cshapes collection into a non-overlapping Ctiles collection, unioning shapes from CshapesVia collection into a non-overlapping CtileVia collection, computing the tile intersections of Cshapes collection and CshapesVia collection, and removing intersections from CshapesVia collection.
-
公开(公告)号:US09934341B2
公开(公告)日:2018-04-03
申请号:US14937903
申请日:2015-11-11
Applicant: International Business Machines Corporation
Inventor: Christopher J. Berry , Chris A. Cavitt , Adam P. Matheny , Jose L. Neves , Jesse P. Surprise , Michael H. Wood
CPC classification number: G06F17/5031 , G06F11/00 , G06F17/5072 , G06F17/5077 , G06F17/5081 , G06F2217/68 , G06F2217/84
Abstract: A first open path in a microprocessor design is identified. At least one modification to a design of that first open path is simulated. An updated arrival time at a pin is calculated based on the simulated modification or modifications. An updated path time is then calculated based on the updated arrival time.
-
公开(公告)号:US09886541B2
公开(公告)日:2018-02-06
申请号:US14962185
申请日:2015-12-08
Applicant: International Business Machines Corporation
Inventor: Robert J. Allen , Susan E. Cellier , Lewis W. Dewey, III , Anthony D. Hagin , Adam P. Matheny , Ronald D. Rose , David J. Widiger
IPC: G06F17/50
CPC classification number: G06F17/5077 , G06F17/5081 , G06F2217/82
Abstract: Disclosed is a method for improving capacitance extraction performance in a circuit, the method including mapping, via a computing resource, a first layout including a plurality of wiring paths, selecting at least one target wire from the plurality of wiring paths, selecting at least one group of wires running orthogonally to the at least one target wire, identifying and selecting within the at least one group at least one set of two or more wires that are combinable for representation as a single merged wire, mapping a second layout, via the computing resource, and representing the at least one set of two or more wires as the single merged wire in said second layout, analyzing parasitic capacitance between the at least one target wire and the at least one group of wires using the second layout, and manufacturing the circuit using information from the analyzing of parasitic capacitance.
-
公开(公告)号:US20170132341A1
公开(公告)日:2017-05-11
申请号:US15135595
申请日:2016-04-22
Applicant: International Business Machines Corporation
Inventor: Christopher J. Berry , Chris A. Cavitt , Adam P. Matheny , Jose L. Neves , Jesse P. Surprise , Michael H. Wood
IPC: G06F17/50
CPC classification number: G06F17/5031 , G06F11/00 , G06F17/5072 , G06F17/5077 , G06F17/5081 , G06F2217/68 , G06F2217/84
Abstract: A first open path in a microprocessor design is identified. At least one modification to a design of that first open path is simulated. An updated arrival time at a pin is calculated based on the simulated modification or modifications. An updated path time is then calculated based on the updated arrival time.
-
-
-
-
-
-
-
-
-