English

PrefixRL: Optimization of Parallel Prefix Circuits using Deep Reinforcement Learning

Machine Learning 2022-05-17 v1 Artificial Intelligence Hardware Architecture

Abstract

In this work, we present a reinforcement learning (RL) based approach to designing parallel prefix circuits such as adders or priority encoders that are fundamental to high-performance digital design. Unlike prior methods, our approach designs solutions tabula rasa purely through learning with synthesis in the loop. We design a grid-based state-action representation and an RL environment for constructing legal prefix circuits. Deep Convolutional RL agents trained on this environment produce prefix adder circuits that Pareto-dominate existing baselines with up to 16.0% and 30.2% lower area for the same delay in the 32b and 64b settings respectively. We observe that agents trained with open-source synthesis tools and cell library can design adder circuits that achieve lower area and delay than commercial tool adders in an industrial cell library.

Keywords

Cite

@article{arxiv.2205.07000,
  title  = {PrefixRL: Optimization of Parallel Prefix Circuits using Deep Reinforcement Learning},
  author = {Rajarshi Roy and Jonathan Raiman and Neel Kant and Ilyas Elkin and Robert Kirby and Michael Siu and Stuart Oberman and Saad Godil and Bryan Catanzaro},
  journal= {arXiv preprint arXiv:2205.07000},
  year   = {2022}
}

Comments

Copyright 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works

R2 v1 2026-06-24T11:17:13.567Z