Journal

Multi-die FPGA routing: circuit models and VTR architecture exploration

October 9, 2026· 3 min read

A VTR/VPR study evaluates 2.5D and 3D inter-die routing using circuit models and benchmarks, with gains tied to the modeled connection architecture.

Audience and applicability

For FPGA-CAD and architecture researchers. The study helps identify which physical inter-die assumptions belong in a routing experiment and which results still need validation beyond a simulated fabric.

Inter-die wires need an architecture model

Amirhossein Poolad, Soheil Gholami Shahrouz, Andrew Boutros and Vaughn Betz extend VTR to describe routing across 2.5D interposers and 3D die stacks. VPR placement, routing and lookahead are modified alongside the routing-resource representation. Scatter/gather patterns describe how local wires reach scarce inter-die connections; CHANZ represents vertical routing explicitly.

The authors use HSPICE circuit models for active-die circuitry in a 7 nm process and a 45 nm silicon interposer. Their exploration varies connection count, fan-in/fan-out, crossing technology and interposer length. Benchmarks come from Koios, with results normalized to a 2D baseline. This is circuit/CAD modeling, not a measurement of a fabricated new FPGA.

Conceptual single-die, interposer-connected and vertically stacked FPGA architectures, with SPICE and VTR/VPR evaluation on Koios.
Original FPGA.camp schematic. Geometry is not to scale and does not reproduce a physical device layout.FPGA.camp — original technical diagram based on cited primary sources.View full-size figure

Read the gains with their conditions

Specific modeled configurations relative to the 2D baseline
ArchitectureWirelength relative to 2DCritical-path delay relative to 2DScope
3D: best wirelength row14% reduction4% improvement5 µm pitch; Nsg=12; Fg/Fsc=64/64
3D: best delay row8% reduction6% improvement10 µm pitch; Nsg=1; Fg/Fsc=32/32
2.5D: 32% connectivity2% overhead4% overhead5 µm pitch; Nsg=6; Fg/Fsc=12/16; interposer length 9 LB; α=0.32

Nsg denotes connection count; Fg/Fsc are gather/scatter fan-in/fan-out. The best wirelength and delay occur in different 3D configurations. Results are author-reported CAD outcomes, not board measurements.

Data source

The evaluated Koios subset spans roughly 12,000–759,000 primitives and fabric grids from 78×78 to 335×335. Smaller circuits are omitted: the maximum modeled interposer wire is 37 logic-block lengths, requiring a grid threshold of 74×74. The reported outcomes therefore describe this selected benchmark/size range, not every Koios circuit.

More inter-die connections do not automatically remove every cost. Their drivers and multiplexers consume area, long interposer wires add delay, and insufficient connectivity can make a circuit unroutable. Fan-in, wire length and connection density should therefore be explored together. Report designs that fail routing alongside designs that finish, rather than calculating a success-only average.

What a reproducible CAD experiment should pin

  • Architecture XML, die topology, local routing channels and all inter-die parameters.
  • Circuit-model assumptions, process models and delay/area extraction settings.
  • VTR/VPR revision, placement/routing settings, seeds and stopping conditions.
  • Benchmark revisions, the 2D baseline and failed-routing cases, with per-circuit outputs before aggregate metrics.

These are recommendations for evaluating an adaptation. The paper does not establish that the same percentages apply to a vendor device, another process model or a different workload mix. A timing result from the modeled routing graph is not a timing signoff report for a physical board.

Code, versions and figure rights

The primary source is arXiv v1 from 4 June 2026. Versions v2 and v3 appeared on 12 and 30 June. The latest text retains the headline numbers, but changes the XML example from 3D to 2.5D, clarifies earlier VTR limitations and expands the discussion of interposer routing. A reader should not mix v1 text with later figure numbers or example syntax.

The authors link the public VTR repository and say their extensions are integrated with master. We inspected tree abd1c93823b18d3de2475c2217f908bcc904a69a; it is an inspection pin, not an identified experiment revision. Most VTR code uses MIT, with separate terms for some components and benchmarks. The paper's CC BY-NC-ND 4.0 license does not establish permission for adapted source figures on this site, so the diagram is original. FPGA.camp has not repeated the routing or circuit experiments.

Sources

Paper: arXiv v1

Full v1 architecture exploration

Intermediate version: arXiv v2

Latest compared text: arXiv v3

VTR: inspected source revision

Pinned VTR license and exceptions

Article license: CC BY-NC-ND 4.0

More from this section

Article

SourceBack to section