Większość problemów z integralnością sygnału w systemach wielopłytkowych wynika z granic między elementami, a nie z odcinków o kontrolowanej impedancji pomiędzy nimi. Wejście sygnału do złącza, przejście do kabla lub połączenie flex-rigid wprowadza nieciągłości impedancji, zmiany odniesienia i skośność, które narastają w całym kanale. Inżynierowie, którzy traktują każdą płytkę jako odizolowany problem routingu i odkładają decyzje dotyczące połączeń między nimi na etap pakietowania mechanicznego, przekonają się, że ich margines zostanie zużyty na granicach, których nigdy świadomie nie zaprojektowali.
Podstawowe ograniczenie jest takie, że każdy kanał wysokiej szybkości musi być budżetowany jako kompletna ścieżka od nadajnika do odbiornika, z uwzględnieniem każdego przejścia między płytkami, złączami, kablami i odcinkami flex. Gdy odpowiedzialność za granice jest niejasna lub nieudokumentowana, każdy zespół projektujący płytkę optymalizuje lokalnie, podczas gdy nikt nie odpowiada za przejścia. W efekcie powstaje kanał, który na poziomie systemu nie spełnia niczyjego budżetu impedancji ani skośności.
Większość przeoczonych problemów SI pojawia się na przejściach, a nie pośrodku długich, dobrze kontrolowanych odcinków. Granicę złącza należy traktować jako wzorzec projektowy wielokrotnego użytku, chroniony ograniczeniami i punktami kontrolnymi przeglądu, tak aby każdy zespół projektujący płytki wdrażał te same założenia. Gdy obszar wejścia jest definiowany przez spójny zestaw reguł, a nie pozostawiony indywidualnej ocenie, te same parametry są zachowywane w kolejnych projektach. Co najmniej wzorzec projektowy powinien wymuszać:
Po zablokowaniu tych elementów obszar wejścia staje się ograniczonym blokiem projektowym, a nie doraźnym ćwiczeniem z routingu. Jeśli para różnicowa zmienia warstwy przy wejściu, zachowaj symetrię przejścia: taka sama struktura przelotek, taki sam fan-in/fan-out i takie samo użycie warstw dla obu linii.
Wysokość stackupu, tolerancja wyrównania, ograniczenia zgięcia i trasy serwisowe to ograniczenia kanału, a nie wyłącznie kwestie mechaniczne. Zmiana trasy kabla, która dodaje 50 mm długości lub zmienia promień gięcia, modyfikuje opóźnienie i potencjalnie sprzężenie. Relokacja płytki, która zmienia wysokość połączenia złącza, może zmienić długość stubów przelotek lub wymagać innego przejścia stackupu.
Ujmij te zależności w ICD, tak aby zmiana mechaniczna automatycznie wyzwalała ponowną kontrolę granicy. Bez takiego powiązania zespoły mechaniczne wprowadzają zmiany, które z punktu widzenia pakietowania wyglądają niegroźnie, ale po cichu zmniejszają margines SI.
|
Kategoria zmiany |
Przykład |
Wpływ na kanał |
Wymagane działanie |
|
Złącze/wejście |
Zmiana rodziny, rewizja mapy pinów, zmiana wysokości połączenia |
Nieciągłość impedancji, długość stuba, geometria breakout |
Ponownie zasymuluj wejście, zaktualizuj ICD, ponownie sprawdź budżet skośności |
|
Stackup/struktura |
Zmiana materiału, rewizja struktury przelotek, decyzja o backdrill |
Przesunięcie impedancji, zachowanie przejścia odniesienia |
Uruchom ponownie modele impedancji i TDR, zweryfikuj symetrię wejścia |
|
Mechanika/routing |
Zmiana długości kabla, promienia gięcia, relokacja płytki |
Zmiana opóźnienia, zmiana sprzężenia, geometria połączenia |
Ponownie zweryfikuj budżet skośności, potwierdź wyrównanie złącza |
|
Umiejscowienie retimera/redrivera |
Zmiana segmentacji kanału |
Nowy punkt zgodności, zmieniony budżet strat |
Ponownie podziel kanał, zaktualizuj definicje segmentów w ICD |
Aby zbudować kompleksowy model kanału, połącz kaskadowo bloki parametrów S od nadajnika do odbiornika. Każdy segment kanału, w tym obudowa, routing na płytce, wejścia przelotek, złącza i kable, wymaga określonego typu modelu.
Rozbieżności między symulacją a pomiarem zazwyczaj wynikają z różnic w geometrii wejścia, zmienności złącza lub właściwości dielektrycznych odbiegających od wartości z karty katalogowej. Podczas iteracji zmieniaj tylko jedną zmienną naraz. Traktowanie granic złączy jako stałych abstrakcji między rewizjami płytek to pewny sposób na stopniowe zmniejszanie marginesu SI bez zdawania sobie z tego sprawy, aż problem ujawnią pomiary prototypu.
Systemowa integralność sygnału obejmuje kwestie elektryczne, mechaniczne i sourcingowe. Altium Agile Teams utrzymuje widoczność tego wielopłytkowego kontekstu w miarę rozwoju systemu, dzięki czemu zespoły mogą wychwycić zmiany granic, zanim decyzje dotyczące layoutu i pakietowania zostaną utrwalone.
Przeglądy projektu odbywają się w kontekście projektu. Jeśli zmiana mechaniczna przesunie złącze i naruszy założenie kanału, zespół elektryczny zobaczy to odpowiednio wcześnie. Decyzje dotyczące złączy i kabli można podejmować równolegle z danymi o bieżącej dostępności i ryzyku z Octopart, co wspiera wcześniejsze decyzje o zamrożeniu części definiujących granice. Śledzenie zmian pozostaje powiązane ze stanem projektu, więc zamiany złączy i rewizje stackupu pozostają widoczne dla właściwych interesariuszy.
Aby uzyskać więcej informacji, zobacz dokumentację Altium dotyczącą synchronizacji zespołu wielopłytkowego. To użyteczny kolejny krok w formalizacji sposobu, w jaki relacje wielopłytkowe powinny być przechwytywane i aktualizowane. Dowiedz się więcej o Altium Agile Teams →