Tiered Acquisition for Constrained Bayesian Optimization: An Application to Analog Circuits
Ria Rashid, Abhishek Gupta
TL;DR
The paper tackles constrained Bayesian optimization for analog circuit design by introducing TRACE, a tiered acquisition ensemble with two dominance levels that first emphasizes feasibility and then optimizes within the feasible set. TRACE defines constraint-aware acquisition functions and leverages Gaussian Process surrogates to navigate highly constrained search spaces, using a two-level Pareto dominance to guide selection. Applied to a 65nm two-stage Miller compensated operational amplifier, TRACE achieves substantial improvements in gain and area while substantially reducing constraint violations compared with state-of-the-art alternatives, with reported gains up to 43% and area reductions up to 33%. The method is implemented in Python with Ngspice, and the results demonstrate TRACE's potential to enhance automation and reliability in analog circuit design under tight specifications.
Abstract
Analog circuit design can be considered as an optimization problem with the targeted circuit specifications as constraints. When stringent circuit specifications are considered, it is desired to have an optimization methodology that adapts well to heavily constrained search spaces. To this end, we propose a novel Bayesian optimization algorithm with a tiered ensemble of acquisition functions and demonstrate its considerable application potential for analog circuit design automation. Our method is the first to introduce the concept of multiple dominance among acquisition functions, allowing the search for the optimal solutions to be effectively bounded \emph{within} the predicted set of feasible solutions in a constrained search space. This has resulted in a significant reduction in constraint violations by the candidate solutions, leading to better-optimized designs within tight computational budgets. The methodology is validated in gain and area optimization of a two-stage Miller compensated operational amplifier in a 65 nm technology. In comparison to robust baselines and state-of-the-art algorithms, this method reduces constraint violations by up to 38% and improves the target objective by up to 43%. The source code of our algorithm is made available at https://github.com/riarashid/TRACE.
