Large Reasoning Models for 3D Floorplanning in EDA: Learning from Imperfections
Fin Amin, Nirjhor Rouf, Tse-Han Pan, Md Kamal Ibn Shafi, Paul D. Franzon
TL;DR
This work introduces Dreamweaver, a large reasoning model (LRM) for 3D IC floorplanning that operates over a structured large discrete action space using continuous 3D action embeddings coupled with k-NN to select valid placements. Trained offline on randomly generated trajectories and guided by return-to-go signals, it leverages an actor-critic transformer architecture to optimize multi-objective metrics like wirelength, congestion, and thermals, achieving superior wirelength compared with the prior state-of-the-art Chipformer on MCNC benchmarks. The approach halves reliance on expert trajectories, demonstrates strong generalization, and decouples the output dimension from the canvas size, offering a path toward more scalable and cost-efficient IC floorplanning with practical limitations discussed for future industrial deployment.
Abstract
In this paper, we introduce Dreamweaver, which belongs to a new class of auto-regressive decision-making models known as large reasoning models (LRMs). Dreamweaver is designed to improve 3D floorplanning in electronic design automation (EDA) via an architecture that melds advancements in sequence-to-sequence reinforcement learning algorithms. A significant advantage of our approach is its ability to effectively reason over large discrete action spaces, which is essential for handling the numerous potential positions for various functional blocks in floorplanning. Additionally, Dreamweaver demonstrates strong performance even when trained on entirely random trajectories, showcasing its capacity to leverage sub-optimal or non-expert trajectories to enhance its results. This innovative approach contributes to streamlining the integrated circuit (IC) design flow and reducing the high computational costs typically associated with floorplanning. We evaluate its performance against a current state-of-the-art method, highlighting notable improvements.
