RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning
Ruizhe Zhong, Xingbo Du, Junchi Yan

TL;DR
RulePlanner introduces a unified deep reinforcement learning framework that models, enforces, and optimizes complex 3D IC design rules in floorplanning, reducing manual effort and improving adaptability to new rules.
Contribution
It presents a novel RL-based method with matrix representations and constraint-based action filtering to handle multiple design rules simultaneously.
Findings
Effective on public benchmarks
Demonstrates transferability to unseen circuits
Extensible to new design rules
Abstract
Floorplanning determines the coordinate and shape of each module in Integrated Circuits. With the scaling of technology nodes, in floorplanning stage especially 3D scenarios with multiple stacked layers, it has become increasingly challenging to adhere to complex hardware design rules. Current methods are only capable of handling specific and limited design rules, while violations of other rules require manual and meticulous adjustment. This leads to labor-intensive and time-consuming post-processing for expert engineers. In this paper, we propose an all-in-one deep reinforcement learning-based approach to tackle these challenges, and design novel representations for real-world IC design rules that have not been addressed by previous approaches. Specifically, the processing of various hardware design rules is unified into a single framework with three key components: 1) novel matrix…
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 · 3D IC and TSV technologies · Embedded Systems Design Techniques
