6.5.2 · D4Advanced & Emerging Architectures

Exercises — 2.5D packaging and interposers

2,025 words9 min readBack to topic

This page is a self-test ladder. Cover the solution, try the problem, then reveal. Each level climbs one rung of difficulty. Parent note: 2.5D Packaging and Interposers.

Before you start, here is the toolkit every problem draws on — nothing here is used before it is defined.


Level 1 — Recognition

L1.1

True or false, and say why: "In a 2.5D package the active chiplets are stacked on top of each other."

Recall Solution

False. In 2.5D the active chiplets sit side-by-side (a 2D layout). The only thing "below" them is the passive interposer, which carries wiring but does no computation. Vertical stacking of active dies is 3D, not 2.5D. See the parent note.

L1.2

Match each term to its one-line role: chiplet, interposer, microbump, TSV.

Recall Solution
  • Chiplet — a small, independently-fabricated die implementing part of the system.
  • Interposer — passive silicon substrate under the chiplets carrying dense short wiring.
  • Microbump — tiny solder joint (~40–50 µm pitch) between chiplet and interposer.
  • TSV (Through-Silicon Via) — a vertical copper via passing through the silicon thickness to the package below.

L1.3

Which formula predicts energy per bit, and which predicts total bandwidth?

Recall Solution
  • Energy per bit: .
  • Total bandwidth: .

Level 2 — Application

L2.1

A die has area on a wafer with defect density . What is its yield?

Recall Solution

So about 44.9% of these dies come out good. Why this formula? Zero-defect probability for a Poisson mean of .

L2.2

An interposer wire is long; a PCB trace doing the same job is . Assume the same and . By what factor does the interposer cut energy per bit?

Recall Solution

Energy is , so with and fixed, . Therefore The interposer uses 1% of the energy — a 100× reduction. Why only the length ratio matters: everything else cancels.

L2.3

An interposer routes signal wires, each running at transfers/s. What is the total bandwidth in bits/s, and in GB/s?

Recall Solution

Convert to bytes (÷8): (using bytes).


Level 3 — Analysis

L3.1

Take . Compare a monolithic die of against four chiplets of each. Compute the yield of each, then the probability that all four chiplets are simultaneously good.

Look at the figure: the big square is the monolithic die; the four small squares are the chiplets. Red dots are random defects.

Figure — 2.5D packaging and interposers
Recall Solution

Monolithic: 13.5%. One chiplet: 60.7%. All four good (independent dies): — same as the big die! The insight: the chance of getting four perfect chiplets in one draw equals the big die's yield, because total area is the same. The real win is that we do not need all four from the same draw — we bin good chiplets from many wafers and assemble only the good ones, discarding one reject instead of one reject. Per-defect wasted silicon drops 4×.

L3.2

Two schemes carry the same 512 wires between two chiplets. Scheme A is a silicon interposer at pitch; scheme B is a PCB at pitch. How much edge length (in mm) does each need to line up all 512 wires side by side?

Recall Solution

Edge length = (number of wires) × (pitch).

  • Interposer: .
  • PCB: . The PCB needs a 100× longer chip edge — physically impossible for a ~5 mm chiplet edge. This is why dense buses demand an interposer.

Level 4 — Synthesis

L4.1

An HBM stack needs a 1024-bit data bus plus ~700 control/power signals (≈1700 wires) at transfers/s, routed along a 5 mm chiplet edge. (a) What data-bus bandwidth does 1024 bits at 2 GT/s give, in GB/s? (b) At what pitch (µm) must you route 1700 wires to fit them along 5 mm? (c) Can a 100 µm PCB do it? Can a 1 µm interposer?

Recall Solution

(a) bits/s. In bytes: . (b) Required pitch . (c) PCB pitch is ~100 µm ≫ 2.94 µm → impossible. Interposer pitch is ~1 µm < 2.94 µm → fits comfortably. Hence every HBM product ships on a 2.5D interposer. See HBM.

L4.2

You must place of logic. The reticle limit is (858 mm²). With , compare: (a) is a monolithic die even printable? (b) split into three chiplets — yield of each?

Recall Solution

(a) reticle limit → cannot be printed in one exposure at all. The yield question is moot; it's physically un-manufacturable as a monolith. See reticle limit. (b) Each chiplet (, printable): 40.7% good. Chiplets are the only option here — both the reticle limit and yield force the split.


Level 5 — Mastery

L5.1

Design trade-off. You can build a system as one monolithic die of area , or as equal chiplets each of area on an interposer. Defect density . (a) Write yield of the monolith and of one chiplet. (b) Show algebraically that as grows, each chiplet's yield . (c) With , , find the smallest integer making each chiplet's yield .

Recall Solution

(a) Monolith: . One chiplet of area : . (b) As , the exponent , and . So — tiny dies are almost always defect-free. (Intuition: a raindrop rarely lands on a postage stamp.) (c) Require . Take : . So , i.e. . Smallest integer: . Check: . ✓

L5.2

Full-system reasoning. HBM at 256 GB/s per stack (from L4.1). A GPU uses 4 stacks. (a) Total memory bandwidth? (b) If each bit costs with , , , find in joules and in femtojoules (fJ). (c) At 256 GB/s = bit/s per stack, what wire-switching power does one stack's bus draw (assume every bit toggles)?

Recall Solution

(a) . (b) . . (c) Power = energy/bit × bits/s per stack (this counts only wire charging — the point is how tiny it is thanks to short interposer wires). Related: wire scaling.


Connect the ideas

low yield

reticle limit

short dense wires

many parallel lanes

big monolithic die

cut into chiplets

place side by side on interposer

low energy per bit

high bandwidth

enables HBM 1024 bit bus

Recall One-line self-check

Why is 2.5D "both cheaper and faster than a giant monolith"? ::: Chiplets dodge the reticle limit and win on yield (), while the interposer's short, dense wires cut and multiply .