Pin-Gehäuseverzögerung
Auf einen Blick
- Erfahren Sie, was die Signallaufzeit im Bauteilgehäuse ist, warum sich pinkompatible Bauteile dennoch unterschiedlich verhalten können und wann diese Daten im Entwicklungsprozess berücksichtigt werden sollten.
- Sehen Sie, wie Altium Designer „Pin Package Length“ und „Propagation Delay“ verarbeitet und wie die jeweiligen Werte in die Berechnung von Signallängen und Laufzeiten einfließen.
- Erfahren Sie, wo Sie diese Werte im Schaltplan-Editor, im PCB-Editor, im PCB-Panel und in der xSignals-Umgebung eingeben, übertragen und überprüfen können.
Bei jedem High-Speed-Design über 500 MHz verursacht das Verbindungsmedium bzw. der Bonddraht zum Die eine Signalverzögerung. Diese Verzögerung innerhalb des Bausteins wird als Pin-Package-Verzögerung bezeichnet. Selbst wenn zwei Bausteine aus Sicht des Designs und der Leiterplatte vollständig pinkompatibel sind, unterscheiden sich ihre Gehäuselaufzeiten und müssen daher berücksichtigt werden. Informationen zu den Laufzeiten finden Sie im IBIS-6-Dokument des jeweiligen Bausteins. Die Angaben zu den Gehäusepins sollten während der I/O-Planung bzw. bei einem FPGA nach der Synthese berücksichtigt werden. Alle Bausteinhersteller sollten die Gehäuseverzögerungen bereitstellen können, entweder als Verzögerung in Pikosekunden oder als Länge.
Die Verzögerung kann in Ihrem Design entweder als Pin Package Length oder als Propagation Delay berücksichtigt werden. Verwenden Sie dazu die entsprechenden Felder für den Pin im Schaltplaneditor bzw. für das Pad/Via im PCB-Editor. Die eingegebenen Werte werden wie folgt verarbeitet:
Pin Package Length – Alle Pin-Package-Längen innerhalb eines Netzes werden im PCB-Editor zur gesamten Pin-/Package-Länge addiert, die in die gesamte Signal Length dieses Netzes einfließt. Weitere Informationen zur Signallänge finden Sie im Modus Nets des Panels PCB: Mehr über die Signallänge erfahren.
Propagation Delay – Alle benutzerdefinierten Verzögerungswerte für Pins/Pads und Vias innerhalb eines Netzes werden im PCB-Editor zur Routing-Verzögerung dieses Netzes addiert. Die Routing-Verzögerung wird automatisch vom Simbeor®-Feldlöser berechnet, der in den Layer Stack Manager integriert ist. Pad- und Via-Verzögerungen werden nicht automatisch berechnet, können jedoch benutzerdefiniert festgelegt werden.
Verzögerung im Schaltplan berücksichtigen
Pin-Package-Längen können im Panel Properties im Modus Pin als Attribut eines Schaltplan-Bauteilpins definiert werden. Die Software verwendet standardmäßig die Einheiten des zugrunde liegenden Dokuments. Geben Sie bei Bedarf die Einheit zusammen mit dem Wert ein.

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

Die Werte für Pin-Package-Länge und Ausbreitungsverzögerung werden vom Schaltplan auf die Leiterplatte übertragen, können aber auch direkt auf der Leiterplatte definiert werden.
Pin-/Package-Länge und Ausbreitungsverzögerung im PCB-Panel prüfen
Die Pin/Pkg Length wird automatisch in die Berechnungen der Signal Length einbezogen, die in verschiedenen Modi des Panels PCB angezeigt werden. Wechseln Sie im Panel in den Modus Nets, um den Wert der 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 angibt, während die Spalte Signal Length die Länge des Routings zuzüglich aller Pin-/Package-Längen in diesem Netz anzeigt.

Die Pin/Pkg Length und ihre Auswirkung auf die Signal Length werden im Modus Nets des Panels PCB angezeigt.
In der folgenden Abbildung zeigt die Spalte Delay für die Ausbreitungsverzögerung, dass zwei xSignal-Paare gegen eine Designregel vom Typ „Matched Lengths“ verstoßen. Da sich die Hervorhebung in der Spalte „Delay“ befindet, ist die Regel so konfiguriert, dass sie Verzögerungseinheiten statt Längeneinheiten verwendet.
Die Spalte „Delay“ zeigt, dass zwei xSignal-Paare gegen eine Designregel vom Typ „Matched Lengths“ verstoßen.
Berücksichtigung der Länge in xSignals
Die Pin/Pkg Length wird automatisch in die gesamte xSignal-Länge einbezogen, wenn:
- das betreffende Signal Teil einer xSignal-Definition ist
- das betreffende Pad nicht in einer Fly-by-Topologie angeschlossen ist (es ist nur eine Leiterbahn mit diesem Pad verbunden)