Patent ID: 8082528

Claim:
A method for converting a process-specific schematic of an analog circuit to a process-independent schematic of the analog circuit, comprising: receiving a parameter value for a device parameter of an analog device defined in a process-specific schematic; for the device parameter: selecting a shadow parameter from a process-independent schema library; wherein selecting the shadow parameter includes: identifying a shadow device, within the process-independent schema library, that corresponds to the analog device; and determining which shadow parameter, of a plurality of shadow parameters specified for the shadow device in the process-independent schema library, corresponds to the device parameter defined in the process-specific schematic; and deriving, based on the parameter value for the device parameter, a shadow parameter value for the shadow parameter; wherein the shadow device corresponds to both the analog device defined in the process-specific schematic and to another analog device defined in a different process-specific schematic; wherein the process-specific schematic and the different process-specific schematic are process-specific schematics for different process technologies; storing, in the process-independent schematic, a definition of the analog circuit; wherein the definition of the analog circuit includes: data that represents the analog device; and data that specifies that the shadow parameter is a parameter for the analog device; and wherein, within the process-independent schematic, the definition of the analog circuit further includes data that specifies (1) the shadow parameter value; and (2) an association between the shadow parameter value and the shadow parameter; wherein the process-independent schema library contains a corresponding shadow parameter for one or more device parameters of one or more analog devices defined in the process-specific schematic; wherein the method is performed by one or more computing devices.