Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
227 words
A method of performing parasitic capacitance estimation on interconnect data for an integrated circuit, wherein said integrated circuit includes a substrate layer and a plurality of metal layers, said method comprising the steps of: identifying a center wire within one of said plurality of metal layers; determining a first capacitance value between a first wire and said center wire, wherein said first wire and said center wire are in the same metal layer of said plurality of metal layers; determining a second capacitance value between a second wire and said center wire, wherein said second wire and said center wire are in the same metal layer of said plurality of metal layers; determining a third capacitance value between a third wire and said center wire, wherein said third wire is in a metal layer directly beneath said center wire; determining a fourth capacitance value between a fourth wire and said center wire, wherein said fourth wire is in a metal layer directly above said center wire; distributing said fourth capacitance value among a plurality of wires if there is more than one wire within said metal layer directly above said center wire; and estimating a total parasitic capacitance for said center wire based on said first capacitance value, said second capacitance value, said third capacitance value, and said fourth capacitance value or said distributed fourth capacitance values.
Claim 2
Independent Claim
227 words
A method of performing parasitic capacitance estimation on interconnect data for an integrated circuit, wherein said integrated circuit includes a substrate layer and a plurality of metal layers, said method comprising the steps of: identifying a center wire within one of said plurality of metal layers; determining a first capacitance value between a first wire and said center wire, wherein said first wire and said center wire are in the same metal layer of said plurality of metal layers; determining a second capacitance value between a second wire and said center wire, wherein said second wire and said center wire are in the same metal layer of said plurality of metal layers; determining a third capacitance value between a third wire and said center wire, wherein said third wire is in a metal layer directly beneath said center wire; determining a fourth capacitance value between a fourth wire and said center wire, wherein said fourth wire is in a metal layer directly above said center wire; distributing said fourth capacitance value among a plurality of wires if there is more than one wire within said metal layer directly above said center wire; and estimating a total parasitic capacitance for said center wire based on said first capacitance value, said second capacitance value, said third capacitance value, and said fourth capacitance value or said distributed fourth capacitance values.
Claim 3
Dependent Claim
49 words
The method of performing parasitic capacitance estimation on interconnect data within an integrated circuit according to claim 1, wherein said step of distributing further includes a step of distributing said fourth capacitance value according to a horizontal distance from each of said plurality of wires to said center wire.
Claim 4
Dependent Claim
52 words
The method of performing parasitic capacitance estimation on interconnect data within an integrated circuit according to claim 1, wherein said method further includes a step of distributing said fourth capacitance value according to a contributing function of any fringing wire and an imaginary fourth wire if said fourth wire is not present.
Claim 5
Dependent Claim
44 words
The method of performing parasitic capacitance estimation on interconnect data within an integrated circuit according to claim 1, wherein said first wire is adjacent to the left of said center wire while said second wire is adjacent to the right of said center wire.
Claim 6
Dependent Claim
38 words
The method of performing parasitic capacitance estimation on interconnect data within an integrated circuit according to claim 1, wherein said third wire is directly beneath said center wire while said fourth wire is directly above said center wire.
Claim 7
Dependent Claim
240 words
A computer system for performing parasitic capacitance estimation on interconnect data for an integrated circuit, wherein said integrated circuit includes a substrate layer and a plurality of metal layers, said computer system comprising: means for identifying a center wire within one of said plurality of metal layers; means for determining a first capacitance value between a first wire and said center wire, wherein said first wire and said center wire are in the same metal layer of said plurality of metal layers; means for determining a second capacitance value between a second wire and said center wire, wherein said second wire and said center wire are in the same metal layer of said plurality of metal layers; means for determining a third capacitance value between a third wire and said center wire, wherein said third wire is in a metal layer directly beneath said center wire; means for determining a fourth capacitance value between a fourth wire and said center wire, wherein said fourth wire is in a metal layer directly above said center wire; means for distributing said fourth capacitance value among a plurality of wires if there is more than one wire within said metal layer directly above said center wire; and means for estimating a total parasitic capacitance for said center wire based on said first capacitance value, said second capacitance value, said third capacitance value and said fourth capacitance value or said distributed fourth capacitance values.
Claim 8
Dependent Claim
240 words
A computer system for performing parasitic capacitance estimation on interconnect data for an integrated circuit, wherein said integrated circuit includes a substrate layer and a plurality of metal layers, said computer system comprising: means for identifying a center wire within one of said plurality of metal layers; means for determining a first capacitance value between a first wire and said center wire, wherein said first wire and said center wire are in the same metal layer of said plurality of metal layers; means for determining a second capacitance value between a second wire and said center wire, wherein said second wire and said center wire are in the same metal layer of said plurality of metal layers; means for determining a third capacitance value between a third wire and said center wire, wherein said third wire is in a metal layer directly beneath said center wire; means for determining a fourth capacitance value between a fourth wire and said center wire, wherein said fourth wire is in a metal layer directly above said center wire; means for distributing said fourth capacitance value among a plurality of wires if there is more than one wire within said metal layer directly above said center wire; and means for estimating a total parasitic capacitance for said center wire based on said first capacitance value, said second capacitance value, said third capacitance value and said fourth capacitance value or said distributed fourth capacitance values.
Claim 9
Dependent Claim
50 words
The computer system for performing parasitic capacitance estimation on interconnect data for an integrated circuit according to claim 6, wherein said means for distributing further includes a means for distributing said fourth capacitance value according to a horizontal distance from each of said plurality of wires to said center wire.
Claim 10
Dependent Claim
54 words
The computer system for performing parasitic capacitance estimation on interconnect data for an integrated circuit according to claim 6, wherein said computer system further includes a means for distributing said fourth capacitance value according to a contributing function of any fringing wire and an imaginary fourth wire if said fourth wire is not present.
Claim 11
Dependent Claim
45 words
The computer system for performing parasitic capacitance estimation on interconnect data for an integrated circuit according to claim 6, wherein said first wire is adjacent to the left of said center wire while said second wire is adjacent to the right of said center wire.
Claim 12
Dependent Claim
39 words
The computer system for performing parasitic capacitance estimation on interconnect data for an integrated circuit according to claim 6, wherein said third wire is directly beneath said center wire while said fourth wire is directly above said center wire.
Claim 13
Dependent Claim
256 words
A computer program product for performing parasitic capacitance estimation on interconnect data for an integrated circuit, wherein said integrated circuit includes a substrate layer and a plurality of metal layers, said computer program product comprising: program code means for identifying a center wire within one of said plurality of metal layers; program code means for determining a first capacitance value between a first wire and said center wire, wherein said first wire and said center wire are in the same metal layer of said plurality of metal layers; program code means for determining a second capacitance value between a second wire and said center wire, wherein said second wire and said center wire are in the same metal layer of said plurality of metal layers; program code means for determining a third capacitance value between a third wire and said center wire, wherein said third wire is in a metal layer directly beneath said center wire; program code means for determining a fourth capacitance value between a fourth wire and said center wire, wherein said fourth wire is in a metal layer directly above said center wire; program code means for distributing said fourth capacitance value among a plurality of wires if there is more than one wire within said metal layer directly above said center wire; and program code means for estimating a total parasitic capacitance for said center wire based on said first capacitance value, said second capacitance value, said third capacitance value and said fourth capacitance value or said distributed fourth capacitance values.
Claim 14
Dependent Claim
256 words
A computer program product for performing parasitic capacitance estimation on interconnect data for an integrated circuit, wherein said integrated circuit includes a substrate layer and a plurality of metal layers, said computer program product comprising: program code means for identifying a center wire within one of said plurality of metal layers; program code means for determining a first capacitance value between a first wire and said center wire, wherein said first wire and said center wire are in the same metal layer of said plurality of metal layers; program code means for determining a second capacitance value between a second wire and said center wire, wherein said second wire and said center wire are in the same metal layer of said plurality of metal layers; program code means for determining a third capacitance value between a third wire and said center wire, wherein said third wire is in a metal layer directly beneath said center wire; program code means for determining a fourth capacitance value between a fourth wire and said center wire, wherein said fourth wire is in a metal layer directly above said center wire; program code means for distributing said fourth capacitance value among a plurality of wires if there is more than one wire within said metal layer directly above said center wire; and program code means for estimating a total parasitic capacitance for said center wire based on said first capacitance value, said second capacitance value, said third capacitance value and said fourth capacitance value or said distributed fourth capacitance values.
Claim 15
Dependent Claim
55 words
The computer program product for performing parasitic capacitance estimation on interconnect data for an integrated circuit according to claim 11, wherein said program code means for distributing further includes a program code means for distributing said fourth capacitance value according to a horizontal distance from each of said plurality of wires to said center wire.
Claim 16
Dependent Claim
58 words
The computer program product for performing parasitic capacitance estimation on interconnect data for an integrated circuit according to claim 11, wherein said computer program product further includes a program code means for distributing said fourth capacitance value according to a contributing function of any fringing wire and an imaginary fourth wire if said fourth wire is not present.