6.5.1 · D5 · HinglishAdvanced & Emerging Architectures

Question bankChiplets and multi-die integration

2,642 words12 min read↑ Read in English

6.5.1 · D5 · Hardware › Advanced & Emerging Architectures › Chiplets and multi-die integration

Kisi bhi trap ko pakadne se pehle, tumhare paas woh do models hone chahiye jinpe ye traps bane hain. Isliye hum unhe zero se build karte hain — pehle pictures, phir symbols — aur tab quiz lete hain.


Warm-up 0: yeh letter kya hai?

Is page ke har formula mein letter aata hai. Use karne se pehle hum ise samjhenge.

yield mein kyun aata hai? Kyunki "thodi aur area survive karne ka chance us baat ke proportional hai ki tum pehle se kitna survive kar chuke ho" — woh proportional-shrinking rule exactly describe karta hai.

Upar wala curve dekho: exponent par value hai (100%), aur jaise jaise exponent negative hota jaata hai value ki taraf slide karti hai — lekin kabhi touch nahi karti. Woh shape hi hai, aur yield model ka skeleton yehi hai.


Warm-up 1: defects Poisson process kyun dete hain, step by step

Parent note assert karta hai "because Poisson." Yeh rahe actual reasoning, haath se build ki hui.

Ek tile ke clean hone ka chance hai. independent tiles ke saath, sabke clean hone ka chance hai:

Ab kyun lete hain? Tiles ek artificial grid hain; asli die mein koi tiles nahi hain, isliye hum unhe points tak shrink karte hain (). Ek famous limit hai jo kehta hai yeh expression exactly ek exponential mein collapse hoti hai:

rakhne par milta hai. Woh limit hi exactly woh jagah hai jahan se aata hai — Poisson "zero-events" probability "no tile got hit" ka continuous version hai.

Upar wala plot ko area ke against draw karta hai aur teen edge cases mark karta hai jinke baare mein tumse quiz hoga: curve par se start hoti hai, par ki taraf jaati hai, aur upar wali dashed flat line dikhati hai kya hota hai jab (yield hamesha rehti hai). Splitting dekho: ek bada die doomed zone mein gehre baithe hai; char chhote dies curve par upar baithe hain.


Warm-up 2: wire capacitance kyun hai, aur energy kahan jaati hai

Energy model bina proof ke use karta hai. Yeh hai kyun capacitance length ke saath linearly badhti hai.

Ab energy. Ek bit bhejna matlab us wire ki capacitance ko voltage tak charge karna:

kyun, kyun nahi? Capacitor charge karna aise hai jaise bin mein sand uthana: pehla charge free mein jaata hai (khaali bin, koi back-pressure nahi), aakhri charge ko wahan already poori voltage ke against push karna padta hai. Badhte back-pressure ko average karne par factor milta hai, aur kyunki charge ki quantity aur jis voltage ke against push karo — dono ke saath badhte hain, energy scale karti hai.

Left panel dikhata hai energy wire length ke saath linearly badhti hai — isliye ek off-package cm-scale trace (far right) ek on-package µm-scale link (far left) se orders of magnitude zyada costly hai. Right panel dikhata hai energy voltage mein parabola ki tarah badhti hai — steeper, kyunki squared hai. Do knobs, do alag shapes: yaad rakho kaun sa kaun sa hai.

Upar wala thumbnail adjacent topics ground karta hai jo tumhe linked milenge: ek 2.5D layout (dies side-by-side neeche ek interposer par), ek 3D stack (dies upar, unke through vertical TSVs), aur short-vs-long link jo interconnect energy drive karta hai aur memory bandwidth feed karta hai.


Warm-up 3: "reticle" aur "reticle limit" ka asli matlab

Yeh dhyan mein rakho: reticle limit ek maximum hai jise exceed nahi kar sakte, minimum nahi hai jise reach karna zaroori ho — neeche ek trap exactly usi confusion ko test karta hai.


True ya false — justify karo

Ek bade die ko chiplets mein split karna wafer per total good silicon ko bina kisi downside ke multiply karta hai.
False. Per-chiplet yield badhti hai (), lekin ab tum packaging, interposer/bridge area, extra test, aur duplicated die-to-die I/O ke liye pay karte ho — real costs jo monolith ne kabhi nahi uthaye.
Yield formula kehta hai zero area wale die ki yield 1 hogi.
True, aur yeh ek sanity check hai. : koi silicon occupy na karne wala die koi defect catch nahi kar sakta, isliye woh certainly "good" hai — model degenerate limit par sahi behave karta hai.
Agar die ki area quarter kar do, uski yield roughly quadruple ho jaati hai.
False — relationship exponential hai, linear nahi. Yield se ho jaati hai; ratio hai, jo depend karta hai ki original yield kitni buri thi, fixed factor of 4 nahi.
3D mein stack kiye gaye do chiplets ki total latency hamesha 2.5D mein side-by-side rakhne se kam hoti hai.
Generally False. 3D mein wires shorter hain isliye link latency kam hoti hai, lekin thermal throttling lower clocks force kar sakta hai, aur TSV routing apna overhead add karta hai — "shorter wire" poori latency story nahi hai.
Ek monolithic die aur same total area ke 4-chiplet version exactly utne hi defective transistors use se hatate hain.
False. Chiplet case mein defect sirf apna chhota die marta hai (jise tum discard karte ho); monolith mein ek defect poore bade die ko condemn kar deta hai. Same defects, waste hone wale good silicon ki matra bahut alag.
UCIe ek physical connector hai jise plug aur unplug kar sakte hain.
False. UCIe (Universal Chiplet Interconnect Express) ek die-to-die standard hai — ek protocol plus physical-layer spec — jo alag vendors ke chiplets ko interoperate karne deta hai; yeh dies mein fabricate hota hai, koi socket nahi hai.
Interconnect energy per bit voltage par wire length se zyada sharply depend karta hai.
True per the model. mein quadratic hai lekin mein sirf linear ( ke through); voltage half karne par energy ~4× cut hoti hai, length half karne par sirf ~2×.
Reticle limit se neeche, monolithic jaana impossible hai.
False — bilkul ulta hai. Reticle limit (~858 mm²) woh maximum hai jo ek exposure pattern kar sakta hai; iske neeche monolithic bilkul possible hai aur chhote, high-yield dies ke liye often sasta choice hota hai.

Error dhundho

"200 mm² area aur wale chiplet ki yield hai."
Error yeh hai ki ko area se multiply karna bhool gaye: yield hai , nahi.
"Chiplets hame process nodes mix karne dete hain kyunki interposer ek node ke signals ko doosre ke signals mein convert karta hai."
Interposer koi conversion nahi karta — yeh passive wiring hai. Nodes mix karna isliye kaam karta hai kyunki har die alag manufacture hoti hai, isliye har ek jo node suit kare woh choose kar sakti hai (dekho Heterogeneous integration).
"3D stacking better hai kyunki TSVs kisi bhi 2.5D wire se zyada bandwidth dete hain."
TSVs short vertical links dete hain, isliye 3D high bandwidth hit kar sakta hai — lekin asli driver proximity hai (short ), aur 2.5D bhi high-bandwidth ho sakta hai; claim TSVs ko sole cause ke roop mein overstate karta hai aur heat ko ignore karta hai.
"Yield at most ek defect ki probability count karta hai, kyunki chips kuch tolerate kar sakti hain."
Galat: yeh exactly zero defects ki probability hai. Model die ko good tab consider karta hai iff koi defect us par nahi landa; defects tolerate karna (redundancy ke zariye) ek alag, zyada optimistic model hai.
"Kyunki hai, ek off-package PCB trace (cm) aur ek on-package link (µm) mein roughly same energy per bit lagti hai."
Bilkul ulta. Kyunki hai aur cm, µm se ~10⁴× lamba hai, off-package links orders of magnitude zyada energy per bit cost karte hain — yehi core reason hai dies ko paas laane ka (dekho Interconnect energy and dark silicon).
"Silicon bridges (jaise EMIB) full interposers se saste hain kyunki woh wiring ki jagah TSVs use karte hain."
Ulta hai. Bridge sasta isliye hai kyunki yeh ek chhoti silicon chip hai jo sirf do dies ke edges wire karti hai — tum ek bade interposer se bhi bachte ho aur mostly TSVs se bhi, unhe embrace nahi karte.

Why questions

Defects ke liye Poisson distribution kyun — bell curve kyun nahi — sahi model hai?
Kyunki defects rare, independent, spatially uniform events per unit area hain, jo exactly woh tile-limit setup hai jo produce karta hai; Gaussian galat tarike se mean count ke around symmetric spread assume kar lega.
Energy model ki jagah kyun use karta hai?
Capacitor ko voltage tak charge karne mein energy store hoti hai; deliver ki gayi charge aur jis voltage ke against push hoti hai — dono ke saath badhte hain, isliye energy scale karti hai, linearly nahi.
Wire capacitance length ke saath linearly kyun badhti hai?
Wire identical per-segment capacitors ki chain hai jo parallel-add hoti hain; length double karne par segment count double hota hai aur isliye bhi, isliye .
Chhoti die ke liye chiplets monolith se zyada expensive kyun ho sakte hain?
Chhoti die ki pehle se hi high monolithic yield hoti hai, isliye use split karne se almost kuch nahi bachta — phir bhi tum full packaging, assembly, test, aur duplicated die-to-die I/O overhead pay karte ho, jo ab dominate karta hai.
3D stacking mein heat manage karna 2.5D se zyada mushkil kyun hai?
Stacked dies directly ek doosre par baithe hain, isliye unki heat neighbouring silicon se guzar kar jaani chahiye; power density (W/mm²) badhti hai aur buried die heatsink tak easily nahi pahunch sakta, unlike side-by-side dies jinke paas apna top surface hota hai.
Industry logic-on-logic ki jagah logic-on-cache ko 3D ke liye kyun prefer karta hai?
Cache (SRAM) comparatively low-power hota hai, isliye ise hot logic par stack karna thoda heat add karta hai; do hot logic dies stacked karene par power density compound hogi aur aggressive throttling force ho sakti hai.
Computation ko chiplets mein move karna Moore's Law ke slowdown se kyun connect hota hai?
Jab ek single node cheaply transistors shrink aur reticle monolithic size cap kar de, tab bahut saare good chhote dies ko package karna practically system-level transistor count ko scale karte rehne ka tarika ban jaata hai.

Edge cases

Yield model kya predict karta hai jab die area ?
: infinitely bada die certainly ek defect pakdega, isliye yield vanish ho jaati hai — model sahi dikhata hai ki monolithic scaling collapse hoti hai (curve ko figure s02 mein floor par girte dekho).
Agar defect density ho (perfect process) toh yield ka kya hoga?
kisi bhi area ke liye — zero defects ke saath, size ka koi matter nahi (figure s02 mein flat dashed line) aur poora chiplet-vs-monolith yield argument disappear ho jaata hai; sirf reticle aur node-mixing ke reasons bachte hain.
Agar chiplets mein split karo, kya yield hamesha ke liye improve hoti rehti hai?
Per-chiplet yield , lekin tumhe sabhi correctly assemble bhi karne hain; assembly-failure aur per-die I/O overhead ke saath badhte hain, isliye total system yield aur cost eventually kharaab ho jaate hain. Ek optimum hota hai, infinity nahi.
Reticle limit (~858 mm²) par exact die ke liye, chiplet splitting mandatory hai?
Mandatory nahi — tum ise abhi bhi monolithically print kar sakte ho ek exposure ki bilkul edge par; splitting tab hi forced hoti hai jab design limit exceed kare aur imperfect stitching ki zarurat ho (dekho Wafer yield and defect density ki wajah jaanne ke liye tum split kyun chahoge).
Agar do chiplets ko almost koi data exchange nahi karna hai, kya unhe physically paas laana phir bhi help karta hai?
Barely — ki saving sirf tab matter karti hai jab links heavily use hon. Kam traffic ke saath, cheap door-door placement (ya alag packages bhi) better trade ho sakti hai.
Recall Traps ka ek-sentence recap

Yield area mein exponential hai (linear nahi), energy win voltage mein quadratic, length mein linear hai, chiplets ek packaging tax pay karte hain jo sirf large ya node-mixed designs earn back karte hain, aur 3D ke short wires ke saath trapped heat bhi aati hai.

Connections