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.

  • Design Rules für Länge und Matched Length können auf Basis von Länge oder Verzögerung konfiguriert werden.
  • Signallänge, gesamte Pin-/Package-Länge und Verzögerung können in verschiedenen Modi des PCB-Panels angezeigt werden, darunter im Nets-Modus, im Differential Pairs Editor-Modus und im xSignals-Modus. Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift im PCB-Panel, um Spalten zu aktivieren/deaktivieren.
  • Der Simbeor SFS (quasi-statischer Feldlöser) von Simberian® wird verwendet, um die Routing-Verzögerung auf Grundlage der im Layer Stack Manager definierten physikalischen Eigenschaften zu berechnen.
  • Die benutzerdefinierte Pin-Package-Länge und die Werte für die Ausbreitungsverzögerung sind voneinander unabhängig; sie werden wie eben beschrieben zu den Werten für Signallänge und Verzögerung addiert. Da sie nicht miteinander interagieren, können bei Bedarf beide Werte angegeben 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.
Geben Sie die Pin-Package-Länge mit den erforderlichen Einheiten ein.

  • Die Eigenschaften von Bauteil-Pins können auch im Bibliothekseditor oder auf dem Schaltplanblatt auf der Registerkarte Pins des Properties-Panels im Component-Modus bearbeitet werden. Klicken Sie auf  in dieser Registerkarte des Panels, um den Component Pin Editor zu öffnen, in dem alle Eigenschaften aller Pins dieses Bauteils bearbeitet werden können. Werte können direkt im Raster bearbeitet werden (eine Zelle auswählen und einen neuen Wert eingeben), und mit den Cursortasten kann zu benachbarten Zellen gewechselt werden. Standardeinheiten werden automatisch hinzugefügt, wenn sie nicht eingegeben werden.
  • Alternativ können Sie das SCHLIB List panel verwenden, um mehrere Pin/Pkg Lengths- oder Propagation Delay-Werte aus einem Datenblatt in eine Gruppe ausgewählter Bauteil-Pins im Schaltplan-Bibliothekseditor zu kopieren/einzufügen – Bild anzeigen.
    • Neben dem direkten Einfügen von Zwischenablageinhalten in ausgewählte Zellen können Sie auch mit der rechten Maustaste in das Panel klicken, um auf den Dialog Smart Grid Paste zuzugreifen, der eine bessere Kontrolle über den Prozess des Einbringens zusätzlicher Daten in die Pins bietet – mehr dazu unter Attribute mit den Smart Grid Tools bearbeiten.

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

Beachten Sie, dass ECOs erzeugt werden, um die Werte bei der nächsten PCB-Aktualisierung mit denen aus dem Schaltplan zu überschreiben, falls die Werte für Pin-Package-Länge und Ausbreitungsverzögerung in den Pad-Eigenschaften von denen der entsprechenden Pins im Schaltplansymbol abweichen (es sei denn, die Erkennung von Änderungen dieser Werte und/oder die Erzeugung von ECOs dafür sind in den Projektoptionen deaktiviert).

Weitere Informationen finden Sie auf der Seite Synchronisierung von Schaltplan und PCB beibehalten.

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.
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. Die Spalte Verzögerung zeigt, dass es zwei Paare von xSignals gibt, die gegen eine Matched-Length-Design-Rule verstoßen. 

Signallänge, gesamte Pin-/Package-Länge und Verzögerung können in verschiedenen Modi des PCB-Panels angezeigt werden, darunter im Nets-Modus, im Differential Pairs Editor-Modus und im xSignals-Modus. Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift im PCB-Panel, um Spalten zu aktivieren/deaktivieren.

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)

Pads, die in einem Fly-by-Routing-Muster verbunden sind (mit einem Eintritts- und einem Austrittspunkt), werden von der Längenberechnung ausgeschlossen.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
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.

Inhalt