Pin-Gehäuseverzögerung
Bei jedem High-Speed-Design über 500 MHz führt das Verbindungsmedium bzw. der Bond-Draht zum Die eine Verzögerung des Signals ein. Diese geräteinterne Verzögerung wird als Pin-Package-Delay bezeichnet. Selbst wenn zwei Bauteile aus Sicht von Design und PCB vollständig pinkompatibel sind, unterscheiden sich die Package-Laufzeiten zwischen verschiedenen Bauteilen und müssen daher berücksichtigt werden. Informationen zur Laufzeit finden sich im IBIS-6-Dokument des Bauteils. Die Informationen zu den Package Pins sollten während der I/O-Planungsphase oder bei einem FPGA nach der Synthese berücksichtigt werden. Alle Bauteilhersteller sollten die Package-Verzögerungen bereitstellen können; diese werden entweder als Verzögerung in Pikosekunden oder als Länge angegeben.
Die Verzögerung kann in Ihr Design entweder als Pin Package Length oder als Propagation Delay aufgenommen werden, indem die entsprechenden Felder für den Pin im Schaltplaneditor oder für das Pad/Via im PCB-Editor verwendet werden. Die eingegebenen Werte werden wie folgt verarbeitet:
Pin Package Length - alle Pin-Package-Längen innerhalb jedes Netzes werden im PCB-Editor addiert, um die gesamte Pin-/Package-Länge zu ergeben, die in die gesamte Signal Length für dieses Netz einfließt. Weitere Informationen zur Signallänge finden Sie im Nets-Modus des PCB-Panels: Mehr über die Signallänge erfahren.
Propagation Delay - alle benutzerdefinierten Verzögerungswerte, die für Pins/Pads und Vias in jedem Netz definiert sind, werden im PCB-Editor zur Routing-Verzögerung dieses Netzes addiert. Die Routing-Verzögerung wird automatisch durch den im Layer Stack Manager integrierten Simbeor®-Feldlöser berechnet. Pad- und Via-Verzögerungen werden nicht automatisch berechnet, können aber vom Benutzer definiert werden.
Einbeziehen der Verzögerung in den Schaltplan
Pin-Package-Längen können als Attribut des Bauteil-Pins im Schaltplan im Properties-Panel im Pin-Modus definiert werden. Die Software verwendet standardmäßig die Einheiten des zugrunde liegenden Dokuments; geben Sie die Einheiten bei Bedarf zusammen mit dem Wert ein.

Geben Sie die Pin-Package-Länge mit den erforderlichen Einheiten ein.
Definieren der Verzögerung im PCB-Editor
Die Werte für Pin-Package-Länge und Ausbreitungsverzögerung werden in das PCB-Layout übertragen, wie im Pad-Modus des Properties-Panels zu sehen ist.

Die Werte für Pin-Package-Länge und Ausbreitungsverzögerung werden vom Schaltplan auf das PCB übertragen oder können auch direkt im PCB definiert werden.
Untersuchen der Pin-/Package-Länge und der Ausbreitungsverzögerung im PCB-Panel
Die Pin/Pkg Length wird automatisch in die Berechnungen von Signal Length einbezogen, die in verschiedenen Modi des PCB-Panels angezeigt werden. Stellen Sie das Panel auf den Nets-Modus ein, um den Wert von Pin/Pkg Length für die Pins im ausgewählten Netz zu prüfen (oder zu bearbeiten). Beachten Sie, dass die Spalte Routed Length die Länge des Routings widerspiegelt und die Spalte Signal Length die Länge des Routings plus aller Pin-/Pkg-Längen in diesem Netz.

Die Pin/Pkg Length und ihre Auswirkung auf die Signal Length werden im Nets-Modus des PCB-Panels angezeigt.
Im folgenden Bild zeigt die Spalte für die Ausbreitungs-Delay, dass es zwei Paare von xSignals gibt, die gegen eine Matched-Length-Design-Rule verstoßen. Da die Hervorhebung in der Spalte Verzögerung erfolgt, zeigt dies an, dass die Regel so konfiguriert ist, dass Verzögerungseinheiten statt Längeneinheiten verwendet werden.
Die Spalte Verzögerung zeigt, dass es zwei Paare von xSignals gibt, die gegen eine Matched-Length-Design-Rule verstoßen.
Wie die Länge in xSignals einbezogen wird
Die Pin/Pkg Length wird automatisch in die gesamte xSignal-Länge einbezogen, wenn:
- Das Signal Teil einer xSignal-Definition ist
- Das Pad nicht in einem Fly-by-Routing-Muster verbunden ist (es ist nur eine Leiterbahn mit diesem Pad verbunden)