US 12,093,626 B2
Selective extraction of design layout
Dustin Joseph Rozewski, Fort Collins, CO (US); Rick R. Darner, Firestone, CO (US); and John D. Corbeil, Jr., Fort Collins, CO (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Feb. 14, 2022, as Appl. No. 17/671,268.
Prior Publication US 2023/0259683 A1, Aug. 17, 2023
Int. Cl. G06F 30/392 (2020.01); G06F 30/12 (2020.01); G06F 30/327 (2020.01)
CPC G06F 30/392 (2020.01) [G06F 30/12 (2020.01); G06F 30/327 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating, based on an electronic circuit design, a first list of nets and a first design layout corresponding to the electronic circuit design, wherein the first list of nets corresponds to electrical connections between circuit elements included in the electronic circuit design;
displaying, via a graphical user interface, a first visual representation of the first design layout;
receiving, via one or more user interactive elements on the graphical user interface, a second list of nets including a first subset of user-selected nets from the first list of nets;
determining, based on the second list of nets and a circuit block associated with the user-selected nets, a first set of net shapes located within a first threshold proximity with the circuit block and a second set of net shapes located within a second threshold proximity with the first set of net shapes;
determining, based on the first set of net shapes and the second set of net shapes, a set of leaf-cells associated with the user-selected nets, wherein a leaf-cell corresponds to a fundamental building block implementing a logic functionality in the electronic circuit design;
extracting the user-selected nets and the set of leaf-cells from the first design layout;
copying the extracted user-selected nets and the set of leaf-cells to a new display on the graphical user interface to represent a new design layout; and
providing the new design layout to a layout parameter extraction process.