Comment valider les logiciels et les pilotes avant la fabrication des puces

IxVerify
+ IxVerify

Déboguer un logiciel réseau avant même que le matériel n'existe

Le développement logiciel destiné aux puces réseau peut se heurter à des contraintes lorsque les kits de développement logiciel et les pilotes dépendent d’un matériel qui n’a pas encore été fabriqué. L’attente de la production des puces réduit la marge de manœuvre pour le débogage, tandis que les défauts logiciels peuvent devenir plus difficiles à distinguer du comportement du matériel sous-jacent dès lors que plusieurs équipes commencent à intégrer le dispositif dans des systèmes plus vastes.

Les ingénieurs ont besoin d'un environnement pré-silicium reproductible dans lequel les fonctions logicielles et les pilotes peuvent interagir avec la conception réseau émulée dans des conditions de trafic Ethernet réalistes. Le flux de travail doit prendre en charge un trafic évolutif de couches 2 et 3, des tests de régression automatisés, des mesures de bande passante et de latence, ainsi que des configurations de test réutilisables, afin que le comportement du logiciel puisse être testé et débogué avant la mise en production.

Solution de validation logicielle pré-silicium

Validez les fonctionnalités des logiciels et des pilotes en testant les logiciels par rapport à la conception du réseau alors qu'ils s'exécutent encore dans un environnement de vérification basé sur l'émulation. IxVerify génère un trafic Ethernet et TCP/IP (Transmission Control Protocol/Internet Protocol) à haut débit à l'aide de modèles de paquets prédéfinis, prend en charge des centaines de ports de test virtualisés et fournit des statistiques de bande passante et de latence basées sur le temps d'émulation. Les ingénieurs peuvent automatiser les tests via l’interface REST (Representational State Transfer) et les API (Application Programming Interfaces) de script prises en charge, puis réutiliser les configurations d’IxExplorer et d’IxNetwork ainsi que les scripts d’automatisation au sein des équipes de pré-silicium et de post-silicium. Cela offre aux développeurs logiciels un environnement de test cohérent pour reproduire les défaillances, mesurer le comportement et faire progresser la vérification des logiciels et des pilotes avant que le silicium physique ne soit disponible.

Découvrez la vidéo de démonstration de la solution de validation des logiciels et des pilotes avant la fabrication des puces

Découvrez les produits de notre solution de validation logicielle pré-silicium

Cas d'utilisation connexes

contactez-nous logo

Contactez l'un de nos experts

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