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.
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.
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.
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.
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.
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)