chiplet design heterogeneous

**Chiplet Architecture and Disaggregation** is the **semiconductor design paradigm that decomposes a monolithic system-on-chip into multiple smaller, specialized dies (chiplets) connected through high-bandwidth packaging technologies — enabling each chiplet to be manufactured at its optimal process node, improving yield through smaller die sizes, allowing mix-and-match product configurations, and breaking the reticle size limit that caps monolithic die area at ~800 mm²**. **Why Chiplets** Monolithic SoC scaling faces fundamental limits: - **Yield**: Die yield drops exponentially with area (Poisson model). At D₀=0.1/cm²: 100 mm² die = 90% yield; 800 mm² = 45% yield. Splitting into 4×200 mm² chiplets: each at 82% yield, overall 82%⁴ × assembly yield ≈ 40-45% — BUT each chiplet is independently testable (Known Good Die), so defective chiplets are discarded before assembly, achieving effective system yield >80%. - **Reticle Limit**: Maximum die size is limited by scanner field size (~26×33 mm = ~858 mm²). Chiplets bypass this — the assembled package can be 2000+ mm². - **Process Optimization**: CPU cores benefit from leading-edge logic (3 nm). I/O and SerDes work fine at 5-7 nm. Analog stays at 12-16 nm. Chiplets let each function use its optimal node. - **Product Flexibility**: Assemble different chiplet combinations for different SKUs (4-core laptop vs. 64-core server) from the same chiplet pool. **Industry Implementations** - **AMD EPYC (Zen 2/3/4)**: 8-12 compute chiplets (CCDs) + I/O die. Each CCD: 8 cores manufactured at leading-edge node (TSMC 5 nm for Zen 4). I/O die: memory controllers, PCIe, at 6 nm. Connected via Infinity Fabric on organic substrate. - **AMD MI300X**: 8 compute chiplets (XCDs, CDNA 3) + 4 I/O dies (XIDs) + 8 HBM3 stacks on CoWoS-like 2.5D interposer. Total: 153B transistors across 12 chiplets. - **Intel Meteor Lake**: 4-tile architecture — compute tile (Intel 4), SoC tile (TSMC N6), GPU tile (TSMC N5), I/O tile (TSMC N6) connected via Foveros 3D stacking + EMIB bridges. - **Apple M-series (Ultra)**: Two M2 Max dies connected via UltraFusion bridge (~2.5 TB/s bandwidth) creating a single M2 Ultra processor. **Chiplet Interconnect Standards** - **UCIe (Universal Chiplet Interconnect Express)**: Industry-standard die-to-die interface. Physical layer defines bump pitch (25-55 μm for standard packaging, <10 μm for advanced packaging), protocol layer supports PCIe and CXL. Enables chiplets from different vendors to interoperate. - **BoW (Bunch of Wires)**: Simpler, lower-latency die-to-die link without complex protocol overhead. Used in some AMD designs. - **Proprietary**: AMD Infinity Fabric, Intel EMIB/Foveros AIB, TSMC LIPINCON. **Design Challenges** - **Die-to-Die Bandwidth**: Cross-chiplet communication must approach the bandwidth of intra-die wires. UCIe advanced package: 1.3 TB/s per mm edge × 2 edges = multi-TB/s per chiplet pair. Standard package: lower bandwidth, higher latency. - **Latency**: Cross-chiplet latency (10-50 ns vs. <1 ns intra-die) impacts cache coherency performance. NUMA-like effects between chiplets require software awareness. - **Power**: Die-to-die I/O power: 0.2-0.5 pJ/bit for advanced packaging, 2-5 pJ/bit for standard packaging. At TB/s bandwidths, this is a significant power budget item. - **Known Good Die (KGD)**: Each chiplet must be fully tested before assembly. Defective chiplets discovered after bonding waste the entire package. Chiplet Architecture is **the semiconductor industry's answer to the practicality limits of monolithic scaling** — a disaggregation strategy that achieves the performance, density, and functionality of impossibly large monolithic dies by composing smaller, optimized, independently manufactured chiplets into unified systems.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account