Revisiting sensitivity-based analog sizing with derivative-aware Bayesian optimization and error-suppressed adjoint analysis
Current state-of-the-art (SOTA) analog circuit sizing methods predominantly rely on derivative-free algorithms. However, these methods struggle with sample efficiency due to the lack of derivative information, acting as a bottleneck for further advancements. In contrast, classic sensitivity analysis computes partial derivatives of circuit performance with respect to design parameters, enabling efficient first-order optimization. Yet, sensitivity-driven analog sizing has seen limited use due to: 1) accumulated numerical errors from nonlinear devices, and 2) the complex, non-convex nature of circuit optimization problems, which makes local search methods like gradient descent ineffective for global optimization. To address these challenges, this paper equips SOTA analog sizing algorithms with derivative awareness and proposes DarBO, a Derivative-aware Bayesian Optimization method. DarBO uses derivatives from error-suppressed adjoint sensitivity analysis to improve Gaussian process posteriors in local optimization, enhancing convergence with fewer circuit simulations. For global exploration, DarBO adapts a derivative-aware Gaussian mixture model (d-GMM) for region partitioning and a gradient-driven Monte Carlo tree search (d-MCTS) for subregion selection. By bridging classic sensitivity-driven analog sizing with SOTA Bayesian optimization algorithms, DarBO offers an efficient and robust solution for analog circuit sizing. Experimental results show that DarBO achieves up to 5.0 × acceleration in terms of the number of circuit simulations compared to existing first-order and derivative-free optimization methods.
Authors
- Changhao Yan (ORCID: https://orcid.org/0000-0002-8936-3945)
- Zhaori Bi (ORCID: https://orcid.org/0000-0002-7315-3150)
- Fan Yang (ORCID: https://orcid.org/0000-0003-2164-8175)
- Dian Zhou (ORCID: https://orcid.org/0000-0002-2648-5232)
- Yuan Meng (ORCID: https://orcid.org/0009-0005-8275-490X)
- Xuan Zeng (ORCID: https://orcid.org/0000-0002-8097-4053)
- Keren Zhu (ORCID: https://orcid.org/0000-0003-2698-141X)
- Aidong Zhao (ORCID: https://orcid.org/0000-0003-3512-0320)
- Ruiyu Lyu (ORCID: https://orcid.org/0009-0000-5071-0674)
Institutions
- Fudan University (CN)
- Shanghai Fudan Microelectronics (China) (CN)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676736
- Primary Topic
- VLSI and FPGA Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00