Patent ID: 7076746

Claim:
A method for mapping platform-based design to multiple foundry processes, comprising steps of: (a) defining a virtual process to include at least one fabrication process; (b) storing, into a database, said virtual process in a representation including a list of attributes of entities making up said at least one fabrication process; and (c) performing optimization of the database using mathematical and statistical tools, wherein said step (c) comprising: (c1) using a first system of linear equalities and linear inequalities to describe operational characteristics and interactions of circuit elements; (c2) evaluating, said first system as a linear programming problem; (c3) using a second system of linear equalities, at least one of linear inequalities and convex inequalities, and a linear or convex objective function to describe said operational characteristics and interactions of circuit elements; and (c4) evaluating said second system as a convex optimization problem.