Definiowanie szybkich ścieżek sygnałowych za pomocą xSignals

W skrócie

Ten artykuł wyjaśnia, jak funkcja xSignals w Altium Designer pomaga definiować rzeczywiste ścieżki sygnałów o dużej szybkości i zarządzać nimi, gdy zwykła sieć nie wystarcza — szczególnie w projektach zawierających szeregowe elementy terminujące, rozgałęzienia, połączenia w zrównoważonej topologii T lub topologie Fly-By. Pokazuje, dlaczego tradycyjne dopasowywanie długości oparte na sieciach może być niewystarczające, jak xSignals pozwala traktować sygnał jako kompletną ścieżkę od źródła do odbiornika oraz jak wspiera stosowanie reguł projektowych, takich jak Length i Matched Lengths, podczas trasowania i dostrajania długości ścieżek. Znajdziesz tu również przystępne wprowadzenie do powiązanych słów kluczowych zapytań oraz omówienie różnic między sieciami, połączeniami From-To i ścieżkami xSignals, co pozwoli lepiej dostosować reguły PCB do rzeczywistych założeń projektowych. Czytaj dalej, aby dowiedzieć się, jak ta funkcja ułatwia definiowanie złożonych ograniczeń dotyczących sygnałów o dużej szybkości i zarządzanie nimi.

- Zrozum, dlaczego zarządzanie wymaganiami czasowymi i wymaganiami dotyczącymi integralności sygnałów o dużej szybkości może być trudne przy użyciu samych standardowych sieci.
- Dowiedz się, jak xSignals pozwala definiować ścieżki sygnałów przebiegające przez komponenty i rozgałęzienia, tak aby reguły projektowe odzwierciedlały rzeczywiste założenia dotyczące trasowania.
- Poznaj najważniejsze słowa kluczowe zapytań xSignal oraz terminologię ułatwiającą konfigurowanie reguł i zarządzanie ścieżkami sygnałów.
Zagłęb się w temat dzięki AI:
 

Wyzwanie

Stale rosnące szybkości przełączania układów wiążą się z wyzwaniem utrzymania integralności sygnału i spełnienia jego wymagań czasowych. Integralność sygnału można zapewnić przez prowadzenie ścieżek o kontrolowanej impedancji, co wymaga starannego zaprojektowania zarówno stosu warstw PCB, jak i szerokości ścieżek na poszczególnych warstwach.

Wymagania czasowe są spełniane przez dopasowanie długości tras sygnałowych. W przypadku zestawu tras sygnałowych łączących po dwa wyprowadzenia, z których każda biegnie od wyprowadzenia wyjściowego do pojedynczego wyprowadzenia wejściowego, obliczanie i porównywanie długości jest proste. Inaczej jest jednak w wielu typowych rozwiązaniach projektowych, w których na trasie sygnału może znajdować się szeregowy element terminujący lub sygnał obejmuje więcej niż dwa wyprowadzenia. W takim przypadku połączenia można poprowadzić w topologii zrównoważonego T (Balanced T) lub Fly-By, jak pokazano na poniższym rysunku.

Cztery układy pamięci RAM DDR2 połączone w topologii zrównoważonego T. ##
Cztery układy pamięci RAM DDR2 połączone w topologii zrównoważonego T. ##

Rozwiązanie

Zadaniem projektanta jest przełożenie wymagań projektowych, takich jak maksymalna dopuszczalna długość trasy pozwalająca zachować budżet czasowy, na zestaw reguł projektowych — na przykład regułę Length, zapewniającą spełnienie wymagań czasowych, oraz regułę Matched Lengths, wykrywającą potencjalne niedopasowania czasowe.

Projektant postrzega sygnały przez pryzmat ich funkcji (np. „Ten sygnał adresowy musi być poprowadzony od tego złącza do każdego układu pamięci. Aby to osiągnąć, zastosuję topologię Fly-By z rezystorem terminującym na końcu. Mogę też potrzebować szeregowego elementu terminującego przy źródle”). Nawet jeśli sygnał adresowy A0 przechodzi przez rezystor terminujący, dla projektanta po drugiej stronie tego rezystora nadal jest to sygnał A0.

Edytor PCB postrzega jednak każdy sygnał po prostu jako zbiór połączonych wyprowadzeń (powszechnie określany jako sieć) — sieć A0 biegnie od tego wyprowadzenia złącza do tego wyprowadzenia układu pamięci, następnie do wyprowadzenia kolejnego układu pamięci i tak dalej. Po dodaniu szeregowego rezystora terminującego ta linia adresowa staje się dwiema oddzielnymi sieciami. Utrudnia to projektantowi określenie kluczowych wymagań projektowych, takich jak reguły Length i Matched Lengths.

Można sobie z tym poradzić dzięki funkcji o nazwie xSignals  (czyli extended Signal). Funkcja ta umożliwia prawidłowe traktowanie szybkiej trasy sygnałowej właśnie jako trasy, którą sygnał przemieszcza się między źródłem a odbiornikiem, przez elementy terminujące oraz rozgałęzienia.

xSignal to w istocie zdefiniowana przez projektanta trasa sygnału między dwoma węzłami. Mogą to być dwa węzły w tej samej sieci lub dwa węzły w powiązanych sieciach rozdzielonych elementem. xSignal można następnie wykorzystać do określenia zakresu obowiązywania odpowiednich reguł projektowych, takich jak Length i Matched Lengths, które będą przestrzegane podczas prac projektowych, na przykład interaktywnego dostrajania długości.

Słowa kluczowe zapytań dotyczących xSignal

Edytor PCB zawiera zaawansowany i rozbudowany filtering engine. Mechanizm ten służy do identyfikowania obiektów podczas wyszukiwania ich w obszarze projektowym, stosowania reguł podczas interaktywnych i automatycznych prac projektowych oraz sprawdzania zgodności z regułami. Projektant wskazuje mechanizmowi filtrowania interesujące go obiekty, pisząc zapytanie z użyciem rozpoznawanych przez ten mechanizm słów kluczowych.

Do stosowania w regułach projektowych i filtrach obszaru projektowego dodano następujące słowa kluczowe zapytań dotyczących xSignal:

Słowa kluczowe sprawdzające przynależność

  • InxSignal — Czy obiekt należy do określonego xSignal, np. InxSignal('DRAM_A0_PP1')
  • InxSignalClass — Czy obiekt należy do określonej klasy xSignal, np. InxSignalClass('PCIE')
  • IsxSignal — Czy obiekt jest xSignal o określonej nazwie, np. IsxSignal('DRAM_A0_PP1')

Słowo kluczowe sprawdzające atrybut

InAnyxSignal — Czy obiekt należy do dowolnego xSignal, np. InAnyxSignal

Terminologia związana z sieciami

W edytorze PCB stosowana jest następująca terminologia:

  • Net — zbiór połączonych ze sobą wyprowadzeń elementów (węzłów). Sposób połączenia tych węzłów jest określany jako topologia; domyślną topologią jest topologia najkrótszych połączeń.
  • From-To — w ujęciu koncepcyjnym połączenie From-To biegnie między dwoma węzłami sieci. Połączenia From-To można tworzyć zgodnie z topologią lub układem węzłów w danej sieci. Na przykład topologia sieci może przebiegać od R1-1 przez U1-5 i U3-2 do R5-2. Taka sieć może mieć trzy połączenia From-To: od R1-1 do U1-5; od U1-5 do U3-2; oraz od U3-2 do R5-2. Zmiana topologii spowoduje również zmianę możliwych połączeń From-To. Połączenia From-To tworzy się w trybie From-To panelu PCB, klikając przycisk Generate, aby utworzyć je na podstawie topologii, albo wybierając dwa pola lutownicze w sieci, a następnie klikając przycisk Add From To.
  • xSignal — zdefiniowany przez użytkownika zbiór węzłów, zazwyczaj podzbiór sieci (od jednego węzła do drugiego) lub połączenie dwóch sieci obejmujących element szeregowy, taki jak rezystor terminujący.

## Podziękowania dla Roberta Feranca z FEDEVEL Academy (www.fedevel.com) za możliwość wykorzystania płytki rozwojowej iMX6 Rex na ilustracjach na tej stronie (http://www.imx6rex.com/).

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Nav
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents