1. A computer implemented method comprising: receiving a yield prediction by a scheduling and dispatch controller, wherein the yield prediction is associated with a manufacturing tool and a product; adjusting a weighting of the manufacturing tool in a routing algorithm based on the yield prediction; computing a cost-benefit analysis that identifies a cost and a benefit of manufacturing future products on the manufacturing tool; and determining whether to process a future product on the manufacturing tool based on the cost-benefit analysis.