Patent ID: 8584066

Claim:
A system for generating a wire model, comprising: a display device; a user input device; a storage device; and a processor coupled to the display device, the user input device, and the storage device and configured to perform the following electronically-implemented process steps: generating a wire configuration file, wherein the step of generating the wire configuration file, comprises: providing a wire geometry, wherein the wire geometry comprises a target wire, two wires to the left of the target wire, two wires to the right of the target wire, and a perpendicular wire both above and below the target wire; selecting a technology having a plurality of technology parameters, wherein the technology parameters comprise each of a target layer, wire width, and wire length, above layer, below layer, density above, and density below, space left, space right, width of left neighbor, and width of right neighbor; defining a range for the plurality of technology parameters; and creating the wire configuration file from the wire geometry and the plurality of technology parameters; determining parasitic component values from the wire configuration file, wherein the parasitic component values comprise each of a resistance, capacitance, and inductance, wherein determining the parasitic component values, comprises: determining the parasitic component values from the wire configuration file by solving Maxwell's equations; and creating a parasitic extraction file that incorporates the parasitic component values in the form of data strings; and constructing a table model incorporating the parasitic component values, wherein constructing a table model comprises: extracting the parasitic component values from the parasitic extraction file; creating a look-up table that incorporates the parasitic component values; and constructing the table model from the look-up table, wherein the table comprises a Verilog-A table and the table model is a Verilog-A table model, and wherein the table model is configured to perform and interpolation function to estimate missing table values.