Painting on Placement: Forecasting Routing Congestion using Conditional Generative Adversarial Nets

04/15/2019
by   Cunxi Yu, et al.
0

Physical design process commonly consumes hours to days for large designs, and routing is known as the most critical step. Demands for accurate routing quality prediction raise to a new level to accelerate hardware innovation with advanced technology nodes. This work presents an approach that forecasts the density of all routing channels over the entire floorplan, with features collected up to placement, using conditional GANs. Specifically, forecasting the routing congestion is constructed as an image translation (colorization) problem. The proposed approach is applied to a) placement exploration for minimum congestion, b) constrained placement exploration and c) forecasting congestion in real-time during incremental placement, using eight designs targeting a fixed FPGA architecture.

READ FULL TEXT

page 3

page 5

page 6

research
10/24/2018

STAIRoute: Early Global Routing using Monotone Staircases for Congestion Reduction

With aggressively shrinking process nodes, physical design methods face ...
research
08/01/2023

Variational Label-Correlation Enhancement for Congestion Prediction

The physical design process of large-scale designs is a time-consuming t...
research
02/11/2017

Group Scissor: Scaling Neuromorphic Computing Design to Large Neural Networks

Synapse crossbar is an elementary structure in Neuromorphic Computing Sy...
research
11/09/2018

Design Rule Violation Hotspot Prediction Based on Neural Network Ensembles

Design rule check is a critical step in the physical design of integrate...
research
03/24/2022

LHNN: Lattice Hypergraph Neural Network for VLSI Congestion Prediction

Precise congestion prediction from a placement solution plays a crucial ...
research
02/28/2022

Towards Machine Learning for Placement and Routing in Chip Design: a Methodological Overview

Placement and routing are two indispensable and challenging (NP-hard) ta...
research
05/25/2023

Locality and Utilization in Placement Suboptimality

The mixed-size placement benchmarks described in this book chapter direc...

Please sign up or login with your details

Forgot password? Click here to reset