Chiplets sind kleine, getrennt gefertigte Halbleiterbausteine, die innerhalb eines gemeinsamen Prozessorgehäuses zusammenarbeiten. Statt alle Recheneinheiten, Speichercontroller und Ein-/Ausgabefunktionen auf einem einzigen großen Siliziumchip unterzubringen, verteilt ein Hersteller sie auf mehrere Bausteine. Das kann Fertigung und Produktentwicklung flexibler machen. Es bringt aber neue Anforderungen an die Verbindungen zwischen den Bausteinen, die Stromversorgung und die Wärmeabfuhr mit sich.
Entscheidend ist deshalb nicht, ob ein Prozessor aus einem oder mehreren Chips besteht, sondern wie gut das Gesamtsystem die jeweilige Aufgabe erledigt. Dieser Ratgeber erklärt den technischen Aufbau, die tatsächlichen Vorteile und die Grenzen der Chiplet-Technologie – ohne sie mit 3D-Stacking oder dem Verbindungsstandard UCIe gleichzusetzen.
Was ist ein Chiplet – und was ist daran neu?
Ein herkömmlicher, monolithischer Prozessor besteht im Kern aus einem zusammenhängenden Siliziumchip. Darauf liegen unterschiedliche Funktionsblöcke: Rechenkerne, Zwischenspeicher, Verbindungslogik und weitere Schaltungen. Bei einem Chiplet-Prozessor werden einige dieser Funktionen auf getrennte Siliziumbausteine aufgeteilt und anschließend in einem gemeinsamen Gehäuse verbunden. Für das Betriebssystem kann das fertige Produkt trotzdem wie ein normaler Prozessor erscheinen.
Ein Chiplet ist also kein austauschbares Steckmodul wie ein Arbeitsspeicherriegel. Die Bausteine werden im Herstellungsprozess dauerhaft miteinander verbunden. Sie lassen sich normalerweise nicht vom Nutzer einzeln ersetzen oder aufrüsten. Der Begriff „modular“ bezieht sich auf die Entwicklung und Fertigung, nicht auf eine nachträgliche Erweiterung am Schreibtisch.
Der Ansatz ist besonders interessant, wenn ein Chip viele Funktionen vereint, die unterschiedliche Anforderungen an die Fertigung stellen. Leistungsfähige Rechenkerne profitieren möglicherweise von einem besonders modernen Herstellungsverfahren. Für bestimmte Ein-/Ausgabeschaltungen oder analoge Funktionen ist ein älteres, bewährtes Verfahren unter Umständen wirtschaftlicher. Chiplets erlauben, solche Funktionsblöcke getrennt zu fertigen und später zusammenzuführen.
Monolithischer Prozessor und Chiplet-System im direkten Vergleich
| Merkmal | Monolithischer Chip | Chiplet-System |
|---|---|---|
| Aufbau | Viele Funktionen auf einem Siliziumstück | Mehrere Siliziumbausteine in einem Gehäuse |
| Fertigung | Ein gemeinsamer Fertigungsprozess für den Hauptchip | Unterschiedliche Prozesse je Baustein möglich |
| Entwicklung | Änderungen können den gesamten Chip betreffen | Einzelne Funktionsblöcke lassen sich eher wiederverwenden |
| Verbindungen | Viele kurze Leitungen innerhalb des Chips | Zusätzliche Übergänge zwischen den Bausteinen |
| Herausforderung | Große Chipfläche, Fertigungsausbeute | Verpackung, Kommunikation, Test und Wärmeverteilung |
| Leistung | Abhängig von Architektur und Fertigung | Abhängig von Architektur und Verbindungstechnik |
Keine der beiden Bauweisen ist grundsätzlich überlegen. Ein kleiner, gut integrierter monolithischer Chip kann einfacher und günstiger sein als ein komplexes Chiplet-Paket. Bei sehr großen Prozessoren können getrennte Bausteine dagegen Vorteile bieten, die den zusätzlichen Montageaufwand rechtfertigen.
Warum große Chips schwieriger herzustellen sind
Halbleiter werden auf runden Siliziumscheiben, sogenannten Wafern, gefertigt. Aus einem Wafer entstehen viele einzelne Chips. Je größer die Fläche eines einzelnen Chips ist, desto weniger Exemplare passen auf dieselbe Scheibe. Außerdem steigt die Wahrscheinlichkeit, dass ein Fertigungsfehler eine wichtige Stelle des Chips trifft. Ein großer Chip ist dadurch nicht einfach nur proportional teurer als ein kleiner.
Bei einer Chiplet-Architektur kann ein Hersteller statt eines sehr großen Bausteins mehrere kleinere fertigen. Kleinere Bausteine lassen sich unter bestimmten Bedingungen mit besserer Ausbeute produzieren. Fehlerhafte Exemplare können vor dem Zusammenbau aussortiert werden. Die Gesamtrechnung muss allerdings auch Montage, Tests, Verbindungsstrukturen und Ausschuss beim Packaging berücksichtigen. Es wäre falsch, aus der kleineren Chipfläche automatisch niedrigere Gesamtkosten abzuleiten.
Ein vereinfachtes Gedankenbeispiel verdeutlicht den Unterschied: Wenn ein großer Prozessor aus vier funktionalen Bereichen besteht, kann ein Defekt in einem Bereich den gesamten monolithischen Chip unbrauchbar machen. Sind die Bereiche als getrennte Chiplets ausgeführt, lassen sich fehlerhafte Bausteine vor der Montage leichter aussondern. Dafür muss das fertige Paket aus mehreren funktionsfähigen Teilen zusammengesetzt werden; ein Fehler bei diesem Schritt verursacht ebenfalls Kosten. Welche Variante günstiger ist, hängt von Größe, Fertigungsprozess, Stückzahl und Verbindungstechnik ab.
Wie Chiplets technisch miteinander kommunizieren
Damit mehrere Bausteine wie ein Prozessor arbeiten, benötigen sie schnelle Verbindungen. Dabei sind drei Größen besonders wichtig: Bandbreite beschreibt die übertragbare Datenmenge pro Zeit, Latenz die Verzögerung einer Übertragung und Energie pro übertragenem Bit den Aufwand für die Kommunikation. Hohe Bandbreite allein garantiert noch keine gute Leistung, wenn eine Anwendung ständig auf kleine Datenpakete warten muss.
Innerhalb eines monolithischen Chips verlaufen Signale über feine Leitungsstrukturen im Silizium. Zwischen Chiplets müssen sie zusätzlich die Grenzen der Bausteine und die Verbindungstechnik im Gehäuse überwinden. Dafür werden unter anderem spezielle Trägerstrukturen, sehr dichte Kontaktflächen und fortschrittliche Verbindungslösungen eingesetzt. Welche Methode geeignet ist, hängt von der Entfernung, der Zahl der benötigten Leitungen und den Kosten ab.
Ein Prozessor mit mehreren Rechen-Chiplets muss beispielsweise sicherstellen, dass Speicherzugriffe und der Austausch von Daten zwischen Kernen korrekt koordiniert werden. Je nach Architektur kommen gemeinsame Zwischenspeicher, Kohärenzprotokolle und spezielle Verbindungsnetze zum Einsatz. Das sind keine Nebensächlichkeiten: Eine ungünstige Datenverteilung kann einen Teil der theoretischen Rechenleistung wieder aufzehren.
Was Advanced Packaging bedeutet
Mit Advanced Packaging bezeichnet man anspruchsvolle Verfahren, mit denen Halbleiterbausteine im Gehäuse verbunden werden. Dazu zählen unter anderem hochdichte Träger, Brücken zwischen Chips und Zwischenlagen mit besonders feinen Leiterbahnen. Diese Technik entscheidet darüber, wie viele Verbindungen möglich sind, wie weit die Signale laufen müssen und wie viel Platz das fertige Bauteil benötigt.
Das Gehäuse ist damit nicht mehr nur eine schützende Hülle. Es wird selbst zu einem wichtigen Bestandteil der Rechnerarchitektur. Allerdings steigen mit der Komplexität die Anforderungen an Präzision, Testverfahren und Fertigungskapazitäten. Ein technisch hervorragendes Chiplet-Design kann wirtschaftlich scheitern, wenn die benötigte Packaging-Technik zu teuer oder nicht ausreichend verfügbar ist.
UCIe: Ein Standard für Verbindungen, keine Garantie für Austauschbarkeit
UCIe (Universal Chiplet Interconnect Express) beschreibt einen offenen Ansatz für die Kommunikation zwischen Chiplets innerhalb eines Gehäuses. Ziel ist, Schnittstellen zu vereinheitlichen, damit Bausteine unterschiedlicher Herkunft künftig leichter kombiniert werden können. Das ist besonders interessant für Hersteller, die spezialisierte Recheneinheiten, Speicherfunktionen oder Ein-/Ausgabebausteine integrieren möchten.
Ein gemeinsamer Standard löst jedoch nicht automatisch alle Integrationsprobleme. Zwei Chiplets können eine ähnliche physische Schnittstelle unterstützen und sich trotzdem bei Stromversorgung, thermischen Anforderungen, Software, Sicherheit oder internen Protokollen unterscheiden. UCIe bedeutet deshalb nicht, dass sich beliebige Chiplets wie Bausteine eines Stecksystems zusammenstellen lassen.
Die technischen Einzelheiten und die Entwicklung dieses Standards sind ein eigenständiges Thema. Für die Einordnung der Chiplet-Technologie genügt hier die zentrale Erkenntnis: Offene Verbindungen können die Zusammenarbeit erleichtern, ersetzen aber weder eine gemeinsame Systemarchitektur noch aufwendige Kompatibilitätstests.
Chiplets und 3D-Stacking: Verwandt, aber nicht identisch
Bei Chiplets geht es zunächst um die Aufteilung eines Systems auf mehrere Siliziumbausteine. Diese können nebeneinander angeordnet sein. 3D-Stacking beschreibt dagegen das vertikale Stapeln von Halbleiterschichten oder Bausteinen. Beide Ansätze lassen sich kombinieren, müssen es aber nicht.
Vertikale Verbindungen können besonders kurze Wege zwischen bestimmten Funktionsblöcken ermöglichen. Gleichzeitig wird die Wärmeabfuhr schwieriger, wenn aktive Schichten übereinanderliegen. Die Wahl zwischen seitlicher Anordnung, vertikaler Integration oder einer Kombination hängt deshalb nicht allein von der gewünschten Leistung ab, sondern auch von Fertigungskosten, thermischer Belastung und Reparaturmöglichkeiten im Produktionsprozess.
Ein typischer Denkfehler besteht darin, jede mehrteilige Chiparchitektur als 3D-Chip zu bezeichnen. Ein Prozessor mit zwei nebeneinanderliegenden Rechen-Chiplets ist bereits ein Chiplet-System, auch wenn keine aktive Siliziumschicht über einer anderen sitzt.
Wo Chiplets heute besonders sinnvoll sind
CPUs: Rechenkerne und Ein-/Ausgabefunktionen trennen
Bei CPUs können Rechenkerne in einem oder mehreren eigenen Bausteinen liegen, während ein anderer Baustein Funktionen wie Speicheranbindung und Ein-/Ausgabe übernimmt. Dadurch lassen sich unterschiedliche Produktvarianten auf Basis wiederverwendbarer Rechen-Chiplets entwickeln. Eine Server-CPU kann beispielsweise mehr Rechenbausteine enthalten als eine kleinere Variante derselben Architektur. Ob die Anwendung davon profitiert, hängt aber auch von Speicherzugriffen, Kernkommunikation und Software ab.
GPUs und KI-Beschleuniger: Große Systeme wirtschaftlicher aufbauen
Grafikprozessoren und KI-Beschleuniger benötigen viel parallele Rechenleistung sowie schnelle Datenwege. Chiplets können helfen, große Funktionsblöcke auf mehrere Fertigungsbausteine zu verteilen. Die Herausforderung besteht darin, dass viele parallele Recheneinheiten auf gemeinsame Daten zugreifen oder Ergebnisse austauschen müssen. Dafür sind besonders leistungsfähige Verbindungen nötig.
Die Aufteilung auf Chiplets macht aus mehreren Bausteinen nicht automatisch einen einzigen, für jede Software transparenten Beschleuniger. Wie Aufgaben verteilt werden, welche Speicherbereiche gemeinsam nutzbar sind und wie Synchronisation funktioniert, hängt von der konkreten Architektur ab. Bei KI-Modellen können Speicherbandbreite und Kommunikation wichtiger werden als die Zahl der Rechenkerne.
Spezialisierte Bausteine statt identischer Fertigung
Ein weiterer Einsatzfall ist die Kombination unterschiedlicher Funktionen: Rechenlogik, Ein-/Ausgabe, Sicherheitsfunktionen oder besondere Beschleuniger müssen nicht zwangsläufig im gleichen Herstellungsverfahren entstehen. Das eröffnet Herstellern mehr Gestaltungsspielraum. Es erhöht zugleich die Anforderungen an die Abstimmung der Bausteine und an den Nachweis, dass das Gesamtsystem zuverlässig arbeitet.
Welche Nachteile Chiplets mit sich bringen
Die größte technische Herausforderung liegt in der Kommunikation über Chipgrenzen hinweg. Daten, die auf einem monolithischen Chip kurze Wege zurücklegen, müssen bei einer aufgeteilten Architektur möglicherweise über zusätzliche Verbindungen transportiert werden. Das kann Latenz und Energieverbrauch erhöhen. Moderne Verbindungstechnik kann diese Nachteile begrenzen, aber nicht grundsätzlich verschwinden lassen.
Auch die Wärmeverteilung wird anspruchsvoller. Mehrere leistungsstarke Bausteine erzeugen unterschiedliche Hotspots im selben Gehäuse. Kühllösung und Stromversorgung müssen deshalb auf die gesamte Anordnung abgestimmt sein. Zudem können thermische Ausdehnung, mechanische Belastung und die Zuverlässigkeit der Kontaktstellen eine Rolle spielen.
Ein weiterer Nachteil betrifft die Entwicklung. Getrennte Chiplets müssen einzeln getestet und anschließend als Gesamtsystem geprüft werden. Fehler können im einzelnen Baustein, in der Verbindung oder erst im Zusammenspiel auftreten. Unterschiedliche Fertigungsprozesse und Zulieferer erschweren die Abstimmung zusätzlich. Die vermeintliche Einfachheit eines Baukastens darf daher nicht mit einer einfachen Entwicklung verwechselt werden.
Was Chiplets für Käufer und Anwender bedeuten
Für Käufer eines PCs, Laptops oder Servers ist die Zahl der Chiplets normalerweise kein sinnvolles eigenständiges Kaufkriterium. Wichtiger sind die tatsächlich gemessene Anwendungsleistung, Energieaufnahme, Speicheranbindung, Kühlung, Plattformunterstützung und der Preis. Zwei Prozessoren mit derselben Chiplet-Anzahl können sich deutlich unterscheiden. Umgekehrt kann ein monolithischer Prozessor bei einer konkreten Aufgabe die bessere Wahl sein.
Bei Servern und professionellen Anwendungen lohnt ein genauer Blick auf die Speicherarchitektur. Wenn Daten häufig zwischen unterschiedlichen Recheneinheiten ausgetauscht werden, können die internen Verbindungen eine Rolle spielen. Eine gute Leistungsbewertung verwendet deshalb die eigenen Programme oder möglichst ähnliche Arbeitslasten statt ausschließlich theoretischer Kerne- oder Bandbreitenwerte.
Für die spätere Aufrüstung ergibt sich aus der Chiplet-Technologie kein unmittelbarer Vorteil: Die Bausteine sitzen dauerhaft im Prozessorgehäuse. Wer mehr Leistung benötigt, tauscht weiterhin das vorgesehene Gesamtbauteil oder die Plattform aus, sofern das Gerät dies überhaupt ermöglicht.
Praxisbeispiel: Wann eine Chiplet-Architektur Vorteile bringt
Ein Hersteller plant eine Prozessorfamilie für unterschiedliche Leistungsklassen. Bei einer monolithischen Entwicklung müsste er möglicherweise mehrere unterschiedlich große Gesamtchips entwerfen und fertigen. Mit einem Chiplet-Ansatz kann er einen Rechenbaustein mehrfach verwenden und ihn je nach Modell mit passenden weiteren Bausteinen kombinieren. Das kann Entwicklungsaufwand und Fertigungsrisiken reduzieren.
Der Vorteil entsteht aber nur, wenn die Verbindungen schnell genug sind, das Packaging wirtschaftlich bleibt und die Software die zusätzliche Rechenleistung sinnvoll nutzt. Ein Programm, das hauptsächlich auf einen einzelnen Rechenkern wartet, wird durch zusätzliche Chiplets nicht automatisch schneller. Eine stark parallelisierte Anwendung kann dagegen profitieren, sofern Speicher und Kommunikation mithalten.
Das Beispiel zeigt den eigentlichen Nutzen der Technologie: Chiplets erweitern die Möglichkeiten, Prozessoren zu entwerfen und zu fertigen. Sie sind kein universeller Beschleunigungstrick für jede Anwendung.
Häufige Fragen zur Chiplet-Technologie
Sind Chiplets dasselbe wie mehrere Prozessorkerne?
Nein. Ein Prozessorkern ist eine funktionale Recheneinheit. Ein Chiplet ist ein physisch getrennter Siliziumbaustein, der einen oder mehrere Kerne oder ganz andere Funktionen enthalten kann.
Ist ein Chiplet-Prozessor automatisch schneller?
Nein. Die Geschwindigkeit hängt von Architektur, Takt, Speicher, internen Verbindungen und der ausgeführten Software ab. Chiplets erleichtern bestimmte Entwürfe, garantieren aber keinen Leistungsvorsprung.
Kann man einzelne Chiplets nachrüsten?
Bei gewöhnlichen PCs und Servern nicht. Die Bausteine werden bei der Herstellung dauerhaft in einem gemeinsamen Gehäuse verbunden.
Warum werden Chiplets nicht in jedem Prozessor verwendet?
Zusätzliche Verbindungen, Packaging, Tests und Entwicklungsaufwand verursachen Kosten. Bei kleineren oder einfacheren Chips kann eine monolithische Bauweise wirtschaftlicher und technisch günstiger sein.
Welche Rolle spielen UCIe und 3D-Stacking?
UCIe ist ein Standardisierungsansatz für Verbindungen zwischen Chiplets. 3D-Stacking beschreibt die vertikale Anordnung von Halbleiterbausteinen. Beide Technologien können Chiplet-Systeme ergänzen, sind aber nicht mit Chiplets gleichzusetzen.