Bayesian Optimization for Electronic Design Hyper-Parameter Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hyper-parameter analysis for electronic circuit design is a time-consuming process due to the need for significant computation and guesswork, as it involves experimentation with varying hyper-parameters against a validation set, which is independent from the training set.

Innovation Solution

The method employs Bayesian optimization to determine an objective function associated with the electronic design, selecting a kernel from available Gaussian models based on pre-sample fitting performance, and using an acquisition function to identify best hyper-parameter settings for efficient hyper-parameter tuning and analog device placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional hyper-parameter analysis is used to ensure optimal performance, then the quality of electronic design is improved, but the time and computational resources required increase significantly

Engineering Contradiction:
Improveperformance qualityVSAvoidhyper-parameter tuning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically selecting hyper-parameters through Bayesian optimization without requiring manual experimentation or guesswork. The algorithm autonomously evaluates multiple hyper-parameter configurations and identifies optimal settings, eliminating the need for human intervention in the iterative tuning process while maintaining high performance quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention applies parameter changes by systematically varying hyper-parameters through Bayesian optimization. Instead of manual trial-and-error, the system automatically adjusts hyper-parameter values based on performance feedback from validation sets, efficiently navigating the parameter space to find optimal configurations that balance performance quality with reduced tuning time.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If extensive experimentation with varying hyper-parameters is conducted to achieve optimal performance, then the accuracy of the electronic design is improved, but the computational resources required increase significantly

Engineering Contradiction:
Improvehyper-parameter selection accuracyVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-evaluating multiple hyper-parameter configurations using Bayesian optimization before final model training. The acquisition function pre-identifies promising hyper-parameter settings based on surrogate model predictions, allowing the system to focus computational resources on the most promising configurations rather than exhaustively testing all possible combinations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary surrogate model that approximates the complex relationship between hyper-parameters and performance metrics. This intermediary model enables efficient exploration of the hyper-parameter space by providing fast predictions, reducing the need for computationally expensive direct evaluations while maintaining accurate hyper-parameter selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If manual guesswork is used in hyper-parameter selection to reduce computational overhead, then the computational resources are reduced, but the quality and reliability of the electronic design deteriorate

Engineering Contradiction:
Improvecomputational energyVSAvoiddesign quality
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring performance metrics from validation sets and using this information to guide subsequent hyper-parameter selections through the acquisition function. This feedback loop ensures that computational resources are directed toward hyper-parameter configurations that demonstrably improve performance, maintaining high design quality while optimizing resource usage.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11003825B1System, method, and computer program product for optimization in an electronic design
Publication Date: 2021.05.11 CADENCE DESIGN SYST INC
  • US11003825B1 patent drawing
  • US11003825B1 patent drawing
  • US11003825B1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design and determining an objective function associated with the electronic design. Embodiments may further include optimizing the objective function using Bayesian optimization and generating a best hyper-parameter setting based upon, at least in part, the Bayesian optimization.