Comment effectuer la validation du protocole PCIe® 7.0

Analyseur de protocole pour PCIe
+ Analyseur de protocole pour PCIe

Analyser, déboguer et valider les liaisons PCIe 7.0 à 128 GT/s

La validation du protocole PCIe 7.0 commence par l'établissement d'une liaison fonctionnant à un débit pouvant atteindre 128 GT/s et par la capture du trafic de protocole à l'aide d'un interposeur d'analyse, d'un analyseur de protocole et d'un logiciel d'analyse de trafic associé. À mesure que les débits de données PCIe augmentent, il devient de plus en plus difficile de préserver l'intégrité du signal tout en assurant la visibilité sur le trafic de la liaison, ce qui nécessite une acquisition du protocole qui n'interfère pas avec la communication entre l'hôte et le périphérique testé. Les ingénieurs capturent et décodent l’activité du protocole au niveau des couches physique, de liaison de données et de transaction afin d’étudier les interactions protocolaires, de surveiller le comportement de la liaison et d’évaluer le fonctionnement du système. L’analyse de la machine à états de formation et d’état de la liaison (LTSSM) est utilisée pour suivre la progression de la formation de la liaison, le comportement de récupération et les transitions d’état, tandis que le trafic basé sur FLIT est décodé pour mettre en évidence l’activité du protocole et le flux de paquets. L’environnement de validation du protocole doit offrir une visibilité suffisante, des capacités de déclenchement et une profondeur de trace adéquates pour étudier le comportement du protocole, identifier les problèmes d’interopérabilité et corréler l’activité du trafic avec les événements de liaison se produisant sur la connexion PCIe.

Une fois le trafic de protocole capturé, les ingénieurs analysent les traces afin d’étudier le comportement des protocoles, leur interopérabilité et leurs performances. Un générateur de protocole peut émuler soit un complexe racine, soit un terminal, offrant ainsi un comportement contrôlé des partenaires de liaison pour la validation des appareils, les tests d’interopérabilité et le débogage. Les fonctionnalités de déclenchement et de filtrage d’ Advanced s permettent d’isoler le trafic et les événements de protocole pertinents, réduisant ainsi les données de trace superflues et améliorant l’efficacité des analyses de défaillance. Le trafic capturé peut être examiné à l’aide de plusieurs vues d’analyse, notamment FLIT Viewer, Lane View, Transaction Decode, Performance Overview et LTSSM Overview, ce qui permet aux ingénieurs d’étudier l’activité du protocole sous différents angles. Les ingénieurs examinent le contenu des FLIT, l’activité des transactions, les accusés de réception, le comportement du contrôle de flux, les erreurs de protocole et les événements d’apprentissage de liaison afin d’isoler la séquence menant à une défaillance. Le workflow qui en résulte prend en charge la validation du protocole PCIe 7.0, le débogage du système, les tests d’interopérabilité, l’analyse des performances et l’investigation des causes profondes au sein d’un environnement d’analyse unifié.

Solution de validation du protocole PCIe 7.0

La validation du protocole PCIe 7.0 nécessite une acquisition fiable du trafic, un décodage du protocole, une analyse du trafic et une génération contrôlée de trafic afin d'évaluer l'interopérabilité, les performances et le comportement du système à des débits de données pouvant atteindre 128 GT/s. La solution de validation du protocole PCIe 7.0 de Keysight combine un analyseur de protocole, un interposeur d’analyseur, un logiciel d’analyse du trafic et un générateur de protocole pour prendre en charge la validation des périphériques, les tests d’interopérabilité, l’analyse des performances et le débogage tout au long du cycle de vie du développement. L’analyseur capture et décode le trafic sur les couches physique, de liaison de données et de transaction, tout en offrant une visibilité sur le comportement du LTSSM, le fonctionnement basé sur le FLIT et l’activité des transactions. Les capacités de déclenchement et de filtrage de l’ Advanced aident les ingénieurs à isoler des événements de protocole spécifiques, à réduire les données de trace superflues et à accélérer l’analyse des défaillances. La fonctionnalité de générateur de protocole peut émuler soit un complexe racine, soit un périphérique terminal, permettant ainsi l’établissement contrôlé de liaisons, la génération de trafic et la mise en œuvre de scénarios de test ciblés dans des conditions reproductibles. Des vues d’analyse intégrées fournissent des informations sur l’activité des protocoles, les transactions de paquets, les événements d’apprentissage de liaison et les erreurs de protocole, aidant ainsi les ingénieurs à corréler les événements de liaison avec le trafic capturé et à isoler la séquence menant à une défaillance. Le flux de travail qui en résulte prend en charge la validation du protocole PCIe 7.0, les tests d’interopérabilité, la caractérisation des performances, le débogage du système et l’analyse des causes profondes, depuis la validation précoce des périphériques jusqu’aux tests au niveau du système.

Voir le schéma fonctionnel de la solution de validation du protocole PCIe 7.0

Comment effectuer la validation du protocole PCIe® 7.0

Découvrez les produits de notre solution de validation du protocole PCIe 7.0

Cas d'utilisation connexes

contactez-nous logo

Contactez l'un de nos experts

Besoin d'aide pour trouver la solution qui vous convient ?

PCI-SIG®, PCIe® et PCI Express® sont des marques déposées et/ou des marques de service de PCI-SIG aux États-Unis.