3D integration & chiplets

Universal Chiplet Interconnect Express (UCIe)

Once you decide to build a big system out of small chiplets instead of one giant die, a new problem appears: how does one chiplet actually talk to the one sitting next to it? For years every company answered that with its own private, in-house link, which meant a chiplet from one vendor simply could not plug into another vendor's die — the way a charger from one phone maker used to refuse to fit anyone else's phone. UCIe, the Universal Chiplet Interconnect Express, is the open industry standard that fixes this. Think of it as the USB of chiplets: a published, royalty-free socket-and-protocol agreement so that pieces of silicon from different companies, and even built on different process nodes, can be wired together and just work.

Concretely, UCIe standardizes the die-to-die interface in layers — the electrical bumps and signaling of the physical layer, a die-to-die adapter that handles reliability and link negotiation, and a protocol layer that carries familiar traffic like PCIe and CXL across the gap. It comes in profiles for different reaches: a 'standard package' flavor that runs over an ordinary organic substrate for longer, cheaper hops, and an 'advanced package' flavor that runs over a silicon interposer or bridge for the very short, dense, high-bandwidth links between tightly-packed chiplets. Either way, the point is a common contract at the chiplet boundary instead of a hundred incompatible private ones.

Why this matters traces straight back to the limits below it on the ladder. Squeezing everything onto one monolithic die hurts yield, and forces logic, memory, and analog to share a single process node even though each wants a different one. Chiplets answer that by letting you build from known-good dies and mix nodes — but only if they can be connected. UCIe is the connective tissue that turns 'chiplets' from a one-company trick into an open ecosystem, the same role a standard socket plays in any modular system: it lets a designer shop for the best chiplet for each job and trust that it will fit.

Two chiplets, one UCIe link:

  +-----------+              +-----------+
  | Chiplet A |              | Chiplet B |
  |  (5nm     |              |  (older   |
  |   logic)  |              |  node I/O)|
  +-----------+              +-----------+
   protocol (PCIe/CXL)        protocol
   d2d adapter                d2d adapter
   PHY  ====== UCIe link ====  PHY
  ============================================
   package / interposer (carries the bumps)

  standard pkg : organic substrate -> longer, cheaper
  advanced pkg : Si interposer    -> shorter, denser, faster

UCIe is the shared stack (PHY + die-to-die adapter + protocol) at each chiplet's edge, so dies from different vendors and nodes plug together over a common package or interposer.

UCIe defines the interface, not the packaging itself — how far and how fast two chiplets can actually talk still depends on whether they sit on a cheap organic substrate or a dense silicon interposer.

Also called
UCIeUniversal Chiplet Interconnect Express