Deep Representation Learning for Electronic Design Automation
Pratik Shrestha, Saran Phatharodom, Alec Aversa, David Blankenship,, Zhengfeng Wu, and Ioannis Savidis

TL;DR
This paper explores how representation learning techniques, such as image, grid, and graph-based methods, improve various tasks in electronic design automation by enhancing efficiency, accuracy, and scalability in complex circuit design processes.
Contribution
It provides a comprehensive analysis of the application of representation learning in EDA, including foundational concepts, prior work, and case studies across multiple tasks.
Findings
Improved routing, timing, and parasitic prediction accuracy.
Enhanced efficiency and scalability in circuit design workflows.
Demonstrated potential of hybrid multimodal solutions.
Abstract
Representation learning has become an effective technique utilized by electronic design automation (EDA) algorithms, which leverage the natural representation of workflow elements as images, grids, and graphs. By addressing challenges related to the increasing complexity of circuits and stringent power, performance, and area (PPA) requirements, representation learning facilitates the automatic extraction of meaningful features from complex data formats, including images, grids, and graphs. This paper examines the application of representation learning in EDA, covering foundational concepts and analyzing prior work and case studies on tasks that include timing prediction, routability analysis, and automated placement. Key techniques, including image-based methods, graph-based approaches, and hybrid multimodal solutions, are presented to illustrate the improvements provided in routing,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Image Processing and 3D Reconstruction
