ThermStack (ChipletTherm) computes FEM-grade temperature maps for 2.5D and 3D heterogeneous-integration stacks in milliseconds — so you can sweep thousands of floorplans, power maps, and stack-ups, or run thermal management in real time, where a single 3D-FEM run used to be your whole budget. It's a true hybrid: fast spectral numerical solvers for sign-off-grade accuracy, plus AI-accelerated neural solvers — physics-informed and transformer-based — for parametric design-space sweeps and live thermal estimation.
Vertical stacking of dies, interposers, and memory turns thermal behavior into a first-order design constraint — and with accelerators now pushing 700–1200 W, the tools accurate enough to trust are far too slow to keep in the loop.
Heterogeneous 2.5D/3D stacks raise thermal resistance and trap heat between layers. Logic chiplets next to stacked HBM create localized hotspots — and peak junction temperature decides whether a design ships.
A full 3D finite-element solve discretizes the whole volume into millions of unknowns. That's fine for one sign-off, but impossible for the thousands of evaluations a design-space search — or a runtime control loop — demands.
Floorplanning, power delivery, packaging co-design, and runtime management all need temperature feedback per iteration. Without a fast, accurate model, thermal gets checked last — when it's most expensive to fix.
ThermStack combines fast spectral numerical solvers, AI-accelerated neural solvers, and a full 3D-FEM reference in one engine — covering steady-state sign-off, time-dependent response, parametric design-space exploration, and real-time thermal estimation on the very same chiplet model.
Full-chip, full-stack temperature fields for 2.5D and 3D assemblies — every die, layer, and interposer resolved through-thickness in 3D from a single power and floorplan description.
Drive the model with arbitrary power waveforms and get the full temperature history at every node — thermal transients, throttling, and workload bursts, step by step.
Steady-state solves land in ~0.02 s and transients in well under a second — up to 1410× faster than 3D FEM (static) and a mean 1036× (transient). Fast enough for ~50 Hz runtime thermal management.
ThermStack reaches 0.21 K mean RMSE against a consistent-mass 3D-FEM reference — more accurate than the SOV and GIT semi-analytical baselines — across 30 cases including measured Snapdragon and Coral-TPU power maps.
Validated to 11 layers — 2.5D interposers, 3D logic stacks, HBM, CPU and RF packages — with per-layer anisotropic materials, interface thermal resistance, heat capacity, and convective surface cooling.
Lateral frequency modes solve independently, so workloads batch naturally across multi-core CPUs and GPUs — built to evaluate thousands of candidate designs or stream live temperature estimates.
ThermStack accepts the IEEE 3Dblox format — the IEEE-standard modular description language for defining physical stacking, dimensions, and logical connectivity in 2.5D and 3D-IC designs — so your existing stack descriptions drop straight into the thermal flow.
ThermStack-AI (PINN) trains on the heat equation itself — no simulation database — and one trained model covers a whole (ambient, cooling) design space: 0.59 ms per full-chip map, 113× faster Monte-Carlo uncertainty quantification than commercial FEM, with nonlinear temperature-dependent conductivity and leakage built in.
ThermStack-AI (TNN), a GPT-style transformer, turns 100 frames of on-chip performance counters into the full-chip transient thermal image — no power map, no floorplan. 0.36 K average RMSE against infrared measurement on a commercial 8-core CPU, at 14 ms per inference.
ThermStack is designed to plug directly into agentic EDA workflows. A first-class CLI and structured data interface let autonomous design agents invoke fast static or transient thermal analysis, consume machine-readable temperature maps and margins, and feed those results back into floorplanning, stack planning, power budgeting, and optimization loops.
Thermal analysis becomes a callable step inside your agentic EDA flow, not a hand-run GUI task.
ThermStack is built on two complementary solver families that share the same spectral DNA. The numerical family breaks the in-plane temperature field into independent spectral (cosine) modes, resolves each one down through the layer stack, and reassembles the full 3D map: ThermStack, thickness-resolved and most accurate, and ThermStack-2D, layer-averaged and fastest. The AI-accelerated family builds on that same foundation: ThermStack-AI (PINN) is a physics-informed neural network that learns the cosine-mode coefficients directly from the heat equation — no training database — and amortizes a whole parametric design space into one model, while ThermStack-AI (TNN) is a transformer (foundation-model architecture) that estimates full-chip transient thermal maps in real time straight from runtime telemetry. ThermPINN / ThermTransformer are the names used in our papers and figures.
The in-plane temperature pattern is broken into a set of simple, wave-like spatial modes using a spectral transform. This is the key move: it turns one large, tightly-coupled 3D problem into many small, completely independent ones.
Each mode is resolved straight down through the physical stack — every die, bonding layer, and interposer — using their real per-layer materials, directional conductivity, and interface resistances.
Because the modes are completely independent, they are all solved at once — directly, in a single pass — which is exactly what makes the analysis fast and a natural fit for multi-core CPU and GPU hardware.
The solved modes recombine into the complete temperature field — the steady-state map directly, or advanced step-by-step through time for transient analysis.
Layer-averaged: one in-plane field per physical layer, coupled by effective interface resistances. The lowest-cost thermal estimate.
Thickness-resolved: a layer-aware 1D finite-difference scheme recovers the full 3D field. Best accuracy of every method tested.
Physics-informed neural network over the same cosine-mode basis — trained by the heat equation alone, exactly satisfying the boundary conditions. One model spans a whole (ambient, cooling) parameter space, including nonlinear temperature-dependent conductivity and leakage.
Decoder-only transformer (GPT-style foundation-model architecture): 100 frames of performance-counter telemetry in, the full-chip transient thermal image out — no power map, no floorplan, validated against infrared measurement.
Full 3D FEM grinds through one giant system with millions of unknowns. The spectral approach instead splits the chip into hundreds of simple, independent thermal patterns — each tiny and solvable on its own, all at the same time. Replacing one enormous problem with hundreds of trivial ones, solved in parallel, is where the 100–1000× speedup comes from — with no loss of accuracy versus FEM.
A full 3D finite-element solver ships alongside as the ground-truth reference. The numerical solvers are validated against it; the AI solvers are validated against commercial FEM and direct infrared thermal measurement.
Every number below is benchmarked against hard references. Numerical solvers: a consistent-mass 3D-FEM reference over 18 static cases (6 real designs × 3 power inputs, up to 11 layers) and 12 transient cases (100 time steps each), spanning CPU, GPU, TPU, HBM, and RF power profiles. AI solvers: commercial FEM (COMSOL) ground truth for ThermStack-AI (PINN), and direct infrared thermal-camera measurement of a live 8-core CPU for ThermStack-AI (TNN).
| Method | Avg RMSE | Runtime |
|---|---|---|
| FEM-3D reference | — | 12.7 s |
| SOV baseline | 0.225 K | 0.047 s |
| GIT baseline | 0.219 K | 0.348 s |
| ThermStack-2D fastest | 0.444 K | 0.016 s |
| ThermStack most accurate | 0.214 K | 0.020 s |
| Design family | RMSE | Mean error |
|---|---|---|
| Chiplet 2.5D | 0.72 K | 0.12% |
| CPU 5nm | 1.42 K | 0.24% |
| 3-layer 3D | 1.52 K | 0.23% |
| All 12 cases | 1.22 K | 0.18% |
| Method | Mean error | Per map |
|---|---|---|
| COMSOL FEM reference | — | 5 s |
| VarSim analytical baseline | 0.61 K | 1.3 ms |
| Plain PINN 150× slower to train | 0.05 K | 1.04 ms |
| ThermStack-AI (PINN) | 0.23 K | 0.59 ms |
| Method | Avg RMSE | Max RMSE | Per map |
|---|---|---|---|
| LSTM RealMaps | 2.19 K | 19.8 K | 19 ms |
| GAN ThermGAN | 0.60 K | 10.9 K | 16 ms |
| ThermStack-AI (TNN) | 0.36 K | 2.78 K | 14 ms |
ThermStack is in active development. Request a demo or a walkthrough on your own 2.5D/3D chiplet designs, and we'll get you set up.