Component Centric Placement Using Deep Reinforcement Learning
Kart Leong Lim

TL;DR
This paper introduces a component-centric reinforcement learning approach for automated PCB component placement, reducing search space and improving placement quality by leveraging domain knowledge and various RL algorithms.
Contribution
It proposes a novel component-centric layout method that simplifies the search space and incorporates prior knowledge, enhancing RL-based PCB placement.
Findings
Approaches achieve near human-like placement quality.
The method effectively reduces search space complexity.
RL algorithms outperform baseline methods in feasibility and wirelength.
Abstract
Automated placement of components on printed circuit boards (PCBs) is a critical stage in placement layout design. While reinforcement learning (RL) has been successfully applied to system-on-chip IP block placement and chiplet arrangement in complex packages, PCB component placement presents unique challenges due to several factors: variation in component sizes, single- and double-sided boards, wirelength constraints, board constraints, and non-overlapping placement requirements. In this work, we adopt a component-centric layout for automating PCB component placement using RL: first, the main component is fixed at the center, while passive components are placed in proximity to the pins of the main component. Free space around the main component is discretized, drastically reducing the search space while still covering all feasible placement; second, we leverage prior knowledge that…
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
TopicsVLSI and FPGA Design Techniques · Interconnection Networks and Systems · Optimization and Packing Problems
