Patent ID: 9529951
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A method for tuning input parameters to a synthesis program, the method comprising the steps of: (a) selecting a subset of parameter settings for the synthesis program based on a tuning optimization cost function; (b) individually running, using a processor device, synthesis jobs in parallel for each of the parameter settings in the subset; (c) analyzing, using the processor device, results from a current iteration and prior iterations, if any, using the tuning optimization cost function; (d) using the results from the current iteration and the prior iterations, if any, to create, using the processor device, combinations of the parameter settings; (e) running, using the processor device, synthesis jobs in parallel for the combinations of the parameter settings in a next iteration; and (f) repeating the steps (c)-(e) for one or more additional iterations or until an exit criteria has been met, wherein the synthesis program is a circuit synthesis program and the parameter settings are circuit synthesis parameter settings that are implemented in manufacturing integrated circuits, and wherein the exit criteria comprises one or more of: i) a predetermined number of iterations have been performed and ii) an iteration fails to improve results from one or more previous iterations.