CPC G06N 5/04 (2013.01) [G06F 30/398 (2020.01); G06N 20/00 (2019.01); G06F 2111/04 (2020.01); G06F 2119/06 (2020.01)] | 19 Claims |
1. A method, comprising:
generating, by one or more processors, a pre-route partial circuit design run for a circuit;
producing, by the one or more processors, a predicted post-route quality-of-result (QoR) metric for the pre-route partial circuit design run by executing a machine learning (ML) model on a plurality of pre-route features of the pre-route partial circuit design run, wherein the ML model is trained using pre-route features extracted from a training circuit at a development phase and actual post-route QoR metrics from a completed design run of the training circuit, wherein the completed design run of the training circuit comprises routes corresponding to connectors connecting circuit components of the circuit and wherein the actual post-route QoR metrics are computed based on the routes of the completed design run;
determining, by the one or more processors and based on the predicted post-route QoR metric, that the pre-route partial circuit design run satisfies a constraint on the predicted post-route QoR metric; and
executing, by the one or more processors, a complete circuit design run for the circuit from the pre-route partial circuit design run based on the determination that the pre-route partial circuit design run satisfies the constraint.
|