atlas

Research map / Vision-language and multimodal / Cross-modal learning

FlexPlanner: Flexible 3D Floorplanning via Deep Reinforcement Learning in Hybrid Action Space with Multi-Modality Representation

NeurIPS 2024 · Vision-language and multimodal › Cross-modal learning · approach: Multi-modality image fusion

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FlexPlanner, an RL method with hybrid action space (position, layer, aspect ratio) and multi-modal state (vision, graph, sequence) for 3D floorplanning that avoids heuristic representations and handles cross-die alignment.

Problem

3D IC floorplanning must place blocks across stacked dies while handling flexible aspect ratios and cross-die alignment; heuristic representations limit the solution space and cannot easily enforce alignment, and prior learning-based methods are 2D-only.

Approach

A learning-based floorplanner that directly outputs block positions, die layer, and aspect ratio (hybrid action space) from vision, graph, and sequence modalities, with alignment and position masks filtering invalid positions, an asynchronous layer-decision module using a Transformer over per-die queues, and a reward combining local step advantages with a global episode baseline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FlexPlanner instead of MaskPlace3D floorplanning · MCNC and GSRC (Avg.)alignment score: 0.474 -> 0.940Helped
use FlexPlanner instead of Wiremask-BBO3D floorplanning · MCNC and GSRC (Avg.)HPWL: 296,791 -> 249,053Helped
add asynchronous layer decision instead of synchronous die-by-die placing (ablation)FlexPlanner · n100alignment score: 0.850±0.042 -> 0.961±0.017Helped
add alignment mask (ablation)FlexPlanner · n100alignment score: 0.349±0.026 -> 0.961±0.017Helped
add graph modality (ablation)FlexPlanner · n100alignment score: 0.874±0.027 -> 0.961±0.017Helped
add sequence modality (ablation)FlexPlanner · n100alignment score: 0.860±0.021 -> 0.961±0.017Helped
use local-advantage and global-baseline reward instead of sparse GraphPlace reward (ablation)FlexPlanner · n100alignment score: 0.840±0.018 -> 0.961±0.017Helped
use local-advantage and global-baseline reward instead of MaskPlace difference reward (ablation)FlexPlanner · n100alignment score: 0.721±0.054 -> 0.961±0.017Helped

Surprising findings

Limitations

Experimental setup

Datasets: MCNC GSRC

Benchmarks: MCNC GSRC

Metrics: alignment score HPWL overlap out-of-bound runtime

Baselines: 3D-B*-SA RL-CBL Wiremask-BBO GraphPlace DeepPlace MaskPlace

Builds on: PPO MaskPlace GraphPlace DeepPlace Generalized Advantage Estimation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy