
Universele Chiplet Interconnect Express, of UCIe, is een open industrie standaard voor het verbinden van chiplets binnen één halfgeleiderpakket. Een chiplet is een kleinere functionele chip die verwerking, geheugen, graphics, netwerken, beveiliging, I/O of versnelling kan bieden.
UCIe biedt deze aparte chips een gemeenschappelijke die-to-die interface zodat ze kunnen communiceren als onderdelen van één systeem. Het kan PCI Express, Compute Express Link en streamprotocollen tussen chiplets transporteren, inclusief chips geproduceerd door verschillende leveranciers of met verschillende procestechnologieën.

Figuur 2. Voordelen van Chipletontwerp
Grote monolithische chips worden moeilijker en duurder te produceren naarmate de chipgrootte en het aantal transistors toenemen. Een grotere chip gebruikt meer waferoppervlak en heeft een hogere kans op defecten, wat de opbrengst kan verlagen en de kosten van elk bruikbaar apparaat kan verhogen.
Chiplets verdelen een groot ontwerp in kleinere chips. Rekenkernen kunnen een geavanceerde procesnode gebruiken, terwijl analoge, I/O-, beveiligings-, controle- en andere functies gebruik maken van volwassen en goedkopere nodes. Bewezen chiplets kunnen ook opnieuw worden gebruikt in verschillende producten, waardoor de noodzaak om elke keer de volledige processor opnieuw te ontwerpen wordt verminderd.
De resterende uitdaging is communicatie. Proprietaire die-to-die verbindingen kunnen de compatibiliteit tussen chiplets van verschillende teams of leveranciers beperken. UCIe biedt een gemeenschappelijke interface voor het verbinden van CPU-, GPU-, geheugen-, I/O-, netwerk- en acceleratorchips binnen één pakket.

Figuur 3. UCIe Linkinitialisatie, Training, Gegevensoverdracht en Foutherstel
UCIe creëert een hoge snelheid verbinding tussen twee chiplets. Wanneer het systeem opstart, wordt de verbinding geïnitialiseerd en meldt elke kant zijn ondersteunde gegevenssnelheden, lane-configuraties, protocollen en operationele functies. De verbinding selecteert vervolgens instellingen die door beide chiplets worden ondersteund.
De lanes zijn getraind zodat de ontvanger de inkomende signalen kan herkennen en de verzonden data kan herstellen. Zodra de training is voltooid, kan PCIe, CXL of streaming verkeer over de pakketverbinding bewegen.
Tijdens de operatie controleert de link de gegevensintegriteit, beheert fouten en kan het stroom verbruiken verminderen wanneer het verkeer inactief is.
UCIe heeft vier specificatiebedrijven: UCIe 1.0, 1.1, 2.0 en 3.0. Elke versie voegt nieuwe mogelijkheden toe terwijl de interoperabiliteit met vroegere releases behouden blijft.
| Versie |
Release |
Maximale Planar Data Rate |
Hoofd Aanvullingen |
Verpakkings Ondersteuning |
| UCIe 1.0 |
2022 |
Tot 32 GT/s, afhankelijk van de pakketmodus |
Introduceerde de PHY, adapter, PCIe, CXL, streamingprotocollen, softwaremodel en compliancestructuur |
Standaard en geavanceerde 2D of 2.5D pakketten |
| UCIe 1.1 |
Augustus 2023 |
Tot 32 GT/s |
Verbeterde streaming, afspelen, multi-protocolondersteuning, gezondheidsmonitoring, linkherstel en compliance testen |
Herziene bump maps voor goedkopere pakketten |
| UCIe 2.0 |
Augustus 2024 |
Tot 32 GT/s |
Toegevoegd de UCIe DFx Architectuur voor testen, telemetrie, beheer en debugging |
Toegevoegd UCIe-3D voor fijne en hybride verbindingen |
| UCIe 3.0 |
5 augustus 2025 |
48 en 64 GT/s |
Toegevoegd runtime herkalibratie, verbeterde laagvermogensregeling, langere sideband bereik, vroege firmware-download, snellere throttling en noodsignalisering |
Hogere support voor UCIe-S en UCIe-A |
Chiplets gebaseerd op verschillende UCIe-versies kunnen communiceren, maar de link werkt alleen op de datasnelheden en functies die door beide apparaten worden ondersteund. Ingenieurs moeten ook bevestigen dat de geselecteerde PHY, procesnode, pakkettechnologie en verificatietools de vereiste UCIe-versie ondersteunen.

Figuur 4. UCIe Protocol, Adapter, FDI, RDI, en PHY Architectuur
UCIe scheidt protocollenbeheer, linkbeheer en elektrische signalering in drie hoofdlagen: de protocollaag, die-die adapterlaag en fysieke laag.
Protocollaag
De protocollaag beheert het verkeer dat tussen chiplets wordt uitgewisseld. Dit kan PCIe-transacties, CXL-geheugen en coherentie verkeer, of streamingdata van een ander ondersteund protocol omvatten.
UCIe vervangt PCIe of CXL niet. Het biedt de pakketniveau verbinding die nodig is om hun verkeer tussen chips te vervoeren.
Die-to-Die Adapterlaag
De die-to-die adapter zit tussen de protocol- en fysieke lagen. Het bereidt protocold gegevens voor verzending en beheert de link.
De functies kunnen protocolonderhandelingen, gegevensstructurering, stroomregeling, CRC-generatie en -controle, herhaalde verwerking, foutrapportage, link-status controle en energie-status beheer omvatten. De exacte functies hangen af van de geselecteerde protocolmodus en UCIe-versie.
Fysieke Laag
De fysieke laag verzendt en ontvangt de elektrische signalen die de verpakking overschrijden. Het omvat zenders, ontvangers, klokcircuits, lane-logica, kalibratiefuncties en verbindingen aan de kant van het pakket.
Het hoofdbandkanaal draagt hoge-snelheidsdata. Het zijbandkanaal draagt controle-, initialisatie-, training-, beheer- en statusinformatie.
Lanes en Modules
Een UCIe-link bevat meerdere lanes gegroepeerd in modules. Het verhogen van het aantal actieve lanes verhoogt de totale bandbreedte, maar vereist ook meer chiprandgebied, bumps, routering, klokken en PHY-vermogen.
FDI en RDI
De Flit-Aware Die-to-Die Interface, of FDI, verbindt het protocolblok met de adapter. De Raw Die-to-Die Interface, of RDI, verbindt de adapter met de PHY.
Deze gedefinieerde interfaces stellen protocol-, controller- en PHY-blokken in staat om afzonderlijk te worden ontwikkeld, terwijl ze een gemeenschappelijke verbinding tussen hen behouden.

Figuur 5. UCIe-S vs UCIe-A vs UCIe-3D Pakketstructuren
UCIe ondersteunt drie pakketconfiguraties: UCIe-S voor standaardpakketten, UCIe-A voor geavanceerde pakketten en UCIe-3D voor verticaal gestapelde chips. De juiste optie hangt af van de vereiste bandbreedte, beschikbare chiprandgebied, fabricageproces, thermische limieten en pakketbudget.
| Vergelijkings Punt |
UCIe-S |
UCIe-A |
UCIe-3D |
| Pakkettype |
Standaardpakket |
Geavanceerd pakket |
Drie-dimensionaal gestapeld pakket |
| Die-arrangement |
Chips naast elkaar geplaatst op een organisch substraat |
Chips naast elkaar geplaatst met behulp van een interposer, brug, of fijne herverdelingslaag |
Dies gestapeld verticaal |
| Geschatte kanaallengte |
Tot ongeveer 25 mm |
Tot ongeveer 2 mm |
Hangt af van de die-stapel en de bindingstructuur |
| Aansluitdichtheid |
Lager |
Hoger |
Hoogste potentiële dichtheid |
| Link-energie doelstelling |
Ongeveer 0,5 tot 1 pJ/bit |
Ongeveer 0,25 tot 0,5 pJ/bit |
Potentieel lager vanwege zeer korte verticale verbindingen |
| Relatieve pakketkosten |
Lager |
Hoger |
Meestal het hoogste |
| Routeringsmoeilijkheid |
Gemiddeld |
Hoog |
Zeer hoog |
| Thermische moeilijkheid |
Gemiddeld |
Hoger |
Hoogste omdat gestapelde dies warmteafvoer moeilijker maken |
| Test- en assemblagemoelijkheid |
Lager |
Hoger |
Hoogste |
| Het beste geschikt voor |
Gemiddeld-breedte en kostgevoelige chiplet-systemen |
Korte, brede, hoge-bandbreedte die-naar-die verbindingen |
Dichte verticale links of ontwerpen met beperkte die-randruimte |
UCIe-S
UCIe-S past in de standaard productie van organische substraten en gevestigde assemblageprocessen. De PHY-vloerplanning, retourpaden, stroomlevering, bump-ontsnappingsroutering en substraatmaterialen moeten nog zorgvuldig gecoördineerd worden om de signaalkwaliteit te behouden.
UCIe-A
UCIe-A vereist nauwe planning tussen de chiplets, PHY, pakket en stroomnetwerk. Bump-mappen, brug- of interposer-routering, klokpaden, uitlijnings-tolerantie en assemblagelimieten moeten vroegtijdig worden gecontroleerd met de bedoelde pakketstapel.
UCIe-3D
UCIe-3D vereist zorgvuldige plaatsing van hoogvermogenfuncties, thermische sensoren, stroompaden en kloknetwerken over de gestapelde dies. Testen moeten ook worden gepland vóór assemblage via bekend-goede-die screening, ingebouwd zelftest, foutisolatie en reparatiefuncties.
De kanaallengte en energie cijfers in de tabel zijn referentiedoelen. Werkelijke resultaten zijn afhankelijk van de PHY, lane-snelheid, procesnode, bump pitch, pakketmaterialen, routering, spanning en temperatuur.
UCIe-prestaties zijn afhankelijk van de lane-snelheid, totaal aantal actieve lanes, PHY-ontwerp, pakketkanaal en vervoerd protocol. UCIe 3.0 ondersteunt vlakke datasnelheden van 48 en 64 GT/s voor UCIe-S en UCIe-A. Deze waarden zijn ruwe signaalwaarden voor elke lane, niet de uiteindelijke bandbreedte beschikbaar voor applicatiegegevens.
De theoretische ruwe bandbreedte in één richting kan worden berekend als:
Theoretische ruwe bandbreedte per richting = Lane-snelheid × Totaal actieve lanes ÷ 8
Het totale aantal actieve lanes omvat alle actieve lanes over elke module die door de link wordt gebruikt:
Totaal actieve lanes = Actieve lanes per module × Aantal actieve modules
Bijvoorbeeld, twee actieve modules met 16 lanes per module bieden:
Totaal actieve lanes = 16 × 2 = 32 lanes
De bandbreedteformule gaat ervan uit dat er één verzonden bit per overdracht is. Het houdt geen rekening met protocolheaders, framing, CRC, herhalingen, flowcontrol of inactieve perioden. Delen door acht converteert gigabits per seconde naar gigabytes per seconde.
Voor één actieve 16-lane module:
• Bij 64 GT/s: 64 × 16 ÷ 8 = 128 GB/s theoretische ruwe bandbreedte per richting
• Bij 48 GT/s: 48 × 16 ÷ 8 = 96 GB/s theoretische ruwe bandbreedte per richting
De werkelijke payloadbandbreedte is lager omdat een deel van de linkcapaciteit wordt gebruikt voor protocolafhandeling, framing, CRC, herhalingen, flowcontrol en inactieve perioden.
Payloadbandbreedte = Theoretische ruwe bandbreedte × Payload-efficiëntie
Een gerapporteerd resultaat van payloadbandbreedte moet de UCIe-versie, protocol, totaal aantal lanes, aantal modules, verkeersrichting, pakketgrootte, herhalingspercentage, inactieve tijd en testomstandigheden vermelden.
Stel dat een chiplet 80 GB/s payloadbandbreedte vereist en de verwachte payloadefficiëntie is 80%.
De 80% payloadefficiëntie die in dit voorbeeld wordt gebruikt, is een illustratieve ontwerpresumptie, geen vastgelegde UCIe-efficiëntiewaarde. Werkelijke efficiëntie hangt af van het protocol, de pakketgrootte, framing, CRC, herhalingen, flowcontrol, inactieve perioden en verkeerspatroon.
Vereiste theoretische ruwe bandbreedte = 80 GB/s ÷ 0,80 = 100 GB/s
| Link Configuratie |
Theoretische Ruwe Bandbreedte per Richting |
Payload bij 80% Efficiëntie |
Resultaat |
| 16 totaal actieve lanes bij 48 GT/s |
96 GB/s |
76.8 GB/s |
Niet genoeg |
| 16 totaal actieve lanes bij 64 GT/s |
128 GB/s |
102.4 GB/s |
Voldoet aan het doel |
Een link met 16 totaal actieve lanes die werken op 64 GT/s voldoet aan de vereiste payload van 80 GB/s en biedt enige extra bandbreedte marge. Echter, de PHY, controller, procesnode en pakket moeten allemaal de geselecteerde snelheid ondersteunen. Het pakketkanaal moet ook voldoende signaalkwaliteit behouden op 64 GT/s.
| Prestatie Factor |
Hoofdeffect |
| Lane snelheid |
Hogere snelheden verhogen de bandbreedte maar vereisen betere signaalkwaliteit |
| Totaal actieve lanes |
Meer lanes verhogen de bandbreedte, PHY-vermogen, routing, bump-gebruik en chiprandgebied |
| Aantal modules |
Meer modules verhogen het totaal aantal lanes en beschikbare bandbreedte |
| Payload efficiëntie |
Bepaalt hoeveel ruwe bandbreedte beschikbaar is voor applicatiedata |
| Latentie |
Hangt af van het protocol, adapter, PHY, buffers, klokken en herhalingen |
| Bandbreedte-dichtheid |
Geeft aan hoeveel bandbreedte kan worden geleverd langs de chiprand |
| Energie per bit |
Beïnvloedt het link-vermogenverbruik en de temperatuur van het pakket |
| Pakketkanaal |
Beïnvloedt verlies, reflecties, crosstalk en signaalmarge |
UCIe-latentie omvat vertraging door de protocollaag, die-to-die adapter, PHY, buffers, klokovergangen en pakketkanaal. Herhalingen voegen verder vertraging toe wanneer beschadigde data opnieuw moeten worden verzonden.
Korte pakketverbindingen verminderen voortplantingsvertraging en signaalverlies. Echter, buffering, klokuitlijning, protocolverwerking en interne datapaden kunnen nog steeds meetbare latentie toevoegen. Testresultaten moeten duidelijk aangeven waar de latentiemeting begint en eindigt omdat de PHY-naar-PHY-latentie anders is dan de volledige applicatieniveau latentie.
UCIe, PCIe en CXL dienen verschillende doeleinden. UCIe verbindt chiplets binnen één pakket, PCIe verbindt processoren met I/O-apparaten, en CXL ondersteunt coherente communicatie tussen processoren, versnellers en geheugen. UCIe kan PCIe- en CXL-verkeer tussen chips dragen.
| Vergelijkingspunt |
UCIe |
PCIe |
CXL |
| Hoofddoel |
Die-to-die chipletverbinding |
Processor-naar-apparaat I/O |
Coherente processor-, versneller- en geheugenverbinding |
| Typische locatie |
Binnen één halfgeleiderpakket |
Printplaten, kaarten, connectors en kabels |
Externe apparaatverbindingen of chipletverbindingen over UCIe |
| Fysieke verbinding |
Pakketsporen, bruggen, interposers of verticale verbindingen |
Hoge-snelheid seriële printplaatlanes |
Gebruikt PCIe-signalen extern en kan UCIe intern gebruiken |
| Coherentie |
Biedt op zichzelf geen coherentie |
Standaard PCIe is niet cache coherent |
Ondersteunt cache- en geheugen coherentie |
| Veel voorkomende toepassingen |
CPU, GPU, geheugen, I/O en versneller chiplets |
SSD's, GPU's en netwerkadapters |
Geheugenuitbreiding, pooling, en versnellers |
Gebruik PCIe voor standaard I/O-apparaten, CXL wanneer coherente toegang tot geheugen of cache vereist is, en UCIe wanneer deze functies zijn verdeeld over chiplets binnen één pakket.
UCIe en Bunch of Wires, of BoW, zijn beide die-to-die interconnectstandaarden. UCIe biedt een bredere architectuur met gedefinieerde protocolondersteuning, linkbeheer, softwarefuncties en compliance testing. BoW richt zich meer op de elektrische die-to-die-interface en geeft ontwerpers meer flexibiliteit in de hogere protocolniveaus.
| Vergelijkingspunt |
UCIe |
BoW |
| Omvang |
PHY, adapter, protocollen, beheer en naleving |
Voornamelijk elektrische en linkinterfaces tussen chips |
| Protocolondersteuning |
PCIe, CXL en streaming |
Standaard of proprietary protocollen |
| Hoofdkracht |
Multi-vendor interoperabiliteit |
Flexibele en aanpasbare implementatie |
| Het best geschikt voor |
Gestandaardiseerde chipletplatforms |
Aangepaste chiplet- en gedisaggregeerde SoC-ontwerpen |
UCIe is meestal de betere keuze wanneer gestandaardiseerde protocollen en multi-vendor compatibiliteit vereist zijn. BoW kan geschikt zijn voor ontwerpen die meer controle nodig hebben over de link en de architectuur van de hogere laag.

Figuur 6. Veelvoorkomende UCIe Toepassingen
UCIe wordt gebruikt in systemen die verwerking, geheugen, netwerken en I/O-functies over verschillende chips verdelen.
| Toepassingsgroep |
Hoofddesignbehoefte |
Hoe UCIe helpt |
| AI, GPU's en HPC |
Hoge databeweging tussen berekeningen, cache, geheugen en I/O |
Verbindt chiplets gerelateerd aan berekeningen en geheugen via korte, brede pakketverbindingen |
| CPU's en datacenterprocessoren |
Modulaire processorontwerpen met aparte reken-, stuur- en I/O-functies |
Verbindt processor, cache, geheugencontroller, beveiliging en I/O-chiplets |
| Geheugensystemen |
Meer bandbreedte of capaciteit dan één die kan bieden |
Verbindt reken-dies met cache, geheugencontroller of geheugenuitbreidingschiplets |
| Netwerken en telecom |
Scheidt digitale verwerking van SerDes, timing en interfacefuncties |
Verbindt pakketverwerking, netwerken, beveiliging en high-speed I/O-dies |
| Automotive en edge computing |
Combineren van gespecialiseerde verwerking binnen power- en pakketlimieten |
Verbindt reken-, graphics-, sensorverwerking-, netwerk-, geheugen- en I/O-dies |
| Optische I/O |
Verminder het verlies en vermogen van lange elektrische verbindingen |
Verbindt een processor- of schakel-die met een aparte optische I/O-chiplet |
Een UCIe-implementatie omvat de controller, PHY en verificatietools die nodig zijn voor de chipletverbinding. Deze moeten dezelfde UCIe-versie, protocol, pakket, procesnode, prestatie-doel en bedrijfsomstandigheden ondersteunen.
Stap 1: Bevestig de UCIe-versie
Controleer of beide chiplets de vereiste UCIe-versie ondersteunen. Als er verschillende versies worden gebruikt, kan de verbinding alleen de snelheden en functies gebruiken die door beide zijden worden ondersteund.
Stap 2: Bereken de benodigde bandbreedte
Bevestig dat de lane-snelheid, het aantal lanes en het aantal modules de vereiste payload-bandbreedte kunnen bieden. Laat voldoende marge voor protocol overhead, herhalingen en wijzigingen in het verkeer.
Stap 3: Match het pakkettype
Zorg ervoor dat de PHY het geselecteerde pakket ondersteunt, of het nu UCIe-S, UCIe-A of UCIe-3D is. Het pakket moet ook voldoen aan de vereiste routing, kanaallengte, bump pitch en signaalkwaliteitlimieten.
Stap 4: Controleer ondersteuning voor procesnode
Bevestig ondersteuning voor de geselecteerde foundry, procesnode, spanningsoptie, metalen stapel, temperatuurrange en vereiste kwalificatie.
Stap 5: Controleer ondersteuning voor protocol
Verifieer ondersteuning voor PCIe, CXL, streaming of enige aangepaste protocolmapping die door de chiplets wordt gebruikt. Bevestig ook dat de vereiste SoC-interfaces beschikbaar zijn.
Stap 6: Bekijk stroom, latentie en ruimte
Controleer actieve en inactieve spanning, end-to-end latentie, PHY-grootte en controller-grootte. Deze waarden moeten passen binnen de pakketvermogen, thermische en die-ruimte limieten.
Stap 7: Controleer test- en reparatiefuncties
Zoek naar loopback, foutinjectie, CRC-tellers, lane-reparatie, diagnostische functies en andere functies die nodig zijn voor opstarten en fouttesten.
Stap 8: Bevestig verificatieondersteuning
Zorg ervoor dat de verificatietools protocolcontroles, conformiteitstests, FDI- en RDI-interfaces, foutgevallen en volledige-linkoperatie dekken.
Stap 9: Bekijk ondersteuning en levenscyclus
Controleer documentatie, modellen, firmwarebehoeften, technische ondersteuning, onderhoudsplannen en de productroadmap. Langdurige ondersteuning is belangrijk voor ontwerpen met een lange productlevensduur.
Stap 10: Controleer interoperabiliteit
Twee chiplets kunnen dezelfde UCIe-versie ondersteunen en toch niet samen werken. Vraag naar interoperabiliteitsresultaten met behulp van de geplande controller, PHY, datarate, lane-aantal, pakket, protocol, procesnode en herstelkenmerken.
Een UCIe-verbinding moet worden getest vóór tape-out, tijdens het pakketontwerp, na assemblage en tijdens systeemopstart.
| Testfase |
Hoofdcontroles |
| Pre-silicium verificatie |
Reset, training, protocollen, stroomtoestanden, CRC, herhalingen, fouten en lane-reparatie |
| Pakket-kanaalsimulatie |
Verlies, reflecties, crosstalk, skew, impedantiewijzigingen en oogmarge |
| PHY-conformiteit |
Transmitter-timing, jitter, ontvanger-marge, BER, lane-skew en low-power timing |
| Protocollentest |
Juiste data-volgorde, CRC-detectie, herhalingen, flowcontrol en lane-reparatie |
| Interoperabiliteitstest |
Werking van de exacte controller, PHY, pakket, snelheid, lane-aantal en protocolcombinatie |
Verbind de geplande controller en PHY via het productiepakketontwerp. Test elke ondersteunde snelheid en lane-breedte, controleer vervolgens de initialisatie, training, gegevensoverdracht, stroomtoestandwijzigingen, CRC, herhalingen, lane-reparatie en foutrapportage.
Herhaal de tests bij verschillende spanning en temperatuur. Registreer de onderhandelde snelheid, actieve lanes, BER, herhalingen, bandbreedte, latentie en eventuele mislukte herstelgevallen.
| Probleem |
Hoofdcontroles |
Mogelijke oplossing |
| Verbinding initialiseert niet |
Reset, klok, stroom volgorde, zijband, en capaciteitsinstellingen |
Correcte timing, vermogen, klokinstellingen, firmware of configuratie |
| Link traint op een lagere snelheid |
Onderhandelde snelheid, rij breedte, BER, oogmarge, verlies en crosstalk |
Verbeter routing, corrigeer instellingen of gebruik een ondersteunde lagere snelheid |
| Hoge BER |
Jitter, skew, reflecties, kanaalverlies en voedingsruis |
Verbeter impedantie, routing, afstand, filtering of PHY-tuning |
| Lage bandbreedte |
Actieve lanes, link snelheid, herhalingen, flowcontrol en interne interfaces |
Herstel lanes, verwijder fouten, vergroot buffers of verbreed het interne pad |
| Overtollige latentie |
Buffers, klok oversteken, herhalingen, congestie en stroomtoestanden |
Verminder buffering, corrigeer fouten of pas het energiebeleid aan |
| Compatibiliteitsfout |
Protocolversies, mappings, FDI/RDI-instellingen, firmware en optionele functies |
Stel instellingen af of gebruik een geteste IP-combinatie |
Testrapporten moeten de UCIe-versie, IP-revisies, pakket, datasnelheid, aantal lanes, spanning, temperatuur, protocol, verkeerspatroon, duur en slaag- of faalgrens vermelden.
UCIe is geschikt wanneer meerdere chiplets hoge-bandbreedte communicatie binnen één pakket nodig hebben. Het is minder geschikt voor eenvoudige, lage-bandbreedte of zeer kosten gevoelige ontwerpen.
| Gebruik UCIe wanneer |
Overweeg een andere interface wanneer |
| Meerdere chiplets grote hoeveelheden gegevens uitwisselen |
Het ontwerp efficiënt op één die past |
| Hoge pakketniveau bandbreedte vereist is |
De link alleen lage-snelheids controlegegevens draagt |
| Herbruikbare chiplets zijn onderdeel van het productplan |
Pakketkosten moeten zeer laag blijven |
| Verschillende functies vereisen verschillende procesnodes |
Een eenvoudige parallelle of particuliere link is voldoende |
| PCIe, CXL, of streaming verkeer moet tussen dies bewegen |
Geschikte UCIe IP is niet beschikbaar |
| Multi-leverancier ondersteuning is vereist |
Pakket- en interoperabiliteitstests kunnen niet worden ondersteund |
UCIe is een goede keuze wanneer de bandbreedte, chiplet hergebruik en procesflexibiliteit het extra verpakkings-, test- en verificatiewerk rechtvaardigen.
OVER ONS
Klanttevredenheid elke keer weer. Wederzijds vertrouwen en gemeenschappelijke belangen.
LED Lichpijp Gids: Soorten, Materialen, Ontwerp en Selectie
2026-07-29
Stappenmotor Gids: Hoe Het Werkt, Types, Maatwerk en Controle
2026-07-28
Begin met de theoretische ruwe bandbreedte: lane snelheid × actieve lanes ×
modules ÷ 8. De werkelijke payloadbandbreedte is lager omdat protocolheaders,
CRC, herhalingen, flowcontrol en idle tijd een deel van de link
capaciteit gebruiken. Payload efficiëntie moet daarom worden meegenomen bij het dimensioneren
van de link.
Een 16-lane link bij 48 GT/s biedt 96 GB/s aan theoretische ruwe
bandbreedte per richting. Als de payload efficiëntie 80% is, blijft er slechts ongeveer 76.8
GB/s over voor applicatiegegevens, dus zou dit niet voldoen aan een 80 GB/s
payload vereiste.
UCIe-S is geschikt voor goedkopere standaardpakketten en langere pakket
kanalen. UCIe-A ondersteunt kortere kanalen en hogere connectiviteit
dichtheid, terwijl UCIe-3D bedoeld is voor dichte verticale verbindingen.
Pakketkosten, routing, thermische limieten en assemblagedifficultijd moeten
ook in overweging worden genomen.
Nee. Twee chiplets kunnen dezelfde UCIe-versie ondersteunen maar toch verschillen
in PHY-instellingen, protocolmappings, pakketveronderstellingen, firmware, lane
configuratie of herstel-functies. Interoperabiliteit moet worden getest
met de geplande productieconfiguratie.
Meer lanes verhogen de totale bandbreedte, maar ze gebruiken ook meer die-rand
ruimte, bumps, pakket routing, klokresources en PHY-vermogen. Het aantal lanes
moet daarom voldoen aan de bandbreedte-doelstelling zonder
onnodige ruimte en vermogen toe te voegen.
Veel voorkomende oorzaken zijn slechte oogmarge, overmatig kanaalverlies, crosstalk, jitter, lane problemen, of onjuiste configuratie. Het controleren van de onderhandelde snelheid, BER, lane breedte, pakket kanaal en PHY-instellingen kan helpen het probleem te lokaliseren.
E-mail: Info@ariat-tech.comHK TEL: +852 30501966Adres: Kamer 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hongkong.