iVAMS 2.0: Machine-Learning-Metamodel-Integrated Intelligent Verilog-AMS for Fast and Accurate Mixed-Signal Design Optimization
Saraju P. Mohanty, Elias Kougianos

TL;DR
This paper introduces iVAMS 2.0, a novel integration of neural network-based behavioral models into Verilog-AMS for rapid, accurate mixed-signal design optimization, demonstrated through case studies on an op-amp and PLL.
Contribution
First integration of ANN models into Verilog-AMS, enabling fast and accurate multi-objective AMS design exploration with minimal sample points.
Findings
5580X speedup in OP-AMP optimization
Only 100 samples needed for 3% accuracy in circuit prediction
Effective optimization of PLL using ANN metamodels
Abstract
The gap between abstraction levels in analog design is a major obstacle for advancing analog and mixed-signal (AMS) design automation and computer-aided design (CAD). Intelligent models for low-level analog building blocks are needed to bridge the accuracy gap between behavioral and transistor-level simulations. The models should be able to accurately estimate the characteristics of the analog block over a large design space. Machine learning (ML) models based on actual silicon have the capabilities of capturing detailed characteristics of complex designs. In this paper, a ML model called Artificial Neural Network Metamodels (ANNM) have been explored to capture the highly nonlinear nature of analog blocks. The application of these intelligent models to multi-objective AMS block optimization is demonstrated. Parameterized behavioral models in Verilog-AMS based on the ANN metamodels are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Advanced Multi-Objective Optimization Algorithms · Evolutionary Algorithms and Applications
