← Latest papers
🤖 AI

RulePlanner: All-in-One Reinforcement Learner for Unifying Design Rules in 3D Floorplanning

This paper introduces RulePlanner, an all-in-one deep reinforcement learning framework that unifies the handling of complex 3D IC design rules through novel matrix representations, constrained action spaces, and quantitative reward signals, thereby eliminating the need for labor-intensive manual post-processing and demonstrating strong effectiveness and transferability on public benchmarks.

Original authors: Ruizhe Zhong, Xingbo Du, Junchi Yan

Published 2026-05-27
📖 4 min read☕ Coffee break read

Original authors: Ruizhe Zhong, Xingbo Du, Junchi Yan

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are an architect tasked with designing a massive, multi-story skyscraper. But this isn't a normal building; it's a microchip. Inside this skyscraper, you have thousands of tiny rooms (called "blocks") that need to hold specific equipment. Your job is to decide exactly where each room goes and what shape it should be.

This process is called Floorplanning.

The Problem: A Messy Rulebook

In the past, architects (chip engineers) had a few simple rules: "Don't let rooms overlap," and "Keep the whole building inside the lot." But as technology gets smaller and more complex (like moving to 3D skyscrapers with stacked layers), the rulebook has exploded.

Now, the rules are incredibly specific and strict:

  • The "Handshake" Rule: Certain rooms on different floors must line up perfectly so they can "shake hands" (share data) through the floor.
  • The "Best Friend" Rule: Some rooms must be glued right next to each other because they work together.
  • The "Edge" Rule: Some rooms must be placed exactly against a specific wall or corner.
  • The "No Overlap" Rule: Rooms cannot crash into each other.

The Old Way: Current computer programs are like junior architects. They are good at following one or two of these rules, but if you give them the whole complex rulebook, they get confused. They might place the rooms perfectly for the "Handshake" rule but forget the "Best Friend" rule. When this happens, human experts have to spend hours manually fixing the mistakes, like a tired editor correcting a messy manuscript.

The Solution: RulePlanner

The authors of this paper built a new AI system called RulePlanner. Think of it as a super-intelligent, all-seeing architect who never forgets a single rule.

Here is how it works, using simple analogies:

1. The "Magic Map" (Matrix Representations)

Instead of just looking at a list of rules, RulePlanner creates special "Magic Maps" (matrices) for the chip.

  • Imagine a grid covering the entire floor of the building.
  • For the "Best Friend" rule, the map lights up in Yellow wherever a room can sit next to its friend, and Red everywhere else.
  • For the "Edge" rule, another map lights up only near the walls where a specific room is allowed.
  • The AI looks at all these maps at once, creating a clear picture of where it is allowed to put things.

2. The "Bouncer" (Action Space Constraints)

In many AI systems, the computer tries a move, realizes it broke a rule, and then gets a "penalty" (a negative score) to learn not to do it again. This is slow and messy.

RulePlanner uses a Bouncer. Before the AI even tries to place a room, the Bouncer checks the Magic Maps.

  • If a spot is Red (forbidden), the Bouncer blocks it immediately.
  • The AI is only allowed to pick from the Yellow spots (valid moves).
  • This means the AI never wastes time making illegal moves. It only learns from the good ones.

3. The "Scorecard" (Quantitative Rewards)

Even with the Bouncer, the AI needs to know how well it did. The paper introduces a precise scorecard.

  • Instead of just saying "Good job," it measures exactly how close two rooms are to their ideal distance.
  • It gives points for every inch of alignment and every millimeter of separation.
  • This helps the AI fine-tune its placement to be perfect, not just "okay."

The Results: A Perfect Building

The researchers tested RulePlanner on standard chip designs (like the MCNC and GSRC benchmarks).

  • The Old Architects: They often failed to follow all the rules at once. They might get the shape right but miss the alignment, or vice versa.
  • RulePlanner: It successfully followed all seven complex industrial rules simultaneously. In many tests, it achieved a perfect score (0.000 distance error) for placing rooms next to their required partners, while other methods failed completely.

Why This Matters

The paper claims that RulePlanner is extensible. This means if chip designers invent a new rule in the future (like a new way rooms must connect), they can just add a new "Magic Map" to the system. The AI doesn't need to be retrained from scratch; it just learns to read the new map.

In summary: RulePlanner is an AI that doesn't just guess where to put chip parts. It uses a system of "Magic Maps" and a strict "Bouncer" to ensure that every single complex rule of modern 3D chip design is followed perfectly, saving human engineers from hours of tedious manual fixing.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →