AISYN: AI-driven Reinforcement Learning-Based Logic Synthesis Framework

02/08/2023
by   Ghasem Pasandi, et al.
0

Logic synthesis is one of the most important steps in design and implementation of digital chips with a big impact on final Quality of Results (QoR). For a most general input circuit modeled by a Directed Acyclic Graph (DAG), many logic synthesis problems such as delay or area minimization are NP-Complete, hence, no optimal solution is available. This is why many classical logic optimization functions tend to follow greedy approaches that are easily trapped in local minima that does not allow improving QoR as much as needed. We believe that Artificial Intelligence (AI) and more specifically Reinforcement Learning (RL) algorithms can help in solving this problem. This is because AI and RL can help minimizing QoR further by exiting from local minima. Our experiments on both open source and industrial benchmark circuits show that significant improvements on important metrics such as area, delay, and power can be achieved by making logic synthesis optimization functions AI-driven. For example, our RL-based rewriting algorithm could improve total cell area post-synthesis by up to 69.3 algorithm with no AI awareness.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2022

PrefixRL: Optimization of Parallel Prefix Circuits using Deep Reinforcement Learning

In this work, we present a reinforcement learning (RL) based approach to...
research
05/22/2023

INVICTUS: Optimizing Boolean Logic Circuit Synthesis via Synergistic Learning and Search

Logic synthesis is the first and most vital step in chip design. This st...
research
08/31/2017

Advanced Datapath Synthesis using Graph Isomorphism

This paper presents an advanced DAG-based algorithm for datapath synthes...
research
07/19/2020

Expected Utilitarianism

We want artificial intelligence (AI) to be beneficial. This is the groun...
research
08/07/2023

GraPhSyM: Graph Physical Synthesis Model

In this work, we introduce GraPhSyM, a Graph Attention Network (GATv2) m...
research
11/18/2020

Experimental Study on Reinforcement Learning-based Control of an Acrobot

We present computational and experimental results on how artificial inte...
research
11/07/2017

Critique of "Asynchronous Logic Implementation Based on Factorized DIMS"

This paper comments on "Asynchronous Logic Implementation Based on Facto...

Please sign up or login with your details

Forgot password? Click here to reset