En tant qu’ingénieur de test, vous souhaitez développer et tester certaines des conceptions de produits les plus complexes et inédites. Vous recherchez activement les outils et les solutions qui vous permettront de simplifier l’exécution de vos tâches. Face à des conceptions de produits complexes, on a instinctivement tendance à penser que le processus de test et de mesure gagne lui aussi en complexité. Cependant, cela ne doit pas nécessairement rester ainsi. En effet, la mission d’Introspect a toujours été de donner les moyens d’agir aux ingénieurs d’essais du secteur grâce à ses produits conviviaux. L’un des aspects de cette convivialité réside dans les formats des appareils, qui parlent d’eux-mêmes.
Chaque produit ayant son propre format, il est, par défaut, piloté par des instances logicielles distinctes via l’environnement logiciel d’Introspect, Pinetree. Or, si un utilisateur dispose de plusieurs produits, cela impliquerait un nombre équivalent d’instances logicielles, ce qui serait source de confusion et donnerait un sentiment général de surmenage. Il est de plus en plus courant que les utilisateurs souhaitent utiliser plusieurs produits simultanément, et plusieurs instances logicielles ne suffisent tout simplement pas. Ainsi, la combinaison des formats permet aux utilisateurs de faire fonctionner plusieurs produits en même temps, tout en n’utilisant qu’une seule instance logicielle !
Examinons de plus près deux types de formats combinés et la flexibilité qu’ils offrent aux utilisateurs pour mettre en place des bancs d’essai sophistiqués.

Extension de canal
Dans ce mode, plusieurs produits Introspect sont utilisés comme s’il s’agissait d’un seul et même produit. Cela nécessite plusieurs instruments identiques (même matériel et même micrologiciel). Un composant unique, tel qu’un TxChannelList, pourra cibler plusieurs instruments simultanément.
L’extension de canal ne peut être utilisée qu’avec des produits SerDes identiques et n’est pas compatible avec les gammes de produits suivantes :
- MIPI
- DisplayPort
- I3C
- SLVS
Cette fonctionnalité est particulièrement utile lorsque les utilisateurs doivent effectuer des opérations très similaires sur un matériel identique, par exemple pour exécuter simultanément plusieurs BertScans ou pour configurer de nombreux modèles via une seule liste TxChannel. Un exemple est présenté à la figure 1.
Une fois configuré, le logiciel s’utilise de la même manière que dans le cas d’un seul matériel : le matériel supplémentaire est disponible sous forme de canaux supplémentaires. Dans cet exemple, le SV5C_16C12G disposant de 16 canaux, IespA gère les canaux 1 à 16, IespB les canaux 17 à 32, etc.
Le cas échéant, l’extension de canal constitue un moyen simple de coordonner plusieurs appareils Introspect entre eux. Cette méthode est moins complexe que la méthode plus générale décrite ci-dessous.
Matériel multiple
Dans ce mode, plusieurs produits Introspect sont utilisés de manière indépendante. Chaque produit dispose de son propre ensemble de composants, qui ne peuvent pas interagir entre eux, mais peuvent être utilisés simultanément dans le code de la procédure de test. Cela revient en quelque sorte à avoir plusieurs fenêtres de test ouvertes, chacune étant connectée à un matériel différent. En interne, les différents matériels sont appelés « objets iesp ».

Contrairement à l’extension de canal, n’importe quelle combinaison de produits Introspect peut être utilisée conjointement en mode multi-matériel. Cette flexibilité permet de créer des bancs d’essai étroitement intégrés afin de valider plusieurs aspects d’un ou de plusieurs équipements sous test (DUT). Bien que les composants destinés à différents éléments matériels ne puissent pas être mélangés, ils peuvent tous être référencés à partir du même code Python dans la procédure de test.
Alors que les formats combinés à canaux étendus s’utilisent tout simplement comme d’habitude, la présence de plusieurs matériels oblige l’utilisateur à sélectionner celui sur lequel il souhaite configurer les composants.
Vous souhaitez en savoir plus ?
Voici un aperçu général des formats combinés ; la prochaine étape logique consiste à apprendre à naviguer parmi ces formats sur Pinetree même. Pour savoir comment procéder, envoyez-nous un e-mail à l’adresse info@introspect.ca et nous nous ferons un plaisir de vous envoyer la note d’application expliquant la marche à suivre.