Patent ID: 8713489

Claim:
A computer-readable, non-transitory storage medium storing a program for causing a computer to execute a process comprising: first calculating, for each of a plurality of manufacturing measurement condition sets stored in a data storage unit, each candidate value of each parameter among a plurality of parameters that are statistics of predetermined product characteristics, based on of relational expressions, wherein each of the relational expressions represents a relationship between a corresponding manufacturing measurement condition set and one parameter of the plurality of parameters, and storing the candidate values of the plurality of parameters, which are calculated for the corresponding manufacturing measurement condition set, into the data storage unit; obtaining, from a variability-aware simulation, a simulation result value of a predetermined product performance with respect to the candidate values of the plurality of parameters, which are stored in the data storage unit in association with each of the manufacturing measurement condition sets, and storing the simulation result values into the data storage unit; second calculating a likelihood by substituting the candidate values of the plurality of parameters for the respective manufacturing measurement condition sets, the simulation result values of the respective manufacturing measurement condition sets, the statistics of measurement values of the predetermined product characteristics for the respective manufacturing measurement condition sets and measurement values of the predetermined product performance for the respective manufacturing measurement condition sets into a likelihood function that is defined by unifying, for the plurality of manufacturing measurement condition sets, respective probability density functions for the respective parameters and a probability density function for the predetermined product performance and is a function to calculate a combined likelihood of the respective parameters and the predetermined product performance for the plurality of manufacturing measurement condition sets, and storing the calculated likelihood into the data storage unit; and searching for respective relational expressions for each of the manufacturing measurement condition sets in case where the likelihood becomes maximum by carrying out the first calculating and storing, the obtaining and storing and the second calculating and storing a plurality of times, while changing the respective relational expressions for each of the manufacturing measurement condition sets.