Litcius/Paper detail

BBGP-sDFO: Batch Bayesian and Gaussian Process Enhanced Subspace Derivative Free Optimization for High-Dimensional Analog Circuit Synthesis

Tianchen Gu, Wangzhen Li, Aidong Zhao, Zhaori Bi, Xudong Li, Fan Yang, Changhao Yan, Walter Hu, Dian Zhou, Tao Cui, Xin Liu, Zaikun Zhang, Xuan Zeng

2023IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems18 citationsDOI

Abstract

In this article, we propose a novel batch Bayesian and Gaussian process enhanced subspace derivative free optimization (DFO) method to solve high-dimensional and simulation-expensive analog circuit optimization problems. The existing optimization methods, such as Bayesian optimization and trust region-based DFO, suffer from under-fitting surrogate models in high-dimensional problems, which leads to inefficient optimization and suboptimal solutions. To address this issue, we propose a novel approach that integrates a batch Bayesian querying strategy for exploring the global design space and a Gaussian process (GP) enhanced subspace DFO method for exploiting promising regions in effective low-dimensional subspace. The GP is used to approximate the gradient pattern for subspace establishment, significantly enhancing the simulation efficiency. The selection of promising regions is based on an innovative region acquisition function that estimates the weighted local expected improvement. The effectiveness of the proposed method is demonstrated on real-life analog circuits, achieving <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${2.05\times - 17.65\times }$ </tex-math></inline-formula> simulation number speedup and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${1.37\times - 16.11\times }$ </tex-math></inline-formula> runtime speedup compared with the state-of-the-art optimization methods.

Topics & Concepts

Bayesian optimizationSubspace topologySpeedupDerivative-free optimizationComputer scienceGaussian processMathematical optimizationContinuous optimizationGaussianGlobal optimizationOptimization problemSurrogate modelAlgorithmMathematicsArtificial intelligenceParallel computingMeta-optimizationMulti-swarm optimizationPhysicsQuantum mechanicsVLSI and FPGA Design TechniquesAdvanced Multi-Objective Optimization AlgorithmsLow-power high-performance VLSI design
BBGP-sDFO: Batch Bayesian and Gaussian Process Enhanced Subspace Derivative Free Optimization for High-Dimensional Analog Circuit Synthesis | Litcius