CALT: Classification with Adaptive Labeling Thresholds for Analog Circuit Sizing
Authors:
Open Access
- 16 November 2020
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 49-54
Abstract
A novel simulation-based framework that applies classification with adaptive labeling thresholds (CALT) is developed that auto-generates the component sizes of an analog integrated circuit. Classifiers are applied to predict whether the target specifications are satisfied. To address the lack of data points with positive labels due to the large dimensionality of the parameter space, the labeling threshold is adaptively set to a certain percentile of the distribution of a given circuit performance metric in the dataset. Random forest classifiers are executed for surrogate prediction modeling that provide a ranking of the design parameters. For each iteration of the simulation loop, optimization is utilized to determine new query points. CALT is applied to the design of a low noise amplifier (LNA) in a 65 nm technology. Qualified design solutions are generated for two sets of specifications with an average execution of 4 and 17 iterations of the optimization loop, which require an average of 1287 and 2190 simulation samples, and an average execution time of 5.4 hours and 23.2 hours, respectively. CALT is a specification-driven design framework to automate the sizing of the components (transistors, capacitors, inductors, etc.) of an analog circuit. CALT generates interpretable models and achieves high sample efficiency without requiring the use of prior circuit models.Keywords
Funding Information
- National Science Foundation (CNS-1751032)
- Air Force Research Laboratory (FA8075-14-D0025/DSTAT15-1196)
This publication has 10 references indexed in Scilit:
- Multi-objective bayesian optimization for analog/RF circuit synthesis2018
- A novel unified dummy fill insertion framework with SQP-based optimization method2016
- Classification and regression treesWIREs Data Mining and Knowledge Discovery, 2011
- Analog circuits optimization based on evolutionary computation techniquesIntegration, 2010
- Adaptive sampling and modeling of analog circuit performance parameters with pseudo-cubic splines2005
- Support vector machines for analog circuit performance representation2003
- A fast and elitist multiobjective genetic algorithm: NSGA-IIIEEE Transactions on Evolutionary Computation, 2002
- A Data Complexity Analysis of Comparative Advantages of Decision Forest ConstructorsPattern Analysis and Applications, 2002
- Random ForestsMachine Learning, 2001
- Anaconda: simulation-based synthesis of analog circuits via stochastic pattern searchIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000