Patent ID: 7539961

Claim:
A system for modeling an integrated circuit (IC), comprising: a device-modeling library that includes at least one family of device models for modeling devices, each device model including a plurality of mesh elements for modeling devices and a plurality of direct values for modeling impedances for at least some pairs of mesh elements; a layout specifier that is configured for specifying a layout for the integrated circuit, the layout including a plurality of devices and a specification of parameters, placement and routing for the devices; and a model builder that is configured for building a model for the layout from at least some device models in the device-modeling library and saving at least some values for the model, wherein the model includes: a mesh that includes a plurality of mesh elements for defining values on the mesh, wherein at least some pairs of mesh elements are specified as nearby mesh-element pairs or far-away mesh-element pairs for modeling impedances, a grid that includes a plurality of grid points for defining values on the grid, direct values for modeling impedances at nearby mesh-element pairs of the layout, pre-correction values for modeling impedances at nearby mesh-element pairs of the layout, indirect values for modeling impedances at far-away mesh-element pairs of the layout, projection values for projecting values from the mesh to the grid, and interpolation values for interpolating values from the grid to the mesh.