Litcius/Paper detail

The Law of Attraction

Yi‐Chen Lu, Sai Pentapati, Sung Kyu Lim

202130 citationsDOIOpen Access PDF

Abstract

Placement is one of the most crucial problems in modern Electronic Design Automation (EDA) flows, where the solution quality is mainly dominated by on-chip interconnects. To achieve target closures, designers often perform multiple placement iterations to optimize key metrics such as wirelength and timing, which is highly time-consuming and computationally inefficient. To overcome this issue, in this paper, we present a graph learning-based framework named PL-GNN that provides placement guidance for commercial placers by generating cell clusters based on logical affinity and manually defined attributes of design instances. With the clustering information as a soft placement constraint, commercial tools will strive to place design instances in a common group together during global and detailed placements. Experimental results on commercial multi-core CPU designs demonstrate that our framework improves the default placement flow of Synopsys IC Compiler II (ICC2) by 3.9% in wirelength, 2.8% in power, and 85.7% in performance.

Topics & Concepts

Computer scienceCompilerDesign flowCluster analysisKey (lock)Electronic design automationGraphConstraint (computer-aided design)Integrated circuit designComputer engineeringPhysical designPlacementTheoretical computer scienceComputer architectureEmbedded systemCircuit designMachine learningEngineeringProgramming languageMechanical engineeringComputer securityVLSI and FPGA Design TechniquesAdvancements in Photolithography TechniquesVLSI and Analog Circuit Testing
The Law of Attraction | Litcius