Opóźnienie obudowy pinu

W każdym projekcie wysokich prędkości powyżej 500 MHz medium połączeniowe, czyli bond wire do struktury (die), wprowadza opóźnienie sygnału. To opóźnienie wewnątrz elementu nazywa się opóźnieniem pin–obudowa (pin-package delay). Nawet jeśli dwa układy są w pełni zgodne pinowo z punktu widzenia projektu i PCB, czasy przelotu w obudowie (package flight times) będą się różnić między różnymi urządzeniami, więc trzeba je uwzględnić. Informacje o czasie przelotu można znaleźć w dokumencie IBIS 6 dla danego elementu. Informacje Package Pins należy brać pod uwagę na etapie planowania I/O lub po syntezie w przypadku FPGA. Wszyscy producenci układów powinni być w stanie dostarczyć opóźnienia obudowy, określone albo jako opóźnienie w pikosekundach, albo jako długość.

Opóźnienie można uwzględnić w projekcie albo jako Pin Package Length, albo jako Propagation Delay, korzystając z odpowiednich pól dla pinu w edytorze schematu lub dla pada/przelotki w edytorze PCB. Wprowadzone wartości są obsługiwane w następujący sposób:

Pin Package Length - wszystkie długości pin–obudowa w obrębie każdej sieci są sumowane w edytorze PCB, dając Total Pin/Package Length, które jest uwzględniane w całkowitej Signal Length dla tej sieci. Zobacz tryb Nets panelu PCB, aby dowiedzieć się więcej o Signal Length.

Propagation Delay - wszystkie wartości opóźnień zdefiniowane przez użytkownika dla pinów/padów i przelotek w każdej sieci są dodawane w edytorze PCB do opóźnienia trasowania dla tej sieci. Opóźnienie trasowania jest automatycznie obliczane przez solver pola Simbeor® wbudowany w Layer Stack Manager. Opóźnienia padów i przelotek nie są obliczane automatycznie, ale mogą być zdefiniowane przez użytkownika.

  • Reguły projektowe Length i Matched Length można skonfigurować w oparciu o Length lub Delay.
  • Signal Length, Total Pin/Package Length oraz Delay mogą być wyświetlane w różnych trybach panelu PCB, w tym w trybie Nets mode, Differential Pairs Editor mode oraz xSignals mode. Kliknij prawym przyciskiem nagłówek kolumny w panelu PCB, aby włączyć/wyłączyć kolumny.
  • Simbeor SFS (quasi-static field solver) firmy Simberian® służy do obliczania opóźnienia trasowania na podstawie właściwości fizycznych zdefiniowanych w Layer Stack Manager.
  • Zdefiniowane przez użytkownika wartości Pin Package Length oraz Propagation Delay są od siebie niezależne; są dodawane do wartości Signal Length i Delay w sposób właśnie opisany. Ponieważ nie oddziałują na siebie, w razie potrzeby można podać obie wartości.

Uwzględnianie opóźnienia na schemacie

Długości pin–obudowa można zdefiniować jako atrybut pinu komponentu na schemacie w panelu Properties w trybie Pin. Oprogramowanie domyślnie użyje jednostek dokumentu bazowego; w razie potrzeby podaj jednostki wraz z wartością.

Wprowadź długość pin–obudowa w wymaganych jednostkach.
Wprowadź długość pin–obudowa w wymaganych jednostkach.

  • Właściwości pinów komponentu można także edytować w edytorze biblioteki lub na arkuszu schematu na karcie Pins panelu Properties w trybie Component. Kliknij  na tej karcie panelu, aby otworzyć Component Pin Editor, gdzie można edytować wszystkie właściwości wszystkich pinów w danym komponencie. Wartości można edytować bezpośrednio w siatce (zaznacz komórkę i wpisz nową wartość), a do przechodzenia do sąsiednich komórek można używać klawiszy kursora. Jeśli jednostki nie zostaną wpisane, domyślne jednostki zostaną dodane automatycznie.
  • Alternatywnie użyj panelu SCHLIB List panel, aby skopiować/wkleić wiele wartości Pin/Pkg Lengths lub Propagation Delay z noty katalogowej do zestawu zaznaczonych pinów komponentu w edytorze biblioteki schematów – pokaż obraz.
    • Oprócz wklejania zawartości schowka bezpośrednio do zaznaczonych komórek możesz także kliknąć prawym przyciskiem w panelu, aby uzyskać dostęp do okna Smart Grid Paste, co daje większą kontrolę nad procesem wprowadzania dodatkowych danych do pinów – dowiedz się więcej w Editing Attributes with the Smart Grid Tools.

Definiowanie opóźnienia w edytorze PCB

Wartości Pin Package Length i Propagation Delay są przenoszone do układu PCB — jak widać w trybie Pad panelu Properties.

Wartości Pin Package Length i Propagation Delay są przenoszone ze schematu do PCB, ale mogą też zostać zdefiniowane bezpośrednio w PCB.
Wartości Pin Package Length i Propagation Delay są przenoszone ze schematu do PCB, ale mogą też zostać zdefiniowane bezpośrednio w PCB.

Zwróć uwagę, że jeśli wartości Pin Package Length i Propagation Delay we właściwościach pada różnią się od tych skonfigurowanych dla odpowiadających im pinów symbolu na schemacie, podczas następnej aktualizacji PCB zostaną wygenerowane ECO, aby nadpisać wartości tymi ze schematu (chyba że wykrywanie zmian tych wartości i/lub generowanie dla nich ECO zostanie wyłączone w opcjach projektu).

Aby uzyskać więcej informacji, zobacz stronę Keeping the Schematics & PCB Synchronized.

Analiza Pin/Package Length i Propagation Delay w panelu PCB

Pin/Pkg Length jest automatycznie uwzględniane w obliczeniach Signal Length, które są wyświetlane w różnych trybach panelu PCB. Ustaw panel w tryb Nets, aby sprawdzić (lub edytować) wartość Pin/Pkg Length dla pinów w wybranej sieci. Zwróć uwagę, że kolumna Routed Length odzwierciedla długość trasowania, a kolumna Signal Length odzwierciedla długość trasowania powiększoną o wszelkie Pin/Pkg Lengths w tej sieci.

Pin/Pkg Length oraz jego wpływ na Signal Length jest pokazany w trybie Nets panelu PCB.
Pin/Pkg Length oraz jego wpływ na Signal Length jest pokazany w trybie Nets panelu PCB.

Na poniższym obrazie kolumna propagacji Delay pokazuje, że są dwie pary xSignals, które nie spełniają reguły projektowej Matched Length. Ponieważ podświetlenie jest w kolumnie Delay, oznacza to, że reguła jest skonfigurowana do używania jednostek opóźnienia (Delay Units), a nie jednostek długości (Length Units).

Kolumna Delay pokazuje, że są dwie pary xSignals, które nie spełniają reguły projektowej Matched Length. Kolumna Delay pokazuje, że są dwie pary xSignals, które nie spełniają reguły projektowej Matched Length. 

Signal Length, Total Pin/Package Length oraz Delay mogą być wyświetlane w różnych trybach panelu PCB, w tym w trybie Nets mode, Differential Pairs Editor mode oraz xSignals mode. Kliknij prawym przyciskiem nagłówek kolumny w panelu PCB, aby włączyć/wyłączyć kolumny.

Jak długość jest uwzględniana w xSignals

Pin/Pkg Length jest automatycznie uwzględniane w całkowitej długości xSignal, gdy:

  • Ten sygnał jest częścią definicji xSignal
  • Ten pad nie jest połączony w topologii fly-by (do tego pada jest podłączona tylko jedna ścieżka)

Pady połączone w topologii fly-by (z punktem wejścia i wyjścia) są wykluczane z obliczeń długości.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content