Die beiden wichtigsten Parameter der Leistungsüberprüfung sind Latenz und Bandbreite. Unter Latenz versteht man die Zeit, die Daten benötigen, um von einem Punkt zu einem anderen zu gelangen, und unter Bandbreite die Datenmenge, die in einer bestimmten Zeit übertragen wird. Diese beiden Parameter müssen gemessen und mit einem erwarteten Wert für alle interessierenden Pfade verglichen werden, was als Leistungsüberprüfung bezeichnet wird.
Mit der zunehmenden Komplexität von SoCs wächst die Bedeutung der Leistungsverifikation im Verifikationszyklus. Bislang gibt es keinen Standardansatz, und es werden je nach Einzelfall unterschiedliche Ansätze verfolgt. In vielen Fällen erfolgt die Berechnung auf der Grundlage von Berichten unter Verwendung von Post-Processing, bei dem der Testfallentwickler eindeutige und geeignete Meldungen ausgeben muss. Dies erfordert jedoch die Entwicklung zusätzlicher Skripte, was mit einem hohen Zeit- und Arbeitsaufwand verbunden ist.
eInfochips hat einen Performance Monitor entwickelt, um diesen Prozess zu standardisieren. Er hat folgende Funktionen:
PerfMon bietet umfassende Einblicke in die PCIe-Leistung und unterstützt die Analyse von Latenz und Bandbreite auf TLP-Ebene, wodurch der tatsächliche Durchsatz mit den theoretischen PCIe-Grenzwerten verglichen werden kann. Dank seines protokollunabhängigen Überwachungsframeworks passt sich PerfMon nahtlos an PCIe-Controller an und analysiert PCIe-Schnittstellen der Generationen 3, 4 und 5 in allen Lane-Konfigurationen (x1 bis x16), wodurch Leistungsengpässe erkannt und die Verbindungseffizienz optimiert werden können.
Unterstützt PCIe Gen3 / Gen4 / Gen5 mit Lane-Breiten von x1 bis x16 für eine skalierbare Leistungsanalyse.
Latenzmessung auf TLP-Ebene mit Überwachung der Dauer- und Spitzenbandbreite zur Bewertung der End-to-End-Leistung.
Auslastung der PCIe-Verbindung, Effizienzanalyse und Transparenz der Durchsatzentwicklung, um die tatsächlich erzielte Bandbreite mit den Erwartungen zu vergleichen.
Erkennung von Überlastung, Rückstau und Datenverkehrsspitzen zur Identifizierung von Leistungseinbußen und Engpässen.
Zeitgestempelte PCIe-Transaktionsverläufe mit Korrelation von Fehlern, Wiederholungsversuchen, Zeitüberschreitungen und AXI-protokollübergreifenden Daten zur Leistungsoptimierung auf Systemebene.
Vereinbaren Sie ein 30-minütiges Beratungsgespräch mit unseren Experten für Automobil-Lösungen
Vereinbaren Sie ein 30-minütiges Beratungsgespräch mit unserem Experten für Batteriemanagementlösungen
Vereinbaren Sie ein 30-minütiges Beratungsgespräch mit unseren Expertenfür Industrie- und Energielösungen
Vereinbaren Sie ein 30-minütiges Beratungsgespräch mit unseren Experten