Guiding Global Placement With Reinforcement Learning

09/06/2021
by   Robert Kirby, et al.
0

Recent advances in GPU accelerated global and detail placement have reduced the time to solution by an order of magnitude. This advancement allows us to leverage data driven optimization (such as Reinforcement Learning) in an effort to improve the final quality of placement results. In this work we augment state-of-the-art, force-based global placement solvers with a reinforcement learning agent trained to improve the final detail placed Half Perimeter Wire Length (HPWL). We propose novel control schemes with either global or localized control of the placement process. We then train reinforcement learning agents to use these controls to guide placement to improved solutions. In both cases, the augmented optimizer finds improved placement solutions. Our trained agents achieve an average 1 HPWL across a range of academic benchmarks and more than 1 HPWL on real industry designs.

READ FULL TEXT
research
03/18/2020

Placement Optimization with Deep Reinforcement Learning

Placement Optimization is an important problem in systems and chip desig...
research
09/06/2021

Delving into Macro Placement with Reinforcement Learning

In physical design, human designers typically place macros via trial and...
research
10/30/2021

On Joint Learning for Solving Placement and Routing in Chip Design

For its advantage in GPU acceleration and less dependency on human exper...
research
01/27/2022

Mean-Field Game and Reinforcement Learning MEC Resource Provisioning for SFC

In this paper, we address the resource provisioning problem for service ...
research
11/15/2020

Placement in Integrated Circuits using Cyclic Reinforcement Learning and Simulated Annealing

Physical design and production of Integrated Circuits (IC) is becoming i...
research
04/13/2022

Flexible Multiple-Objective Reinforcement Learning for Chip Placement

Recently, successful applications of reinforcement learning to chip plac...
research
10/21/2021

Reinforcement Learning Based Optimal Camera Placement for Depth Observation of Indoor Scenes

Exploring the most task-friendly camera setting – optimal camera placeme...

Please sign up or login with your details

Forgot password? Click here to reset