Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
152 words
A computer-aided method of designing semiconductor interconnect layouts, the method comprising the steps of: (a) generating, by computer means, numerical capacitance values characteristic of a plurality of predefined interconnect geometries of semiconductor circuits; (b) storing the generated numerical capacitance values and physical descriptions of the predefined interconnect geometries in an electronic database; (c) defining an electrical performance criterion for a desired semiconductor circuit; (d) designing an interconnect layout for the desired semiconductor circuit; (e) selecting from the electronic database, by computer means, interconnect geometries which are more similar to the designed interconnect layout than others of the interconnect geometries; (f) interpolating, by computer means, from the selected interconnect geometries and their characteristic numerical capacitance values to obtain numerical capacitance values characteristic of the designed interconnect layout; and (g) determining, by computer means, whether the electrical performance criterion can be met by the designed interconnect layout having the interpolated characteristic numerical capacitance values.
Claim 2
Dependent Claim
152 words
A computer-aided method of designing semiconductor interconnect layouts, the method comprising the steps of: (a) generating, by computer means, numerical capacitance values characteristic of a plurality of predefined interconnect geometries of semiconductor circuits; (b) storing the generated numerical capacitance values and physical descriptions of the predefined interconnect geometries in an electronic database; (c) defining an electrical performance criterion for a desired semiconductor circuit; (d) designing an interconnect layout for the desired semiconductor circuit; (e) selecting from the electronic database, by computer means, interconnect geometries which are more similar to the designed interconnect layout than others of the interconnect geometries; (f) interpolating, by computer means, from the selected interconnect geometries and their characteristic numerical capacitance values to obtain numerical capacitance values characteristic of the designed interconnect layout; and (g) determining, by computer means, whether the electrical performance criterion can be met by the designed interconnect layout having the interpolated characteristic numerical capacitance values.
Claim 3
Dependent Claim
75 words
A method as in claim 1 wherein the step of defining an electrical performance criterion comprises displaying and receiving data in a computerized synthesis setup worksheet comprising a plurality of synthesis cells organized in a matrix of rows and columns, the synthesis cells enabling a user to input maximum and minimum acceptable values for at least one parameter chosen from the group of trace width, trace spacing, impedance, signal propagation delay, noise margin, and crosstalk.
Claim 4
Dependent Claim
71 words
A method as in claim 1 wherein the step of designing an interconnect layout comprises displaying and receiving data in a computerized evaluation setup worksheet, the evaluation setup worksheet having a plurality of evaluation cells organized in a matrix of rows and columns, each row corresponding to a layer of the designed interconnect layout, the evaluation cells enabling a user to input layer assignments of one or more of said layers.
Claim 5
Dependent Claim
25 words
A method as in claim 1 wherein the interpolating step further comprises writing a file of SPICE subcircuit data corresponding to the designed interconnect layout.
Claim 6
Dependent Claim
69 words
A method as in claim 4 wherein the interpolating step further comprises displaying and receiving data in a computerized SPICE setup worksheet, the SPICE setup worksheet having a plurality of spreadsheet cells organized as a matrix of rows and columns, each row corresponding to a trace of the designed interconnect layout, one of the columns corresponding with driving signal data and another of the columns corresponding with characteristic impedance.
Claim 7
Dependent Claim
39 words
A method as in claim 1 wherein the step of determining whether the electrical performance criterion can be met comprises displaying at least one x-y graph of an electrical characteristic versus a physical parameter of the designed interconnect layout.
Claim 8
Dependent Claim
39 words
A method as in claim 6 wherein the graphed electrical characteristic is chosen from the group of capacitance and effective impedance and the graphed physical parameter is chosen from the group of interconnect line width and interconnect line spacing.
Claim 9
Dependent Claim
132 words
A method as in claim 1 wherein, in the step of generating numerical capacitance values, the plurality of predefined interconnect geometries includes a first plurality of predefined interconnect geometries having conductors of a first predefined line width and a second plurality of predefined interconnect geometries having conductors of a second predefined line width, the conductors in one of the first plurality of predefined geometries being separated by a first predefined line spacing and the conductors in another of the first plurality of predefined geometries being separated by a second predefined line spacing, and the conductors in one of the second plurality of predefined geometries being separated by said first predefined line spacing and the conductors in another of the second plurality of predefined geometries being separated by said second predefined line spacing.
Claim 10
Dependent Claim
28 words
A method as in claim 8 wherein computing capacitance data for a line width comprises using polynomials to model capacitance as a function of said predefined line spacings.
Claim 11
Dependent Claim
31 words
A method as in claim 9 wherein computing capacitance data comprises interpolating to obtain capacitance data respecting a third predefined line width and capacitance data respecting a third predefined line spacing.