Produits
Analyseurs de protocole

NVM Express

NVM Express est une interface de contrôleur hôte évolutive conçue pour répondre aux besoins des systèmes d'entreprise, de centre de données et client pour la prise en charge des solutions puce à puce, carte à carte, adaptateur et à distance. Le protocole peut utiliser efficacement les technologies d'interconnexion et de structure telles que PCI Express, Ethernet et Fibre Channel. Teledyne LeCroy fournit une analyse de protocole, une émulation, un testeur et d'autres équipements de test pour desservir toutes les applications de stockage NVMe.

Découvrez NVM Express Découvrez NVM Express
Image NVM Express
  • image de l'onglet Présentation

Teledyne LeCroy est le principal fournisseur d'analyseurs de protocole et d'exerciseurs pour les entreprises développant des SSD et d'autres produits de stockage similaires utilisant les nouvelles normes de données série à haut débit NVMe, SATA Express et SCSI Express. Les analyseurs de protocole et les testeurs sont utilisés par les développeurs et les ingénieurs de validation pour enregistrer et examiner directement le trafic de données sur les liaisons de communication de données série entre les appareils et les systèmes. Cet équipement permet aux développeurs de réduire les calendriers de débogage et de test, de réduire les coûts de développement technique sur les nouveaux produits et de répondre aux exigences de délai de mise sur le marché agressives.

 TitreTime Freak
Fonctionnalités d'analyse du protocole NVMe pour le développement et le test du stockage36:27

Alors que les développeurs de stockage effectuent la transition des SSD basés sur les protocoles SAS et SATA hérités vers les technologies NVMe et SATA Express plus avancées, ils rencontrent des limites dans les outils de conception et de test disponibles, notamment des temps d'enregistrement de trace limités et un manque de rapports d'analyse standardisés pour PCIe- stockage basé. Ces deux problèmes sont importants pour les nouvelles technologies NVMe et SATA Express en raison des éléments suivants :

  • Les tests SSD hautes performances peuvent nécessiter l'enregistrement du trafic de données au-delà de quelques minutes. Cela n'est pas possible pour de nombreux analyseurs de protocole en raison des limitations de leurs architectures d'enregistrement.
  • Alors que certains fournisseurs d'outils de test ont revendiqué la prise en charge des protocoles NVMe et SATA Express, la prise en charge de ces protocoles est restée minime. Cela a entravé la productivité des développeurs en raison de l'utilisation de systèmes de création de rapports conçus pour les technologies plus anciennes, qui ne sont pas optimisés pour les tests de qualité sur les produits NVMe et SATA Express.

La Summit L'analyseur de protocole T34, spécifiquement destiné aux applications de stockage PCIe, prend désormais en charge les enregistrements de longue trace avec un nouveau mode amélioré NVMe. Le Summit Le T34 peut également être configuré avec jusqu'à 64 Go de mémoire d'enregistrement de trace. Le mode amélioré NVMe s'appuie sur la mémoire tampon profonde existante et l'optimise pour permettre aux utilisateurs une longue durée d'enregistrement. En fonction de la vitesse du DUT (Device Under Test), la durée d'enregistrement peut être maximisée jusqu'à plusieurs heures pour une seule capture de trace. Cette fonctionnalité est utile pour des tâches telles que la mesure des performances ou la détermination du bon fonctionnement de vos algorithmes de gestion de file d'attente. Un exemple des métriques désormais disponibles inclut la possibilité de mesurer la distribution de la file d'attente NVMe sur une période prolongée. La possibilité de recueillir le comportement des files d'attente pendant de longues périodes aide les développeurs de pilotes et de systèmes d'exploitation à affiner leurs applications et à équilibrer les charges des files d'attente pour optimiser les performances du produit.

Avec plus d'une décennie d'expérience dans la fourniture de protocoles de données PCI Express, SAS/SATA et d'autres protocoles de données série avec une analyse d'erreurs standardisée et des rapports de performances des produits, Teledyne LeCroy a maintenant créé une capacité d'analyse et de performance NVMe et SATA Express SSD. Trace Expert™, une nouvelle fonctionnalité de la suite de protocoles PCIe, crée un rapport détaillé dont l'industrie SSD a besoin pour obtenir une compréhension commune du fonctionnement de leurs systèmes SSD ou de stockage et inclut des informations sur les composants PCIe nécessaires. Des informations telles que les files d'attente NVMe, les commandes, les registres de sonnette et de contrôle et de nombreuses autres mesures sont capturées, analysées et organisées dans un rapport détaillé fournissant aux développeurs un document d'état complet pour leurs produits, y compris un large éventail de statistiques de performances.

En plus des protocoles de stockage standard, toutes nos plates-formes NVMe prennent également entièrement en charge, Trusted Computer Group (TCG), Single Root I/O Virtualization (SRIOV), Multi-Root I/O Virtualization (MRIOV) et Address Translation Services (ATS ). Une liste complète des capacités, des vues et des rapports peut être trouvée sur les pages de produits (énumérées ci-dessous) pour chacun de nos analyseurs.

Décodage et analyse des spécifications NVMe sur PCIe - Décodage d'initialisation NVMe
• Décodez les commandes NVMe
• Analyser les files d'attente NVMe
• Transactions basées sur plusieurs pointeurs NVMe
• Gestion de l'alimentation NVMe
• Extrayez automatiquement l'adresse de base du SSD PCIe
NVMe sur PCIe

La meilleure façon de choisir un analyseur de protocole NVMe est d'examiner vos exigences globales. Cela inclut les largeurs de voies souhaitées (x1, x2, x4, x8, x16), la prise en charge de la vitesse requise (2.5GT/s, 5GT/s ou 8GT/s), la taille de mémoire tampon souhaitée (2, 4, 8, 32 ou 64 Go ) et des fonctionnalités spéciales telles que le mode NVMe amélioré pour l'enregistrement de traces longues pour votre application de test. Vous trouverez ci-dessous une liste des plates-formes d'analyseur prenant en charge NVMe ainsi qu'une brève description pour vous aider à déterminer celle qui correspond le mieux à vos besoins. Bien que tous les analyseurs répertoriés ci-dessous prennent en charge la conception, le débogage et la validation NVMe, nous recommandons actuellement l'utilisation de notre Summit Analyseur T34 en raison de ses tampons de mémoire d'enregistrement profonds ainsi que de sa capacité à prendre en charge notre "mode amélioré NVMe", qui fournit des fonctionnalités supplémentaires normalement souhaitées par les développeurs de stockage.

Summit Analyseur T516
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 32 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4, x8 et x16
  • Fournit jusqu'à 256 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T54
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 32 GT/s
  • Prend en charge les largeurs de voie x1, x2 et x4
  • Fournit jusqu'à 64 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur / Brouilleur M5x
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 16 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4, x8 et x16
  • Fournit jusqu'à 128 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
  • Prend en charge le brouillage AJ x16 ou le brouillage AJA x8 pour le trafic de protocole PCIe 4.0 ou NVMe
Summit Analyseur T416
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 16 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4, x8 et x16
  • Fournit jusqu'à 128 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T48
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 16 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4 et x8
  • Fournit jusqu'à 64 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T3-16
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 8 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4, x8 et x16
  • Fournit 8 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T3-8
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 8 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4 et x8
  • Fournit 8 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T34
  • Peut fournir une capacité de capture extrêmement longue grâce à l'utilisation de son option "NVMe Enhanced Mode"
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 8 GT/s
  • Prend en charge les largeurs de voie x1, x2 et x4 (peut être configuré jusqu'à des largeurs de voie x8 à l'aide du "mode étendu")
  • Fournit jusqu'à 32 Go de profondeur de mémoire d'enregistrement (peut être configuré jusqu'à 64 Go en utilisant le "mode étendu")
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T28
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 5 GT/s
  • Prend en charge les largeurs de voie x1, x2, x4 et x8
  • Fournit 4 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge
Summit Analyseur T24
  • Capture, décode et affiche tout le trafic NVMe à des débits de données allant jusqu'à 5 GT/s
  • Prend en charge les largeurs de voie x1, x2 et x4
  • Fournit 2 Go de profondeur de mémoire d'enregistrement
  • Prend en charge le déclenchement et le filtrage pour NVMe, SATA-Express, SCSI-Express et PCI-Express
  • Inclut le rapport d'analyse "Trace Expert" pour NVMe et tous les autres protocoles de stockage pris en charge

 

NVMe sur PCIe

Notre appareil d'exercice NVMe peut être programmé pour une gamme extrêmement large de capacités, ainsi que pour émuler les interfaces de protocole NVM Express, SATA Express et SCSI Express en tant que périphérique ou hôte. De plus, il est utilisé dans le cadre de la configuration de test requise pour les tests de conformité NVMe. Lorsqu'il est utilisé dans une configuration d'émulation d'hôte, il doit être associé à l'une de nos "plates-formes de test". Une plate-forme de test fournit une structure de fond de panier dans laquelle un dispositif sous test peut être rapidement et facilement connecté à l'aide d'un connecteur CEM standard. La meilleure façon de choisir laquelle de nos plates-formes de test répondra à vos besoins est de déterminer si vous recherchez une configuration de test de fond de panier simple uniquement ou si vous souhaitez également avoir un contrôle total sur les entrées et les paramètres d'horloge, ainsi qu'une alimentation intégrée. en tant que capacités de sondage intégrées à la plate-forme.

Summit Exerciseur de protocole Z516 Summit Z516 est un outil de test de génération de trafic de protocole PCIe 5.0 x16 utilisé pour les tests et vérifications critiques destinés à aider les ingénieurs à développer et à améliorer la fiabilité de leurs systèmes. Le Summit Le Z516 peut émuler les complexes racine PCI Express 5.0 ou les terminaux de périphérique, permettant de tester de nouvelles conceptions contre les problèmes de cas extrêmes.
Summit Analyseur d'exerciseur de protocole Z58 Summit Z58 est un outil de test de génération de trafic de protocole PCIe 5.0 x8 utilisé pour les tests et vérifications critiques destinés à aider les ingénieurs à développer et à améliorer la fiabilité de leurs systèmes. Le Summit Le Z58 peut émuler les complexes racine PCI Express 5.0 ou les terminaux de périphérique, permettant de tester de nouvelles conceptions contre les problèmes de cas extrêmes.
Summit Exerciseur de protocole Z416 Summit Z416 est un outil de test de génération de trafic de protocole PCIe 4.0 utilisé pour les tests et vérifications critiques destinés à aider les ingénieurs à développer et à améliorer la fiabilité de leurs systèmes. Le Summit Le Z416 peut émuler les complexes racine PCI Express 4.0 ou les terminaux de périphérique, permettant de tester de nouvelles conceptions contre les problèmes de cas extrêmes.
Summit Exerciseur Z3-16 avec prise en charge SMBus  La Summit Z3-16 avec support SMBus est un outil de test et de vérification essentiel destiné à aider les ingénieurs à développer et à améliorer la fiabilité de leurs systèmes. L'exerciseur peut émuler des complexes racine PCI Express ou des points d'extrémité de périphérique, ce qui permet de tester de nouvelles conceptions contre des problèmes de cas particuliers. De plus, il peut émuler le trafic SMBus en tant que maître ou esclave.
Summit Analyseur Z3-16 La Summit Z3-16 peut émuler des complexes racine NVM Express ou des points de terminaison de périphérique, permettant aux périphériques de stockage d'être testés avec des commandes de lecture ou d'écriture fonctionnelles ou corrompues, des erreurs, des types de transmissions de messagerie et divers problèmes de cas particuliers. Exerciser peut être utilisé pour exécuter le test de conformité UNH du consortium NVMe.
Plate-forme de test PCI Express avec prise en charge de SMBus La Summit La plate-forme de test Z3-16 avec prise en charge de SMBus permet Summit Z3-16 pour agir en tant qu'émulateur d'hôte et fournit un fond de panier et un interposeur de test à usage général pour tester les hôtes et périphériques Gen3, Gen2 ou Gen1. De plus, il prend en charge la Summit Z3-16 avec prise en charge SMBus en fournissant une connectivité de prise SMBus.
Plate-forme de test PCI Express La plate-forme de test Teledyne LeCroy est une plate-forme de test avancée à deux emplacements compatible Gen 3 (jusqu'à 8 GT/s) qui fournit une sonde de bus intégrée pour jusqu'à 16 voies, des sélections pour diverses configurations d'horloge, divers indicateurs d'état LED ainsi qu'une alimentation intégrée. alimentation capable de fournir jusqu'à 150 watts de puissance pour l'appareil sous test (DUT).
Plate-forme d'essai PXP-100B La plate-forme de test Teledyne LeCroy PXP-100B est une plate-forme à deux emplacements compatible Gen 3 (jusqu'à 8 GT/s) qui fournit un moyen pratique pour tester les cartes PCIe avec un fond de panier passif portable et alimenté autonome. Le PXP-100B fournit l'alimentation requise pour les deux emplacements de fond de panier.

NVMe sur PCIe
Test de conformité  

Les tests de conformité UNH NVMe s'exécutent sur l'analyseur et l'exerciseur du protocole Teledyne LeCroy. Ces outils prennent en charge les capacités d'émulation NVMe nécessaires pour effectuer ces tests. La configuration matérielle requise inclurait un Summit Analyseur T3, un Summit L'exerciseur Z3, une plate-forme de test PCIe ainsi que l'UNH-IOL ont fourni des scripts de test de conformité.

Les développeurs de SSD qui utilisent le protocole NVMe sont confrontés à des tests difficiles, à l'identification des problèmes et à des problèmes de résolution qui doivent être résolus rapidement pour respecter les calendriers du projet. Summit les analyseurs comprennent et décodent ces spécifications, en plus de tout le trafic PCIe standard.

De plus, Teledyne LeCroy a travaillé avec le laboratoire d'interopérabilité de l'Université du New Hampshire (UNH-IOL) pour créer les suites et procédures de test de conformité qui ont été acceptées par le NVMe Promoters Group comme outils de test NVMe standard pour les tests de conformité. Ces suites de tests, exécutées sur Summit des analyseurs et des testeurs, aident à valider la conformité aux exigences de la spécification NVMe. Cette même configuration de test a également été acceptée par le PCI SIG pour les tests de conformité de la spécification PCIe plus générale.