Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
155 words
A method of extracting layout parasitic information comprising: providing a netlist database describing devices and nets of a circuit design; providing a layout database describing geometries of the circuit design; creating from the netlist database and layout database a connectivity-based database where the geometries of the circuit design are organized by nets; providing a predefined structure database comprising a plurality of predefined structures and a plurality of previously extracted parasitic values corresponding to the predefined structures; tracing along a selected net of the connectivity database to find parasitic structures formed by the geometries of the selected net; comparing each of the parasitic structures of the selected net of the connectivity database to the predefined structures in the predefined structure database; and for each parasitic structure of the connectivity-based database that matches one of the predefined structures, using a previously extracted parasitic value from the predefined structure database in determining layout parasitics for the selected net.
Claim 2
Independent Claim
155 words
A method of extracting layout parasitic information comprising: providing a netlist database describing devices and nets of a circuit design; providing a layout database describing geometries of the circuit design; creating from the netlist database and layout database a connectivity-based database where the geometries of the circuit design are organized by nets; providing a predefined structure database comprising a plurality of predefined structures and a plurality of previously extracted parasitic values corresponding to the predefined structures; tracing along a selected net of the connectivity database to find parasitic structures formed by the geometries of the selected net; comparing each of the parasitic structures of the selected net of the connectivity database to the predefined structures in the predefined structure database; and for each parasitic structure of the connectivity-based database that matches one of the predefined structures, using a previously extracted parasitic value from the predefined structure database in determining layout parasitics for the selected net.
Claim 3
Dependent Claim
39 words
The method of claim 1 further comprising: for each parasitic structure of the connectivity database that does not match one of the predetermined structures, calculating a calculated parasitic value to use in determining layout parasitics for the selected net.
Claim 4
Dependent Claim
23 words
The method of claim 2 further comprising: adding to the predefined structure database each parasitic structure where a calculated parasitic value was found.
Claim 5
Dependent Claim
17 words
The method of claim 2 wherein the calculated parasitic value is calculated using a field solver program.
Claim 6
Dependent Claim
12 words
The method of claim 1 wherein the parasitic structures comprise parasitic resistances.
Claim 7
Dependent Claim
12 words
The method of claim 1 wherein the parasitic structures comprise parasitic capacitances.
Claim 8
Dependent Claim
13 words
The method of claim 1 wherein the layout database is in GDSII format.
Claim 9
Dependent Claim
14 words
The method of claim 1 wherein the selected net is selected by a user.
Claim 10
Dependent Claim
18 words
The method of claim 1 wherein the netlist database and layout database are formed before the connectivity-based database.
Claim 11
Dependent Claim
54 words
The method of claim 1 wherein the calculating a calculated parasitic value comprises: determining a width W of a regular polygon touching an irregular polygon; creating a polygon subsection including the irregular polygon and portions of the regular polygon extending approximately a distance of W/2 in at least two directions from the irregular polygon.
Claim 12
Dependent Claim
10 words
The method of claim 1 wherein the geometries comprise transistors.
Claim 13
Dependent Claim
18 words
The method of claim 1 wherein the connectivity-based database includes connectivity information for transistors of the circuit design.