← All white papers
White paper · Thermal-mechanical stress

WarpStack: Warpage Sign-off and Design-Space Exploration for 2.5D/3D Chiplet Packages

Three methods from one design description — detailed 3D numerical analysis for sign-off, a physics-based reduced-order model (MOR-model) for sweeps, and WarpStack-AI, a graph-neural predictor for live optimization loops.

Noveety AI, Inc. September 2026
Abstract

Coefficient-of-thermal-expansion (CTE) mismatch between the silicon, interposer, memory and substrate of a 2.5D/3D package bows the assembly as it cools from bonding to operating temperature, and a few microns of bow decide whether solder joints open or bridge. Warpage therefore has to be checked on every floorplan, stack-up and material iteration — not once at the end. WarpStack computes package warpage with three methods that share one design description, read from IEEE 3Dblox: a detailed layer-wise 3D numerical method for sign-off; a MOR-model, a physics-based compact model built once per design from the same 3D formulation; and WarpStack-AI, a graph neural network trained on the numerical output. On a 2nm CoWoS reference package with 8 HBM stacks, 2 GPU dies, 108 chiplet instances and 237 mechanical layers, the MOR-model reproduces the 3D warpage surface to within 0.036 µm in 51 µs per design point — 798,000× faster than the 40.6 s 3D solve — and WarpStack-AI predicts full warpage maps in 19.4 ms at 0.38% whole-map error across 512 held-out design points.

51 µs
MOR-model per design point
798,000×
MOR-model vs 3D numerical
0.036 µm
largest local MOR–3D difference
19.4 ms
WarpStack-AI per map, 0.38% error

Why warpage decides reliability

Stacking silicon, interposers and memory bonds together materials with very different expansion rates. Cycling the package from its assembly temperature to operating temperature turns those mismatches into internal stress, and the whole structure bows and twists. Warpage is a first-order reliability risk in modern 2.5D and 3D integration:

  • Opens and shorts. Where the gap between package and board opens too far, a solder joint pulls apart into an open circuit; where it closes too far, neighbouring joints bridge into a short. Whether the centre or the edge bumps are at risk depends on the sign of the bow.
  • Structural damage and yield. Excessive bow also cracks dies, delaminates layers, and lowers assembly yield.
  • It changes with every decision. Floorplan, stack-up and material selection all change how a package warps, so designers need a warpage answer on every iteration.

The stakes are visible at the leading edge. Industry analysis attributed the delay of NVIDIA's Blackwell to CTE mismatch between the GPU chiplets, LSI bridges, RDL interposer and substrate in TSMC's CoWoS-L package — warpage severe enough to force a redesign of the top metal layers and bump structures [1]. This is the failure mode WarpStack computes, at a speed that lets it run while the stack-up is still a choice.

Three methods, one design description

All three methods run from the same inputs and report results in the same format — warpage heatmaps, cross-sections, a 3D stack view, and peak-to-peak bow in microns — so a user or an agent can move between truth, exploration and speed without changing the design description.

MethodWhat it isPer design pointAccuracy vs 3DUse
3D numericalDetailed layer-wise 3D finite-element analysis through the full thickness of the stack40.6 sReferenceSign-off
MOR-modelPhysics-based compact model built once per design from the same 3D formulation — not a black-box fit to data51 µs≤ 0.036 µm localDesign-space sweeps
WarpStack-AIGraph neural network trained per design on numerical ground truth19.4 ms0.38% whole-mapLive optimization loops

Table 1. The three WarpStack methods, measured on the reference design of Section 4.

The 3D method reports the die-level active surface and the package surface separately. The MOR-model is derived from the 3D formulation itself, so it inherits that model's physics rather than learning it from examples; how it is constructed is Noveety AI's core IP. WarpStack-AI learns a package's warpage behaviour from 3D results and then returns the full map without solving.

Workflow

  1. Describe the package. A single structured file lists the layer stack, each layer's material, and the placement of every die or module. WarpStack also reads IEEE 3Dblox [2], so designs come straight from the 2.5D/3D-IC ecosystem without hand re-entry.
  2. Apply the thermal load. The package is taken from its stress-free assembly temperature to operating temperature, so expansion mismatches between layers become real bending.
  3. Solve or predict the shape. Run the 3D method for sign-off or the MOR-model for sweeps — or skip the solve and let WarpStack-AI predict the map.
  4. Read the result. Warpage heatmaps, cross-sections and peak-to-peak bow, in the same format from every method, ready to compare or pass to a script.

Every step is available from a CLI with structured JSON in and CSV/JSON out, for one design or a whole batch.

Reference design: a 2nm CoWoS package

All results in this paper are measured on one 2nm CoWoS-class package, imported directly from its IEEE 3Dblox description: eight HBM stacks of 12-high DRAM beside two GPU dies on a silicon interposer.

PropertyValue
Package56.2 × 57.5 mm
Chiplet instances108
Die regions (stacked die columns)135
Mechanical layers237
Solid elements45,035
Degrees of freedom169,602
3D numerical solve40.6 s, single core

Table 2. The reference design as solved at FEM mesh 64.

3D view of the 2nm CoWoS stack: 108 chiplet instances and 237 mechanical layers
Figure 1. The stack as WarpStack reads it from IEEE 3Dblox — 108 chiplet instances, 237 mechanical layers, every bond layer resolved.

The 3D reference answer

The detailed 3D method solves the package through its full thickness: 8 memory stacks with 12 DRAM tiers each, two large compute dies and every bond layer. On the baseline design it predicts a broad central dome falling away at the corners, 1332 µm peak-to-peak on the active surface. On this package the active surface and the continuous package surface agree to within 0.1% of peak-to-peak — the bow is global, so the die-level and package-level views coincide.

3D numerical warpage map of the active surface, central dome
Figure 2. 3D numerical warpage of the active surface, from assembly to operating temperature: 1332 µm peak-to-peak at FEM mesh 64. This is the surface every other method is measured against.

MOR-model: a design space in the time of one solve

The MOR-model is built once per design and then evaluates any design point in 51 µs. To test it on a point it was not built from, the ABF substrate modulus was stiffened from 24.0 to 28.8 GPa — a change that moves peak-to-peak warpage by +40.9 µm. Both methods were then run on the same mesh and the same load.

Quantity3D numericalMOR-model
Peak-to-peak warpage1372.7 µm1372.6 µm
Time per design point40.6 s51 µs
Peak-to-peak differencereference0.043 µm
Whole-map difference—0.003%
Largest local difference—0.036 µm

Table 3. MOR-model against a from-scratch 3D solve on the stiffened-substrate what-if. Eight further design points drawn from across the material design space were each solved in full 3D and compared: the worst whole-map difference was 0.006%.

3D numerical warpage for the stiffened-substrate what-if, 1372.7 µm peak-to-peak MOR-model warpage for the same what-if, 1372.6 µm peak-to-peak
Figure 3. The stiffened-substrate what-if. Left: 3D numerical, 1372.7 µm peak-to-peak, solved from scratch in 40.6 s. Right: MOR-model, 1372.6 µm, returned in 51 µs.
Signed difference between 3D numerical and MOR-model, at most 0.036 µm
Figure 4. 3D minus MOR-model: the signed residual is at most 0.036 µm — 0.003% of the warpage being predicted. Both maps are the active surface at the same mesh and load, so this compares the two methods like for like rather than against measurement.

6.1 What the speed buys

On a single core the MOR-model evaluates 70.8 million design points per hour, against 89 for the 3D method. Building it costs 17 minutes of 3D solves — about 25 single 3D runs — so it pays for itself within roughly 25 evaluations, and every evaluation after that is effectively free. That is what turns warpage from a sign-off check into something a designer can sweep.

WarpStack-AI: warpage maps in milliseconds

WarpStack-AI is trained per design on warpage fields produced by the 3D method, then predicts the full map directly from the design description. Every held-out point varies both the material set and the thermal load, and the held-out material configurations are kept entirely out of training, so the network is scored on combinations it was never shown.

3D reference, WarpStack-AI prediction and signed difference for a held-out design point
Figure 5. A held-out design point. Left: 3D reference, 1972.3 µm peak-to-peak, solved from scratch in 41.5 s. Centre: WarpStack-AI, 1955.4 µm, returned in 19.4 ms. Right: the signed difference, spanning 26.5 µm across a surface that bows by almost two millimetres.
QuantityHeld-out setFresh 3D solves
Design points5126
Mean 3D peak-to-peak1,393 µm1,699 µm
Whole-map difference0.38%0.49%
Peak-to-peak error1.41%1.89%
Correlation with 3D0.99960.99996

Table 4. WarpStack-AI accuracy. Per design point it takes 19.4 ms against 41.54 s for the 3D method — 2,146×.

7.1 One-time cost and break-even

ItemCost
Training labels (1,792 design points)32.2 min
Network training50.8 min
Total one-time cost83.1 min
Per design point afterwards19.4 ms
Break-even vs solving directly120 design points

Table 5. Cost to train WarpStack-AI for the reference design.

Training labels come from WarpStack's own 3D formulation, generated far more efficiently than a brute-force sweep: 1,792 labelled warpage fields in 32 minutes rather than the day that solving one design point at a time would take. Past 120 design points the network is cheaper than solving directly, and a 1,000-point sweep drops from 11.5 hours to 83 minutes. Figures in this section were measured on an Apple M3, with inference on a single CPU core.

Warpage inside an agentic design loop

WarpStack is built to be called by autonomous design agents. An agent driving floorplan, stack-up and material decisions invokes WarpStack through its CLI and structured data interface, reads back warpage maps and peak-to-peak margins, and uses them to steer the next candidate. The three methods divide the work naturally:

  • Screen the whole design space with the MOR-model or WarpStack-AI.
  • Optimize inside a live loop with WarpStack-AI at 19.4 ms per evaluation.
  • Sign off the critical candidates with the detailed 3D method against warpage limits before tape-out and assembly.

A compare mode runs the methods side by side on the same design, so it is always visible which designs the fast paths can screen and which truly need 3D.

Scope and limitations

  • Illustrative material properties. Mechanical properties for the reference design are illustrative values for the material classes involved, not calibrated 2nm, HBM4 or CoWoS process data. Absolute warpage in microns is therefore indicative rather than a prediction about specific hardware. Solver timings, speedups and the agreement between methods do not depend on those values.
  • Accuracy is reported against the 3D method, at FEM mesh 64, not against measured shadow-moiré or other physical warpage data.
  • Per-design models. The MOR-model and WarpStack-AI are each built for one design; a new stack-up needs a new build (17 min and 83 min respectively on the reference design).
  • Loading. Results here use a single thermal step from the stress-free assembly temperature to operating temperature. Process-history effects are outside the scope of this paper.

Conclusion

WarpStack makes warpage a quantity designers can sweep rather than a check they run once. From a single 3Dblox description it offers detailed 3D analysis for sign-off, a MOR-model that reproduces the 3D surface to within 0.036 µm at 798,000× the speed, and a graph-neural predictor that returns full maps in 19.4 ms at 0.38% error. Because the fast methods are built from, and measured against, the same 3D formulation, their answers stay comparable — and every one of them is a callable step for an agentic design flow.

References

  1. P. Garrou, “IFTLE 607: Why NVIDIA's Blackwell Is Having Issues with TSMC CoWoS-L Technology,” 3D InCites, Oct. 2024. 3dincites.com
  2. IEEE Standards Association, IEEE 3537 — Standard for 3Dblox: Chiplet Connectivity and Physical Properties Description Language. standards.ieee.org/ieee/3537
  3. L. Williams, “Silicon Meets Reality: Why Physics Is Now a First-Order Design Constraint for Chips,” Semiconductor Digest. semiconductor-digest.com
  4. VSCLAB, UC Riverside — publications underlying the methods in the NoveetyAI engines. sheldonucr.github.io/published_papers
Cite this paper: Noveety AI, Inc., “WarpStack: Warpage Sign-off and Design-Space Exploration for 2.5D/3D Chiplet Packages,” NoveetyAI white paper, September 2026. https://noveety-ai.com/whitepaper-warpstack.html