Les deux paramètres clés de la vérification des performances sont la latence et la bande passante. Par latence, nous entendons le temps nécessaire aux données pour aller d'un point à un autre et par bande passante, la quantité de données transférées dans un temps donné. Ces deux paramètres doivent être mesurés et vérifiés par rapport à une valeur attendue pour tous les chemins d'intérêt et ce processus est connu sous le nom de vérification des performances.
Avec l'augmentation de la complexité des SoC, l'importance de la vérification des performances augmente dans le cycle de vérification. Jusqu'à présent, il n'existe pas d'approche standard et différentes approches sont adoptées en fonction des individus. Dans de nombreux cas, le calcul est effectué sur la base de rapports utilisant le post-traitement où le développeur du scénario de test doit imprimer des messages uniques et appropriés. Cependant, cela nécessite le développement d'un script supplémentaire, ce qui représente un surcoût en termes de temps et d'efforts.
eInfochips a développé un moniteur de performance pour standardiser le processus. Il présente les caractéristiques suivantes :
PerfMon offre une visibilité complète sur les performances PCIe, avec une prise en charge intégrale de l'analyse de la latence et de la bande passante au niveau TLP, ce qui permet de valider le débit réel par rapport aux limites théoriques du PCIe. Grâce à son infrastructure de surveillance indépendante du protocole, PerfMon s'adapte de manière transparente aux contrôleurs PCIe pour analyser les interfaces PCIe Gen3, Gen4 et Gen5 dans toutes les configurations de voies (x1 à x16), aidant ainsi à identifier les goulots d'étranglement et à optimiser l'efficacité de la liaison.
Prend en charge les normes PCIe Gen3, Gen4 et Gen5 avec des configurations de largeur de voie allant de x1 à x16, pour une analyse des performances évolutive.
Mesure de la latence au niveau TLP avec surveillance de la bande passante en continu et de pointe afin d'évaluer les performances de bout en bout.
Suivi de l'utilisation de la liaison PCIe, analyse de l'efficacité et suivi de l'évolution du débit afin de comparer la bande passante effective aux prévisions.
Détection de la congestion, de la contre-pression et des pics de trafic afin d'identifier les baisses de performances et les points de contention.
Traces de transactions PCIe horodatées, avec corrélation entre les erreurs, les tentatives de reprise, les délais d'attente et le protocole AXI, pour l'optimisation des performances au niveau du système.
Prenez rendez-vous pour une consultation de 30 minutes avec nos experts en solutions automobiles
Prenez rendez-vous pour une consultation de 30 minutes avec notre expert en solutions de gestion de batteries
Prenez rendez-vous pour une consultation de 30 minutes avec nos expertsen solutions industrielles et énergétiques
Prenez rendez-vous pour une consultation de 30 minutes avec nos experts