Patent ID: 8392864
Filing Date: 2013-03-05
Classification: G06F

Abstract:
1. A computer implemented method for generating and modifying routing for an electronic design, comprising: using at least one processor that is to execute a sequence of instructions stored on a non-transitory computer readable storage medium to perform a process, the process comprising: determining a set of routing options for a portion of the electronic design using a set of design rules; predicting results of each combination of a range of possible combinations for the portion of the electronic design using model-based processing associated with one or more parameters that correspond to manufacturability of the portion of the electronic design, in which the each combination corresponds to a routing option in the set, at least one of the one or more parameters, and a layout portion of multiple portions of a layout of the electronic design; evaluating the results using a cost function to determine one or more scores that correspond to manufacturability for at least some of the range of possible combinations; and determining an improved combination of the routing option, the at least one parameter, and the layout portion using the results that are evaluated to implement the portion of the electronic design.