DRiLLS: Deep Reinforcement Learning for Logic Synthesis

11/11/2019
by   Abdelrahman Hosny, et al.
0

Logic synthesis requires extensive tuning of the synthesis optimization flow where the quality of results (QoR) depends on the sequence of optimizations used. Efficient design space exploration is challenging due to the exponential number of possible optimization permutations. Therefore, automating the optimization process is necessary. In this work, we propose a novel reinforcement learning-based methodology that navigates the optimization space without human intervention. We demonstrate the training of an Advantage Actor Critic (A2C) agent that seeks to minimize area subject to a timing constraint. Using the proposed methodology, designs can be optimized autonomously with no-humans in-loop. Evaluation on the comprehensive EPFL benchmark suite shows that the agent outperforms existing exploration methodologies and improves QoRs by an average of 13

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2021

Exploring More When It Needs in Deep Reinforcement Learning

We propose a exploration mechanism of policy in Deep Reinforcement Learn...
research
11/11/2021

BOiLS: Bayesian Optimisation for Logic Synthesis

Optimising the quality-of-results (QoR) of circuits during logic synthes...
research
10/18/2021

An actor-critic algorithm with deep double recurrent agents to solve the job shop scheduling problem

There is a growing interest in integrating machine learning techniques a...
research
01/31/2020

A Deep Reinforcement Learning Approach to Concurrent Bilateral Negotiation

We present a novel negotiation model that allows an agent to learn how t...
research
12/17/2021

Symmetry-aware Neural Architecture for Embodied Visual Navigation

Visual exploration is a task that seeks to visit all the navigable areas...
research
04/15/2021

Quantum Architecture Search via Deep Reinforcement Learning

Recent advances in quantum computing have drawn considerable attention t...
research
09/08/2023

Sample-Efficient Co-Design of Robotic Agents Using Multi-fidelity Training on Universal Policy Network

Co-design involves simultaneously optimizing the controller and agents p...

Please sign up or login with your details

Forgot password? Click here to reset