1. A computer implemented method for model-based processing of routing for an electronic circuit design, comprising: using a computer system that comprises at least one processor and is configured for performing: accessing one or more models relating to manufacturing of the electronic circuit design, wherein the one or more models comprise data for one or more cost functions of the electronic circuit design; identifying a plurality of routing options for the electronic circuit design; analyzing the plurality of routing options for the electronic circuit design using at least one or more cost functions, wherein the one or more cost functions comprise a measure of manufacturability which measures manufacturability of at least a part of the electronic circuit design; forming one or more predictions for one or more other routing options based at least in part upon one or more results of analyzing the plurality of routing options; selecting a routing option for the electronic circuit design; and storing the routing option that is selected in a non-transitory computer readable storage medium or displaying the routing option on a display apparatus.