Wat is UCIe? UCIe 3.0 Architectuur, Bandbreedte en PCIe/CXL Vergelijking
2026-07-29 255

Chiplet-systemen hebben meer nodig dan alleen een snelle verbinding, omdat bandbreedte, latentie, verpakkingsontwerp, energie en compatibiliteit allemaal invloed hebben op hoe goed de verbinding werkt. Dit artikel laat zien hoe je UCIe-bandbreedte kunt berekenen, verpakkingsopties kunt vergelijken, de protocol- en PHY-structuur kunt begrijpen en een geschikte implementatie kunt kiezen. Het legt ook de UCIe-versies uit, hoe UCIe verschilt van PCIe en CXL, en waar het wordt gebruikt in AI, processors, geheugen, netwerken en andere systemen. Je leert ook hoe je een UCIe-verbinding kunt testen, veelvoorkomende problemen kunt vinden en kunt beslissen of het in je ontwerp past.

Catalogus

Figure 1. UCIe Chiplet Interconnect
Figuur 1. UCIe Chiplet Interconnect

Wat Is UCIe?

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.

Waarom Hebben Chipletontwerpen UCIe Nodig?

Figure 2. Chiplet Design Benefits

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.

Hoe Werkt UCIe?

Figure 3. UCIe Link Initialization, Training, Data Transfer, and Error Recovery

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 Versies van 1.0 tot 3.0

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.

UCIe Architectuur en Protocol Lagen

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.

UCIe-S vs UCIe-A vs UCIe-3D

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

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.

Dataverbinding en bruikbare bandbreedte

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.

Voorbeeld: Kiezen van de Lane-snelheid

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

Latentie

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 vs PCIe en CXL

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 vs BoW

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.

Veelvoorkomende UCIe Toepassingen

Figure 5. Common UCIe Applications

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

Hoe een UCIe-implementatie te selecteren

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.

UCIe-testen en probleemoplossing

Een UCIe-verbinding moet worden getest vóór tape-out, tijdens het pakketontwerp, na assemblage en tijdens systeemopstart.

Hoofdtentestfases

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

Multi-Vendor Interoperabiliteitstest

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.

Veelvoorkomende UCIe-problemen

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.

Is UCIe Geschikt voor Jouw Ontwerp?

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. ARIAT TECH heeft langdurige en stabiele samenwerkingsrelaties opgebouwd met vele fabrikanten en agenten." Klanten behandelen met echte materialen en service als kern beschouwen", alle kwaliteit wordt zonder problemen gecontroleerd en door professionele
functietests gehaald. De meest kosteneffectieve producten en de beste service zijn onze eeuwige belofte.

Veel Gestelde Vragen [FAQ]

1. Hoe bereken je de werkelijke bandbreedte die beschikbaar is van een UCIe link?

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.

2. Waarom kan een 48 GT/s UCIe link falen om aan een bandbreedte-doelstelling te voldoen, zelfs met 16 lanes?

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.

3. Hoe moeten UCIe-S, UCIe-A en UCIe-3D worden geselecteerd?

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.

4. Garandeert het ondersteunen van dezelfde UCIe-versie dat twee chiplets samen zullen werken?

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.

5. Waarom heeft het vergroten van het aantal UCIe-lanes ontwerptrade-offs?

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.

6. Wat zijn de meest voorkomende redenen waarom een UCIe link traint op een lagere snelheid?

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.