Ontwerpen voor de Gigahertz Frontier

Moderne high-speed interfaces zoals PCI Express Gen 5, DDR5, en 400 Gigabit Ethernet duwen gedrukte printplaten in het domein van magnetrontechniek. Bij deze snelheden, elke millimeter koper en elke micron van diëlektrische ruimte dicteert of een ontwerp werkt feilloos of fluctueert intermitterend als gevolg van subtiele timing fouten of bit flips. De fundamentele variabelen beschikbaar voor elke lay-out ingenieur zijn spoorbreedte en spoorafstand. Deze twee parameters, gecombineerd met de PCB-stapeling, direct de controle van de karakteristieke impedantie, crosstalk koppeling, en invoegverlies van het kanaal. Optimaliseren van deze geometrieën is geen kwestie van gissing; het vereist een gedisciplineerde toepassing van transmissielijn theorie en een duidelijk begrip van de fabricagetoleranties.

Het niet optimaliseren van spoorbreedte en afstand kan leiden tot reflecties, buitensporige zenuwvorming, elektromagnetische interferentie (EMI), en uiteindelijk systeemstoring. Dit artikel biedt een uitgebreide, technische-gerichte gids om de juiste lay-out beslissingen te nemen voor het handhaven van high-speed signaal integriteit van concept tot fabricage.

Begrijpen van de fundamentele kenmerken van de integriteit van het signaal

Signaalintegriteit (SI) is de studie van signaalkwaliteit in elektrische interconnecten. Naarmate de randsnelheden sneller worden (sub-nanoseconde stijgingstijden), worden de fysieke afmetingen van het PCB spoor elektrisch groot ten opzichte van de golflengte van het signaal. Deze overgang van klonter-element naar gedistribueerd-element gedrag is de oorzaak van de meeste high-speed ontwerp uitdagingen. Het begrijpen van de fysica achter deze transitie is essentieel voor het optimaliseren van spoorbreedte en afstand.

Transmissielijntheorie

Een spoor op een PCB is geen perfecte geleider. Het vertoont gedistribueerde weerstand (R), inductie (L), geleidbaarheid (G), en capaciteit (C) per lengte van een eenheid. Wanneer de fysieke lengte van een spoor ongeveer een tiende van de lengte van de stijgingstijd van het signaal overschrijdt, moet het worden behandeld als een transmissielijn. De karakteristieke impedantie Z0 is afgeleid van de vierkante wortel van de verhouding van de inductie tot capaciteit (L/C). Om reflecties te minimaliseren, moet de bestuurder impedantie, spoorimpedantie en ontvanger beëindiging worden afgestemd. Voor signalen met één doel is 50 Ω de facto standaard. Voor differentiële paren is de differentiële impedantie van 100 Ω typisch, wat vertaalt naar specifieke combinaties van spoorbreedte, afstand en diëlektrische hoogte. Een mismatch van zelfs 10% kan significante signaaldegradatie veroorzaken bij multi-gigabit datasnelheden.

Het Crosstalk probleem

Crosstalk treedt op wanneer elektromagnetische velden van een agressor spoorkoppel in een slachtofferspoor. Deze koppeling manifesteert zich als lawaai en kan timing jitter of valse schakelen introduceren. Het koppelmechanisme is een combinatie van wederzijdse inductantie (inductieve koppeling) en wederzijdse capaciteit (capacitieve koppeling). In microstriplagen op de buitenste plaatoppervlakken, de crosstalk is voornamelijk vooruit-reizen en propageert in dezelfde richting als de aggressor. In striplijn lagen begraven tussen vlakken, het is voornamelijk achterwaarts reizen. De koppelingscoëfficiënt neemt exponentieel met de afstand tussen de sporen, dat is waarom het handhaven van adequate rand-naar-rand afstand is de enige meest effectieve strategie voor het verminderen van crosstalk. Optimaliseren van afstand is een directe trade-off tegen routing dichtheid, maar het overtreden van minimale afstandsregels in de buurt van gevoelige klokken of high-speed datalanes is een primaire oorzaak van signaalintegriteit uitval.

De kritische rol van de PCB-Stackup

De dikte van de printplaat is niet afhankelijk van de ruimte, maar van de ruimte tussen de printplaat en de printplaat. De diëlektrische constante (Dk of Er) van de kern en de prepreg materialen, de dissipatiefactor (Df of verliesraaklijn) en de dikte van de diëlektrische lagen beïnvloeden de elektromagnetische veldverdeling rond een spoor. Een hoog Dk materiaal concentreert de velden, waardoor smallere sporen voor een bepaalde impedantie mogelijk zijn. Hoge Dk materialen hebben echter vaak een hoger verlies. Low-loss materialen (zoals Rogers, Megtron, of high-fill FR-4) zijn nodig voor frequenties boven de 10 GHz, maar ze beïnvloeden ook de vereiste spoorbreedte om een doelimpedantie te raken. Een gecontroleerde diëlektrische stapeling, die door uw fabrikant wordt geleverd, is de basis waarop alle impedantieberekeningen worden gemaakt. De ontwerpers moeten met hun fabricator werken om de juiste materiaal- en laagstructuur te selecteren voordat ze beginnen met de layout optimalisatie.

Trace breedte: Controle van impedantie en stroom

Tracebreedte is de primaire variabele voor het instellen van de karakteristieke impedantie van een signaalpad. Het dicteert ook de DC weerstand en stroom-dragende capaciteit. Het optimaliseren van spoorbreedte vereist het balanceren van deze elektrische eisen tegen de realiteit van PCB-productie. De doelimpedantie voor de meeste hoge snelheid single-end interfaces is 50 Ω ± 10%, terwijl differentiaalparen doel 85 Ω of 100 Ω.

Microstrip vs. Striplijn Topologieën

De geometrie van het referentievlak ten opzichte van het spoor definieert de topologie. Microstripsporen bevinden zich op buitenste lagen met een enkel referentievlak eronder. Ze bieden snellere voortplantingssnelheden en zijn gemakkelijker te fabriceren. Ze creëren echter sterkere externe elektromagnetische velden en zijn gevoeliger voor EMI-problemen en omgevingsfactoren (zoals soldeermaskerdiktevariaties). Striplijnsporen worden begraven op binnenlagen en worden tussen twee referentievlakken gestonken. Ze zorgen voor inherente afscherming, lagere straling en een betere isolatie van externe geluid. Striplijn wordt sterk aanbevolen voor zeer hoge snelheidssignalen (datasnelheden hoger dan 10 Gbps) ondanks het feit dat een hogere laagtelling vereist is. Voor een gegeven impedantie en kerndikte zijn striplijnsporen meestal smaller dan hun microstrip-tegenstellingen.

Berekenen van karakteristiek impedantie

Voor het berekenen van de spoorafmetingen voor een specifieke doelimpedantie zijn gespecialiseerde veldoplossers nodig. Gereedschappen zoals Polar Instruments SI9000, Ansys Q3D of open-source rekenmachines gebruiken de spoorbreedte (W), spoordikte (T), diëlektrische hoogte (H) en diëlektrische constante (Er) om Z0 te berekenen. Een standaardformule voor microstripimpedantie is:

Z0 ≈ (87 / √(Er + 1.41)) * In(5.98 * H / (0,8 * W + T))

Hoewel deze formule een ruwe schatting geeft, vereisen moderne stapelingen 2D- of 3D-extractie om rekening te houden met etsfactor, soldeermasker en glasweave effecten. Voor een typisch 4-laags FR-4 bord dat zich richt op 50 Ω op een buitenste laag, kan de spoorbreedte variëren van 8 tot 15 mils, afhankelijk van de kerndikte. Ontwerpers moeten een vertrouwde impedantiecalculator gebruiken om initiële haalbaarheidscontroles uit te voeren alvorens zich te verbinden tot een stapeling.

Huidige draagkracht en IPC-2152

De spoorbreedte wordt niet uitsluitend bepaald door impedantie. Het koper moet ook breed genoeg zijn om de vereiste gelijkstroom te dragen zonder dat er sprake is van overmatige verhitting of spanningsdaling. De IPC-2152 norm (die de oudere IPC-2221 heeft vervangen) biedt empirische kaarten voor het bepalen van het noodzakelijke transversale gebied op basis van de toegestane temperatuurstijging en omgevingstemperatuur. Voor vermogenssporen wordt de breedte vaak bepaald door de huidige eisen in plaats van impedantie. Een hoogsnelheidssignaal spoor dat zeer weinig gelijkstroom bevat kan vaak veel smaller worden gemaakt dan een stroomrail. Het is gebruikelijk om bredere sporen te gebruiken voor hoge stroompaden en smallere, impedantiegestuurde sporen voor signalen, overgang bij de bestuurder of ontvangerpen. Understanding IPC-2152 richtlijnen[ is essentieel om thermische storingen in dichte ontwerpen te voorkomen.

Trace Spacing: De primaire verdediging tegen Crosstalk

Zodra de spoorbreedte is ingesteld om aan impedantiedoelen te voldoen, is de volgende kritische optimalisatie de afstand tussen sporen. Deze afstand bepaalt direct de koppelcoëfficiënt tussen aangrenzende netten. De afstand tussen agressor en slachtoffersporen vergroten is een veel effectievere mitigatietechniek dan het verminderen van de aandrijfsterkte of het toevoegen van filtering.

De regels 3W en 5W

Goede technische vuistregels zijn ontwikkeld om afstand te leiden op basis van de rand-tot-rand afstand in relatie tot de spoorbreedte (W). De 3W regel stelt dat de midden-tot-middenafstand van twee sporen minimaal drie keer de spoorbreedte moet zijn (wat betekent dat de rand-tot-rand gap 2W is). Aansluitend aan de 3W regel vermindert over het algemeen crosstalk tussen aangrenzende microstrip sporen door meer dan 90% in vergelijking met minimale afstand. Voor zeer gevoelige of hoge snelheid klok lijnen, een 5W regel (edge-to-edge gap van 4W) wordt vaak geïmplementeerd om de koppeling van geluid vrijwel elimineren. Voor differentiaalparen, afstand is nog meer nuanced. De afstand binnen] een paar stelt de differentiaal impentiatie in, terwijl de afstand ] tussen verschillende paren aanzienlijk groter [[ verschillende paren moeten zijn (ty 5x de intra-pair gap) om te voorkomen dat paren elkaarstalk.

Differentiaalpaar Routing Richtlijnen

De verschillende signalen zijn afhankelijk van de strakke koppeling tussen de P- en N-sporen om het geluid in de gemeenschappelijke stand te weigeren. De intra-paarafstand (S) wordt berekend om de doeldifferentieelimpedantie (Zdiff) te bereiken. Een veel voorkomende relatie is Zdiff ≈ 2 * Z0 * (1 - 0,48 * e^(-0.96 * S/H)). Als de afstand te strak is, daalt de impedantie; als het paar te los is, verliest het zijn gemeenschappelijke-mode afstotingsvoordeel. Het optimaliseren van differentiële paargeleiding vereist het handhaven van constante afstand over het gehele pad, inclusief door pinvelden. Bij het overstappen van lagen, moet de afstand van de vias ook worden gecontroleerd om de impedantie-afbrekingen te minimaliseren. Lengte-afstelling binnen een paar (om de schud te matchen) moet worden gedaan met symmetrisch zaagtand- of trombonepatronen om de koppeling consistent te houden.

Agressor, Slachtoffer, en Isolatie Strategieën

Het identificeren van welke netten agressors zijn en welke slachtoffers zijn is een kritische stap in de ontwerpbeoordeling. Hoogzwevende, hoge snelheid netten (zoals klokken of data strobes) zijn sterke agressors. Low-swing, hoge-impedantie netten (zoals reset lijnen of analoge ingangen) zijn gevoelige slachtoffers. Waar mogelijk, deze moeten worden gescheiden door ten minste een grondvlak of geplaatst op verschillende lagen. Als ze naast elkaar op dezelfde laag, royale afstand (10W of meer) moet worden gebruikt. Bewaker sporen . omgeleide grond sporen tussen aggressor en slachtoffer kan crosstalk verminderen, maar alleen als ze worden gestikt aan de grond vlak met via regelmatig intervallen (elke λ/20). Een ongestikte bewaker spoor kan eigenlijk verergeren crosstalk door het verstrekken van een resonant koppeling pad.

De stijgingstijdfactor: Waarom frequentie niet alles is

Een van de meest voorkomende fouten in het ontwerp van hoge snelheden is het alleen richten op de klokfrequentie terwijl het negeren van de signaalstijgingstijd. In moderne digitale IC's, hoe sneller de transistor schakelen, hoe sneller de stijgingstijd, ongeacht de kloksnelheid. Een trage klok met een zeer snelle stijging tijd kan ernstige signaal integriteit problemen veroorzaken.

Kniefrequentie (F knie)

De kniefrequentie (F knee) is de hoogste significante frequentiecomponent in een digitaal signaal. Het wordt bepaald door de 10%-tot-90% stijgingstijd (Tr), met behulp van de formule: F knee = 0,35 / Tr. Bijvoorbeeld, een LPDDR5 interface werkt op 6.4 Gbps heeft een beetje periode van 156 ps. Als de stijgingstijd 80 ps is, de kniefrequentie 4.375 GHz. De lay-out moet worden geoptimaliseerd voor 4.375 GHz. Deze aandrijving beslissingen voor via optimalisatie (back-drilling), materiaal selectie (low-loss differentials), en spoorlengte matching. Als de spoorlengte groter is dan een tiende van de stijgingstijd van het signaal (de kritieke lengte), moet het worden behandeld als een transmissielijn. Voor een 100 ps stijgingstijd, is de kritische lengte in FR-4 ongeveer 0,6 inch.

Bandbreedte en Concordantietabel

Ingenieurs verwarren vaak data rate (Gbps) met bandbreedte (GHz). Voor een Non-Return-to-Zero (NRZ) signaal is de fundamentele klokfrequentie de helft van de data rate. Echter, zoals besproken, wordt de bandbreedte die nodig is om de signaalranden te behouden bepaald door de kniefrequentie. Een kanaal moet frequenties doorgeven tot F knee met minimale demping en dispersie. Dit is waarom het optimaliseren van spoorbreedte en afstand slechts een deel van een breder kanaalanalyse is dat invoegverlies, retourverlies en crosstalk over de gehele bandbreedte van belang omvat.

Productierealiteiten en toleranties

Een ontwerp is slechts zo goed als het bord dat gebouwd wordt. Het optimaliseren van spoorbreedte en afstand moet rekening houden met de statistische variaties die inherent zijn aan PCB-productie. Het negeren van toleranties kan resulteren in een ontwerp dat perfect simuleert maar niet in productie door procesverschuivingen.

Etch Factor en kopergewicht

Ideale sporen hebben perfect rechthoekige doorsneden. Echter, chemische etsen is een isotroop proces dat koper zowel lateraal als verticaal verwijdert, waardoor een trapeziumvormige vorm ontstaat. De etsverhouding (verticaal etsfrequentie gedeeld door laterale etsfrequentie) varieert meestal van 2:1 tot 4:1. Deze ondermijning betekent dat de bovenkant van het spoor smaller is dan de bodem. Voor een 50 Ω spoor ontworpen met een veronderstelde rechthoekige doorsnede, kan de ondermijning de werkelijke impedantie verschuiven met 2 naar 5 Ω. Ontwerpers moeten de doelimpedantie voor het voltooide spoor specificeren en hun fabricator verzoeken het kunstwerk dienovereenkomstig aan te passen om de etsfactor te compenseren.

Soldeermasker en oppervlakte-eindige effecten

Soldermask fungeert als een dunne diëlektrische coating over de buitenste laagsporen. Het heeft een diëlektrische constante die typisch tussen 3.5 en 4.5 ligt. Het aanbrengen van soldeermasker verlaagt de karakteristieke impedantie van microstripsporen met 2 tot 4 Ω omdat het de diëlektrische constante rond het spoor effectief verhoogt. High-speed ontwerpen moeten rekening houden met soldeermaskerdikte in hun prefabberekeningen. Evenzo kan de oppervlakteafwerking (ENIG, HASL, OSP, of Immersion Silver) hogefrequentieverliezen beïnvloeden, hoewel de impact op impedantie minimaal is in vergelijking met soldeermasker. ENIG (Electroless Nickel Immersion Gold) heeft een magnetische nikkellaag die extra verlies kan veroorzaken bij zeer hoge frequenties, waardoor OSP of Onderdomsion Silver de voorkeur heeft voor ultrahogesnelheidskanalen.

Ontwikkelen naar leverancierscapaciteiten

Elke PCB fabricator heeft minimale sporen- en ruimtemogelijkheden gedefinieerd, meestal variërend van 3 mil/3 mil voor standaardtechnologie tot 2,5 mil/2,5 mil of kleiner voor geavanceerde technologie. Het duwen voor de absolute minimale klaring over de hele board drives up kosten en vermindert de opbrengst. Optimalisatie omvat het gebruik van strakke geometrien alleen waar nodig (zoals BGA fanout regio's) en ontspannen ze waar mogelijk (op lange, parallelle loop) om impedantie controle te verbeteren en crosstalk te verminderen. [Het bekijken van de capaciteit van een fabrikant matrix[] helpt bij het afstemmen van ontwerpdoelen op productie realiteiten.

Geavanceerde optimalisatietechnieken

Naast de basisregels van breedte en afstand, gebruiken geavanceerde ontwerpers specifieke technieken om maximale prestaties uit hun onderlinge verbindingen te halen. Deze strategieën hebben betrekking op de niet-ideale aspecten van echte PCB-lay-outs.

Het retourpad optimaliseren

Een signaal dat een spoor afreist moet een strak gekoppelde retourstroombaan hebben direct onder of boven het. Als een spoor een gat in het grondvlak kruist, of overgangen lagen zonder een nabijgelegen terugkeer via, het loopgebied dramatisch uit te breiden, toenemende inductie en veroorzaken ernstige impedantie onderbrekingen en EMI. [Stitching vias zijn essentieel voor het behoud van een laag-inductantie retourpad. Plaatsen van een grond via grenzend aan elk signaal via dat overgangen tussen lagen de effectieve lus-inductantie kunnen verminderen met een factor vier of meer. Dit is een verplichte optimalisatie voor elk ontwerp dat werkt met een stijgingstijd van minder dan 200 ps.

Via geometrie en back-boring

Via stubs .Het ongebruikte deel van een via vat dat zich uitstrekt voorbij de doellaag .act als resonant stubs die signaalkwaliteit degraderen . Bij kniefrequenties waar de stub lengte gelijk is aan een kwart golflengte , de stub creëert een korte op de kruising , waardoor een diepe inkeping in de insertie verlies . Back-boring [ (ook wel gecontroleerd-diepte boren) verwijdert de ongebruikte stub , aanzienlijk verbeteren signaal integriteit . Voor hoge snelheid ontwerpen met behulp van stripline lagen , het specificeren van back-boring binnen 10 mils van de doellaag is een standaard optimalisatie . Bovendien , het verminderen van de via pad grootte en anti-pad grootte verfijnt de impedantie van de via zichzelf .

Necking Down Traces in Dense Areas

In dichte BGA fanout regio's, is het fysiek onmogelijk om de doelspoorbreedte voor elk signaal te handhaven. Ontwerpers moeten tijdelijk "nekken" het spoor naar een smallere breedte om tussen pads te ontsnappen. De kritische regel voor halsband is om de lengte van de vernauwde sectie te minimaliseren. Het hals-down segment moet ondiep kort zijn en aanzienlijk minder dan de stijgingstijd .Zodat de impedantie dirigentity het creëert geen significante reflectie veroorzaakt. Houden van de nek lengte onder 100 mils voor typische sub-nanoseconde stijging tijden is een veilige praktijk. Het spoor moet terugkeren naar de geoptimaliseerde breedte onmiddellijk na het wissen van de BGA pad veld.

Het pad naar Robuuste Signaal-Integriteit

De optimalisatie van spoorbreedte en afstand is een evenwichtsoefening tussen de ideale elektromagnetische geometrie, de praktische beperkingen van de productie en de economische realiteit van de kosten van de board. Er is geen enkel "correct" antwoord voor elk ontwerp. Het doel is om geïnformeerde afwegingen te maken op basis van de specifieke signaalfrequenties, de stijgingstijden en geluidsbudgetten van het systeem. Door de transmissielijntheorie strikt toe te passen, de impact van de stijgingstijden van het frequentiedomein te respecteren en nauw samen te werken met PCB-fabrieken op toleranties, kunnen ontwerpers robuuste signaalintegriteit bereiken. [[Het afwisselen van moderne signaalintegriteitanalysetools] voor pre- en postlayout simulatie is de laatste stap die deze optimalisaties bevestigt voordat ze een ontwerp maken. Het behandelen van spoormeetkunde als een kritische ontwerpvariabele, in plaats van een after-hood, scheidt betrouwbare hoge snelheidssystemen van die geplaagd door intermitterende storingen op de bank.