Exercises — Chiplets and multi-die integration
6.5.1 · D4· Hardware › Advanced & Emerging Architectures › Chiplets and multi-die integration

Picture poori intuition hai: exponent literally shaded rectangle ki area hai — density times area = expected defect count. badhao aur exponent badhta hai, toh curve par tezi se neeche slide karta hai.
L1 — Recognition
Problem 1.1 (L1)
Poisson yield model state karo aur woh ek assumption batao jisse hum ise likh sakte hain.
Recall Solution 1.1
Model hai Yeh kya kehta hai: yield barabar hai raised to minus die par expected number of defects. Assumption: defects rare, independent, aur uniformly (randomly) scattered hain — ek Poisson process — aur die achha hai agar aur sirf agar zero defects us par giren. = die par defects ki number ke saath, Poisson formula mein set karne se milta hai kyunki aur .
Problem 1.2 (L1)
Ek die mein defects/mm² aur mm² hai. Uski yield compute karo.
Recall Solution 1.2
Exponent hai expected defect count . Toh lagbhag 36.8% dies achhi hain.
L2 — Application
Problem 2.1 (L2)
Wohi wafer, defects/mm². Ek monolithic design ko mm² chahiye. Monolithic yield compute karo, phir per-chiplet yield agar hum ise equal chiplets mein split karein.
Recall Solution 2.1
Monolithic: exponent , toh Per chiplet: har chiplet ki area mm², exponent : Har chhota die monolith se roughly zyada likely achha nikalta hai.
Problem 2.2 (L2)
Do die-to-die links same voltage carry karte hain. Link A lamba hai, link B lamba hai. use karte hue ke saath, ka ratio kya hai?
Recall Solution 2.2
Voltage equal hai aur common hai, toh energy purely ke saath scale karti hai, jo length ke saath scale karti hai: Longer link 4× energy per bit jalata hai. Isliye hum dies ko interposer par paas paas laate hain instead of off-package route karne ke.
L3 — Analysis
Problem 3.1 (L3)
Problem 2.1 se, hamare paas chiplets hain har ek ki yield hai. Maan lo chiplets pehle test hote hain (sirf known-good dies assemble hote hain) aur assembly step khud probability se succeed karta hai. Finished package ke kaam karne ki probability kya hai? Monolithic se compare karo. Phir, edge case ke roop mein: average mein kitne raw chiplets fab ko produce karne padte hain per finished package taaki haath mein hamesha known-good dies ho?
Recall Solution 3.1
Kyunki hum pre-test karte hain aur kharab chiplets discard karte hain, assembly mein jaane wala silicon guaranteed achha hai — bacha hua risk sirf assembly step hai. Toh: Monolithic se compare karo. Padho: known-good-die testing silicon yield ko final product se decouple karta hai. Assembly mein roughly chiplets throw away ho jaate hain test par (kyunki sirf pass hote hain), lekin hum doomed walo ko package karne ke liye kabhi nahi dete — aur finished-package yield se tak jump kar jaati hai.
Edge case — spare requirement (hidden silicon cost). "" answer quietly assume karta hai ki hamare paas achhe chiplets hain. Ek achha chiplet milne ke liye average mein raw chiplets fabricate karne padte hain. Ek package assemble karne ke liye achhe chahiye, isliye fab ko average mein produce karna padega: Iska matlab: final yield real hai, lekin iska matlab discarded silicon free nahi hai — hum phir bhi per package roughly chiplets worth silicon fab aur scrap karte hain. Jeet yeh hai ki hum chhote, saste, untested dies scrap karte hain instead of bade, doomed ones package karne ke. Decoupling cost location (silicon vs package) ke beech hai, free lunch nahi.
Problem 3.2 (L3)
Ab maan lo humne pre-test nahi kiya — teeno chiplets blindly assemble ho jaate hain, aur package tab kaam karta hai jab teeno achhe aur assembly succeed hoti hai. Yeh yield compute karo aur explain karo ki pre-testing kyun zaroori hai.
Recall Solution 3.2
Bina testing ke, events independent hain, toh multiply karo: Yeh monolith () se bura hai kyunki humne usi total silicon risk ke upar assembly risk add kar di aur kuch gain nahi kiya. Lesson: chiplets mein split karna tabhi fayda deta hai jab hum pehle har die test karte hain (known-good die). Untested chiplets ki blind assembly monolithic se strictly kharab hai.
L4 — Synthesis
Problem 4.1 (L4)
Ek product ko mm² logic chahiye. Wafer: defects/mm². Raw silicon ka cost \c$PN=4cP$ economic decision mein kahan aate hain.
Recall Solution 4.1
Pehle, break-even exponent (actual question). Per unit fabbed area — matlab, per mm² silicon jo hum wafer par pattern karte hain, chahe woh achha nikle ya scrap ho — monolithic ek fraction rakhta hai; chiplets per unit fabbed area rakhte hain (har achha chiplet rakha jaata hai). Chiplets zyada achha silicon recover karte hain jab Kyunki kisi bhi ke liye, inequality har ke liye hold karti hai. Break-even exponent isliye hai: kisi bhi positive defect exponent par chiplets pehle se zyada good silicon recover karte hain, aur advantage exponent ke badhne ke saath badhta hai. Toh "cross" karne ke liye koi positive threshold nahi hai — crossover degenerate point par baitha hai (ek perfect wafer, jahan dono options par equal hain).
Ab is product ke liye numeric yields (, break-even se kaafi upar): Monolithic yield: exponent : Per-chiplet yield: mm², exponent : Per unit fabbed area good-silicon comparison: monolithic apni area ka fraction rakhta hai; chiplets rakhte hain. Ratio: Split karne se roughly 11× zyada usable silicon per wafer recover hota hai.
aur kahan aate hain. Upar ka break-even purely recovered silicon ke baare mein hai; asli economic decision paise weighs karta hai. Chiplets saste hain jab recovered silicon ki value packaging overhead se zyada ho, matlab roughly jab Yahan (dollars per good mm²) silicon gain ko dollars mein convert karta hai, aur (fixed dollars per package interposer/TSV/assembly/test ke liye) woh fee hai jise humein beat karna hai. Bada left side bada karta hai (huge recovery); ek chhota, sasta die ise chota karta hai — aur phir jeet jaata hai aur aap monolithic rehte ho. Yahi L5 economic break-even hai.
Problem 4.2 (L4)
Usi product ke liye, aap chiplets ko 2.5D (side-by-side on an interposer) mein kab route karoge versus 3D (stacked) mein? Apna answer ek quantitative link-energy fact aur ek thermal fact se jodo.
Recall Solution 4.2
Energy (3D favour karta hai): stacked dies short vertical TSV links use karte hain (tens of µm) versus 2.5D lateral links (hundreds–thousands of µm). Kyunki , ek TSV path versus ek lateral path energy saving per bit hai — HBM-style stacks ke liye decisive. Thermal (2.5D favour karta hai): stacking power density (W/mm²) multiply karta hai kyunki do heat-producing dies ek footprint share karte hain aur bottom die ki heat through top se escape karni padti hai. Char hot logic dies stacked overheat kar jaate. Verdict: 3D use karo logic-on-cache ke liye (cache low-power, thermally friendly hai) aur 2.5D char equally hot logic dies ke liye jahan aapko heat zyada area par spread karni ho.
L5 — Mastery
Problem 5.1 (L5)
General break-even area derive karo jiske upar ek monolithic die ko equal chiplets mein split karna per wafer zyada total good area yield karta hai, yeh assume karte hue ki pre-testing har achhe chiplet ko rakhta hai. Phir ke liye par good-area multiplier evaluate karo.
Recall Solution 5.1
Setup. Per unit fabbed area (mm² wafer par patterned, good ya scrapped) ke, ek monolithic die ek fraction rakhta hai. Chiplets per unit fabbed area rakhte hain (har achha chiplet rakha jaata hai). Good-area multiplier hai: Break-even solve karo. Chiplets zyada good silicon tab recover karte hain jab , matlab Boundary ke liye solve karne par milta hai. Kyunki aur for , ek hi solution hai Interpretation. Break-even area hai: har positive die area ke liye, , toh splitting kabhi good silicon nahi gawaata aur gain area ke saath exponentially badhta hai. Silicon recovery ke liye koi finite positive break-even nahi hai; asli (positive) break-even economic hai — packaging cost se set hota hai, Problem 5.2 mein treat kiya — silicon yield se nahi. Numeric, , : die ko aadha karne se roughly 7.4× good silicon recover hota hai — ek bada win, aur yahi precisely hai kyun chiplets sabse bade, sabse zyada defect-exposed designs par shine karte hain.
Problem 5.2 (L5)
Ek designer claim karta hai: "Ek tiny die ke liye, chiplets phir bhi recover karte hain — silicon gain, toh hamesha split karna chahiye." Is claim ki critique karo parent note ke trade-offs use karke.
Recall Solution 5.2
Arithmetic sahi hai: , ek genuine ~5% silicon recovery. Lekin recovered silicon ek hi cost nahi hai. Splitting add karta hai:
- Packaging overhead (interposer/bridge, TSVs, assembly, extra test) — ek fixed cost jo ek already-cheap chhote die par silicon saving se kaafi zyada hai.
- Duplicated die-to-die I/O — har chiplet ko UCIe-style PHY area aur power chahiye jo ek monolith ek baar spend karta hai. par monolithic yield pehle se hai — great. silicon gain poore package ke liye pay nahi kar sakta. Conclusion: chiplets tab jeetat hain jab monolithic area bada ho (yield pehle se kharab) ya jab aapko process nodes mix karni hoin / dies reuse karni hoin — sirf isliye nahi ki , jo hamesha sach hai. Claim "kuch silicon recover karta hai" aur "overall sasta" mein confusion karta hai.
Recall Jaane se pehle ek-line self-test
Ek die ko pieces mein kaatna aur sab achhe hone ki requirement wahi wapas kyun deta hai? ::: Kyunki — win tab hi aata hai jab aap fabrication aur assembly ke beech kharab chiplets test aur discard karte ho (known-good die).
Connections
- Chiplets and multi-die integration (parent)
- Wafer yield and defect density — ka source
- Interconnect energy and dark silicon — ka source
- Advanced packaging (2.5D 3D interposers) — L4 ke peeche 2.5D/3D mechanics
- Memory bandwidth and HBM — classic 3D-stack payoff
- Heterogeneous integration — nodes mix karna, UCIe interfaces
- Moore's Law and its slowdown — kyun yeh poori strategy aayi