Product suite

Four hybrid engines: numerical physics and AI in one tool

Power integrity, electromigration, thermal, and thermal-mechanical stress — each validated against a ground-truth reference solver, each callable from an autonomous design agent. Three of the four have an AI engine developed beside the numerical one, sharing the same inputs, CLI and output schema: explore at millisecond speed, then confirm against ground truth without leaving the tool.

Thermal analysis

ThermStack

FEM-grade static and transient thermal analysis for 2.5D and 3D chiplet stacks — up to 1400× faster than 3D FEM.
Request access

Vertical stacking traps heat between layers, and accelerators now push 700–1200 W — so peak junction temperature decides whether a design ships. ThermStack breaks the in-plane temperature field into independent spectral (cosine) modes, resolves each one down through the physical layer stack, and reassembles the full 3D map. One giant coupled 3D problem becomes hundreds of tiny independent ones, solved all at once.

  • Resolved 3D heat maps — full-chip, full-stack temperature fields for 2.5D and 3D assemblies, every die, layer and interposer resolved through-thickness.
  • Transient response — drive the model with arbitrary power waveforms and get the full temperature history at every node.
  • Real-time fast — ~0.02 s per steady-state solve; transients well under a second. Fast enough for ~50 Hz runtime thermal management.
  • Two solver modes — ThermStack (thickness-resolved, most accurate) and ThermStack-2D (layer-averaged, fastest) span the speed/accuracy tradeoff on identical inputs.
  • Real chiplet stacks — validated to 11 layers: 2.5D interposers, 3D logic stacks, HBM, CPU and RF packages, with anisotropic materials, interface resistance and convective cooling.
  • Batched & scriptable — modes solve independently, so workloads batch naturally across multi-core CPUs and GPUs.
MethodAvg RMSE vs FEM-3DRuntime / caseNote
FEM-3D reference12.7 sground truth
SOV baseline0.225 K0.047 ssemi-analytical
GIT baseline0.219 K0.348 ssemi-analytical
ThermStack-2D0.444 K0.016 sfastest
ThermStack0.214 K0.020 smost accurate

Averaged over 18 static cases (6 real designs × 3 power inputs, up to 11 layers) against a consistent-mass 3D-FEM reference. Transient: 12 cases × 100 time steps, 1.22 K RMSE at a mean 1036× speedup. Peak static speedup 1410× (2.5D chiplet).

Thermal-mechanical stress

WarpStack

Thermal warpage analysis for 2.5D and 3D chiplet packages — fast 2D screening plus detailed 3D sign-off, from one design description.
Request access

Stacking silicon, interposers and memory bonds materials with very different expansion rates. As the assembly cools from bonding to operating temperature, those mismatches bow the package — and a few microns decides whether solder bumps pull apart into opens or merge into shorts. WarpStack predicts that bow, and where it peaks, in design rather than on the assembly line.

  • 2D screening in a blink — a full warpage map in ~0.35 s, the same speed whether the design has 3 layers or 11. Sweep hundreds of floorplans without waiting.
  • 3D for the hard cases — a layer-wise 3D FEM resolves the package through its full thickness, reporting the die-level active surface and the package surface separately.
  • Real multi-layer stacks — arbitrary stacks of substrates, interposers, bumps, dies, spreaders and lids, with per-layer materials and per-die placement. Validated 3–11 layers, 10–18 dies.
  • Clear visual output — warpage heatmaps, cross-sections, a 3D stack view, plus peak-to-peak bow in microns.
  • 2D vs 3D compare mode — run both and see exactly where they agree, so you know which designs the fast path can screen and which truly need 3D.
  • Scriptable — CLI with structured JSON in, CSV/JSON out; one design or a whole batch.
DesignLayersDies2D solve2D bow3D bow2D speedup
11-layer 3D chiplet11160.356 s1411×
2.5D chiplet9140.347 s50 µm44 µm285×
5 nm CPU7180.347 s153×
HBM3 memory stack6100.346 s10.1 µm8.3 µm33×
Arbitrary-layer module5120.345 s251 µm269 µm
Planar 16-die array3160.347 s1465 µm1256 µm26×

Nine 2.5D/3D benchmark designs, each solved with both methods. 3D solve time ranges from ~9 s to ~8 minutes; the 2D solve stays near 0.35 s regardless of layer count, die count, or package size (5 mm to 200 mm on a side). On most designs, 2D lands within roughly 10–20% of the 3D peak warpage.

Electromigration & reliability

MetalStack

Full-chip, temperature-aware multiphysics: coupled electromigration, thermomigration and IR-drop over real power-grid networks.
Request access

Black's equation and Blech's limit are over-conservative; even physics-based Korhonen solvers usually assume a uniform die temperature. MetalStack closes that gap. It solves the discretized Korhonen stress equation coupled to an MNA IR-drop solver, driven by real spatial thermal maps — and the results show that where the hotspot sits relative to the critical current paths can matter more than the average temperature.

  • Coupled EM / TM / IR-drop — electromigration and thermomigration evolve together with the electrical network, not in isolation.
  • Realistic spatial thermal maps — accepts external chip-level temperature fields, including real measured profiles, in place of a uniform-die assumption.
  • Joule self-heating — per-node, per-segment wire temperature from current density and path resistance, superimposed on the ambient field.
  • Iterative resistance feedback — void-driven resistance changes are written back to the netlist, so every IR-drop solve reflects the grid's current aging state.
  • Monte Carlo lifetime prediction — TTF distributions, not a single number, across sampled material parameters.
  • Flow integration — operates on power grids from open-source OpenROAD and major commercial EDA flows, retaining via resistances for early-failure assessment.
DesignTreesMax nodesInit IR %Final IR %TTF (s)Krylov speedup
armcore_logic20810,9008.8522.211.05×10⁷1.29×
risc_core1865,7506.1929.642.47×10⁷1.21×
JPEG_new1786,3006.566.77>5.0×10⁷1.26×
AES_new973,4506.146.86>5.0×10⁷1.21×
armcore_pad681,7000.290.29>5.0×10⁷1.18×
dual_ram551,4500.090.10>5.0×10⁷1.50×

Power grids extracted from a major commercial EDA design flow, synthesized and placed-and-routed with the SAED32 (32/28 nm) library. Rational Krylov acceleration achieves 0% error on TTF and final-IR metrics vs. the full FDTD reference.

Power integrity

GridStack

Rapid Analysis of Power-grid Transients via Order Reduction — full transient P/G simulation and dynamic IR-drop on million-node grids.
Request access

Dynamic IR-drop is decided by the full time-domain response of a mesh with millions of nodes, thousands of switching sources, and thousands of time steps. A direct solver re-solves that system step after step — trustworthy, far too slow to keep in a design loop. GridStack never re-solves the full mesh: it distills the grid's dominant dynamics into a compact order-10 rational-Krylov model, marches that through time, and projects back onto your probe nodes.

  • Full time-domain waveforms — V(t) at every probe node under arbitrary switching-current profiles; droop, settling, and dynamic IR-drop step by step.
  • Advanced Krylov subspace reduction — a rational subspace places expansion points for the transient window; an order-10 model reproduces the full response.
  • Domain decomposition — partitions the grid into balanced subdomains solved in parallel across multi-core CPUs and GPUs, then stitched at shared boundary nodes.
  • Full-chip visualization — metal-layer structure, rail-aware 2D IR-drop / VSS-bounce maps, and 3D drop surfaces.
  • Built for sweeps — once the reduced model is built, re-running new current scenarios, decap placements, or floorplans is cheap.
CircuitNodesDirect CPUGridStack CPUSpeedupMax norm. err
ibmpg1t54,2652.27 s0.41 s5.57×5.62e-06
ibmpg2t164,89714.10 s1.19 s11.86×7.39e-08
ibmpg3t1,043,444203.93 s32.64 s6.25×7.94e-07

Reference: direct back-Euler transient solve on the IBM power-grid benchmarks, 1,001 time points, 20 golden probe nodes per circuit, reduction order 10. Average speedup 7.9×.

One suite, the whole integrity picture.

All four engines are in active development and available for evaluation. Tell us about your stack and we'll get you set up.