HomeChiplets & UCIeDay 11
DAY 11 · PHASE 3 — DESIGN FLOW & INDUSTRY REALITY

Chiplet-Aware Floorplanning
Package/Die Co-Design

By EcrioniX · Updated July 2026

Phase 2 covered the physical technology chiplets bond, thermal-manage, and power through. Phase 3 opens with the question every physical design engineer eventually faces: how do you actually floorplan a design that no longer fits on one die? The honest answer is that floorplanning itself changes shape — from placing cells on a die to co-designing dies and package together.

Floorplanning Gets a New Dimension

Monolithic floorplanning is a single-domain problem: place macros, route power, minimize congestion, all within one die's boundary. Chiplet-aware floorplanning adds a second, coupled domain on top of that: the package or interposer layout that determines how the dies relate to each other physically. These two domains aren't sequential — a decision made in the package layout (where a chiplet sits, how far it is from its neighbor) directly constrains what's achievable in that chiplet's own floorplan, and vice versa.

Partitioning — The Decision Before the Floorplan

Before any macro gets placed, chiplet-based design forces a decision monolithic design never required: which logic goes on which die? Multi-die partitioning and co-optimization tools let architects explore this under a specific set of competing constraints:

LatencyWhich functions need to stay physically close to minimize die-to-die hop delay
🔋
PowerHow power-hungry blocks distribute across dies and the package's power delivery capacity
📐
Reticle SizeThe same limit from Day 1 — no single die partition can exceed it
📈
YieldSmaller, simpler dies yield better — the core economic argument from Day 1, applied at partition-decision time
📦
Packaging LimitsWhat the chosen packaging technology (Days 6-7) can physically support

Get partitioning wrong, and no amount of floorplanning skill downstream can fix it — a poorly partitioned design bakes in excess die-to-die traffic, awkward power delivery, or thermal hot spots that no later optimization pass can undo.

Why Co-Design, Not Sequential Design

EDA tools now include co-design capabilities that concurrently handle chip floorplans and the package/interposer layout, precisely because decisions in one domain affect the other. Floorplanning a chiplet in isolation and handing the result to a package designer afterward is the sequential approach that chiplet-aware tools are explicitly built to replace — by the time a sequential handoff reveals a problem, both sides may need significant rework.

The Unified Data Model

A recurring theme across chiplet-aware flows is the unified data model — keeping package-aware context present even while an engineer is designing an individual die, so that connectivity stays consistent once every chiplet is assembled onto the shared substrate. Without this, mismatches between a die's edge connections and the package's expected layout only surface late — exactly the kind of late-stage discovery that advanced packaging (Days 6-10) already makes expensive to fix.

TSMC 3Dblox — A Common Language for 3D Assemblies

3Dblox is TSMC's common abstraction format for representing 3D IC assemblies. It is not yet a formal IEEE standard, but has gained broad industry acceptance and support across major EDA vendors — giving chiplet-aware tools from different vendors a practical, shared way to describe a multi-die assembly's structure, rather than each tool inventing its own incompatible representation.

Thermal-Aware Placement — Where Floorplanning Meets Day 9's Challenge

Partitioning and package co-design aren't the only forces shaping a chiplet floorplan — where you physically place each chiplet relative to its neighbors directly determines whether Day 9's hot-spot problem gets better or worse. This has become its own active research area, with several named algorithms specifically targeting it:

AlgorithmApproach
TAP-2.5DThe first open-source thermally-aware chiplet placement methodology for heterogeneous 2.5D systems, jointly minimizing temperature and total wirelength
SP-CPA wirelength-driven placer using a sequence-pair based tree with thermal-aware net weights
ATPlace2.5DTrains a compact thermal model against the industry-standard HotSpot simulator, achieving a 2,575× speedup versus running full HotSpot simulation directly

The underlying principle across all of them is straightforward to state, even though it's hard to optimize automatically: avoid placing multiple high-power chiplets so their hot spots stack vertically across tiers, and deliberately use whitespace or extra chiplet spacing as lateral heat-spreading paths rather than treating empty package area as pure waste. A floorplan that looks efficient on wirelength alone can still fail thermally if it stacks every hot block on top of every other hot block.

Verified EDA Tools for Chiplet-Aware Floorplanning

ToolVendorCapability
Integrity 3D-IC PlatformCadenceUnified 3D design planning, implementation, and system analysis across custom analog, IC, and board domains
3DIC CompilerSynopsysMulti-die/advanced package co-design: feasibility exploration, partitioning, prototyping, and floorplanning across the full stack

Tool capabilities per Cadence and Synopsys product documentation.

🎯 Day 11 Key Takeaways

Frequently Asked Questions

What is different about floorplanning for chiplets vs. a monolithic die?
Monolithic floorplanning optimizes cell and macro placement within one die. Chiplet-aware floorplanning must simultaneously decide how to partition logic, memory, and I/O across multiple dies, and co-design the chip floorplan with the package or interposer layout, since decisions in one domain directly affect the other.
What constraints drive multi-die partitioning decisions?
Multi-die partitioning is explored under constraints including latency, power, reticle size, yield, and packaging limits, letting architects decide how to split logic, memory, and I/O across separate dies rather than treating partitioning as an afterthought.
What EDA tools support chiplet-aware floorplanning?
Cadence Integrity 3D-IC and Synopsys 3DIC Compiler are the two leading platforms, both providing multi-die co-design and optimization that concurrently handles chip floorplans and package/interposer layout, including feasibility exploration, partitioning, prototyping, and floorplanning across the full stack.
What is TSMC 3Dblox?
3Dblox is TSMC's common abstraction format for representing 3D IC assemblies. It is not yet a formal IEEE standard, but has gained broad industry acceptance and support across major EDA vendors, serving as a practical foundation for cross-tool interoperability in chiplet design flows.
Why does a unified data model matter for chiplet floorplanning?
A unified data model keeps package-aware context present even while designing each individual die, ensuring connectivity consistency when the separate chiplets are eventually assembled onto the shared substrate — avoiding mismatches that would only surface late in the flow.