1. Disaggregation of SoCs
A classical system-on-chip (SoC) integrates every functional block -- CPU cores, GPU, I/O controllers, memory interfaces -- onto a single monolithic die. The chiplet approach deliberately breaks this SoC apart into several smaller, functionally distinct dies ("disaggregation"), which are then reassembled into a functionally coherent system using the advanced packaging techniques described in the previous chapters (interposer, hybrid bonding).
This decomposition generally follows functional boundaries that already exist in chip design: compute cores, memory controllers, I/O blocks, and analog circuitry are typically already organized as distinct, clearly delineated modules (IP blocks) within a chip design. The chiplet approach makes this logical modularity physically usable by transferring it onto separate dies.