Cross-layer Optimization for High Speed Adders: A Pareto Driven Machine Learning Approach

07/18/2018
by   Yuzhe Ma, et al.
0

In spite of maturity to the modern electronic design automation (EDA) tools, optimized designs at architectural stage may become sub-optimal after going through physical design flow. Adder design has been such a long studied fundamental problem in VLSI industry yet designers cannot achieve optimal solutions by running EDA tools on the set of available prefix adder architectures. In this paper, we enhance a state-of-the-art prefix adder synthesis algorithm to obtain a much wider solution space in architectural domain. On top of that, a machine learning-based design space exploration methodology is applied to predict the Pareto frontier of the adders in physical domain, which is infeasible by exhaustively running EDA tools for innumerable architectural solutions. Considering the high cost of obtaining the true values for learning, an active learning algorithm is utilized to select the representative data during learning process, which uses less labeled data while achieving better quality of Pareto frontier. Experimental results demonstrate that our framework can achieve Pareto frontier of high quality over a wide design space, bridging the gap between architectural and physical designs.

READ FULL TEXT
research
09/02/2020

HL-Pow: A Learning-Based Power Modeling Framework for High-Level Synthesis

High-level synthesis (HLS) enables designers to customize hardware desig...
research
02/16/2021

IronMan: GNN-assisted Design Space Exploration in High-Level Synthesis via Reinforcement Learning

Despite the great success of High-Level Synthesis (HLS) tools, we observ...
research
12/02/2022

Improving Pareto Front Learning via Multi-Sample Hypernetworks

Pareto Front Learning (PFL) was recently introduced as an effective appr...
research
12/12/2019

CAD Tool Design Space Exploration via Bayesian Optimization

The design complexity is increasing as the technology node keeps scaling...
research
05/21/2021

Multi-objective Optimisation of Digital Circuits based on Cell Mapping in an Industrial EDA Flow

Modern electronic design automation (EDA) tools can handle the complexit...
research
06/24/2020

Pareto Active Learning with Gaussian Processes and Adaptive Discretization

We consider the problem of optimizing a vector-valued objective function...
research
02/28/2022

A Machine Learning Generative Method for Automating Antenna Design and Optimization

To facilitate the antenna design with the aid of computer, one of the pr...

Please sign up or login with your details

Forgot password? Click here to reset