Congestion-aware global routing using deep convolutional generative adversarial networks

Zhonghua Zhou, Ziran Zhu, Jianli Chen, Yuzhe Ma, Bei Yu, Tsung Yi Ho, Guy Lemieux, Andre Ivanov

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

22 Citations (Scopus)

Abstract

The routing stage is one of the most time-consuming steps in System on Chip (SoC) physical design. For large designs, it can take days of effort to find a complete routing solution, and the result directly affects the circuit performance. In this paper, we present a routing strategy that decomposes global routing into three stages, with different objectives associated with each stage. This is in contrast to conventional approaches, which usually use a single global optimization objective for driving the entire process. Furthermore, we propose to use generative adversarial networks (GAN) to predict the congestion heatmap. This deep learning method has been used to successfully improve image recognition results. We adapt its use to global routing by converting data between the router and the image-based model. This model needs only placement and netlist information as input to make the forecast. Our GAN-based congestion estimator produces congestion heatmaps that show good fidelity with actual heatmaps produced by state-of-the-art global routers. Using this heatmap along with our modified routing flow, we achieve comparable global routing quality in terms of the total overflow and wirelength, but the runtime speedup on hard-to-route designs is significant.

Original languageEnglish
Title of host publication2019 ACM/IEEE 1st Workshop on Machine Learning for CAD, MLCAD 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728157580
DOIs
Publication statusPublished - Sept 2019
Externally publishedYes
Event1st ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2019 - Canmore, Canada
Duration: 3 Sept 20194 Sept 2019

Publication series

Name2019 ACM/IEEE 1st Workshop on Machine Learning for CAD, MLCAD 2019

Conference

Conference1st ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2019
Country/TerritoryCanada
CityCanmore
Period3/09/194/09/19

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

Fingerprint

Dive into the research topics of 'Congestion-aware global routing using deep convolutional generative adversarial networks'. Together they form a unique fingerprint.

Cite this