Imagination Technologies accélère ses développements de systèmes sur puce en utilisant le système boundary-scan XJTAG

Imagination Technologies, un innovateur leader dans le domaine de la propriété intellectuelle, utilise le système XJTAG pour accélérer le développement des systèmes sur puce basés sur sa propriété intellectuelle multimédia. En utilisant XJTAG pour déboguer en amont, les ingénieurs sont en mesure de développer des tests avant même que des cartes prototypes soient livrées, et d’identifier les défauts de fabrication en quelques minutes avant de commencer les vérifications de conception.

« Nous avons développé un flux de conception avancé, afin de fournir un procédé rapide et à faible risque à nos clients », affirme Mark Dunn, vice-président de l’ingénierie chez IMGworks. « La vitesse est vitale, car nos clients disposent en général d’une fenêtre très courte de mise sur le marché et comptent sur nous pour les aider à battre leurs concurrents de vitesse. »

Dans le cadre de son flux de développement de propriété intellectuelle, Imagination Technologies construit un petit nombre de cartes et de circuits de test pour vérification, et produit également des systèmes de développement spécifiques clients. Le matériel est généralement complexe, avec haute densité d’interconnexions E/S, des FPGA complexes et de nombreux signaux fonctionnant en couches internes qui ne peuvent être sondées. « Quand les premiers prototypes reviennent de la fabrication, tout est nouveau: la carte, les logiciels, la conception de puces », explique Graham Deacon, Directeur de la Vérification. « Evidemment, nous voulons commencer la vérification de la conception rapidement, donc nous avons besoin d’un moyen rapide d’identification des défauts de production. »

Historiquement, les ingénieurs d’Imagination Technologies ont utilisé des tests à base de support pour identifier les défaillances matérielles. Cela a évolue vers la configuration des FPGA pour exécuter des tests fonctionnels. La connectivité est très difficile à vérifier avec tout autre moyen, selon Deacon. Dans la pratique, toutefois, des ressources importantes doivent être engagées afin de développer des tests efficaces en changeant la fonction même de la carte. « Cela peut impliquer quelques semaines d’efforts », suggère-t-il.

Une approche plus rapide et plus efficace devait être adoptée, mais bien que l’équipe d’Imagination Technologies ait eu connaissance de divers systèmes de test boundary-scan, seulement XJTAG a offert les fonctions et la facilité d’utilisation qu’ils cherchaient. « Les ingénieurs XJTAG ont démontré le système en utilisant nos propres cartes, ce qui nous a donné une confiance totale que nous pourrions rapidement produire les tests dont nous avions besoin », déclare M. Dunn.

Imagination Technologies utilise XJTAG pour tester et déboguer les prototypes, pour les fabrications et les cartes de développement clients. Graham Deacon souligne les fonctions pratiques et puissantes du système, tels que le test de connectivité incorporé, et il explique que les tests de connectivité ainsi que d’autres tests sont directement effectués après la vérification d’alimentation initiale sur toute nouvelle carte. « XJTAG a considérablement réduit nos efforts de développement des tests, et nous permet de compiler des scripts de test efficaces avant même que le matériel ne soit prêt. » Le temps d’exécution d’un test est d’environ 10 minutes, et ces tests filtrent la grande majorité des défauts d’assemblage, alors que les tests basés sur support nécessitaient plus d’une heure à exécuter.

« XJTAG a bien plus de fonctionnalités que ce à quoi nous nous attendions. On peut tester les interfaces mémoire et les composants non-JTAG. Ceci rend le système très flexible pour le débogage en laboratoire. C’est un puissant outil d’ingénierie », explique M. Dunn.

XJTAG a considérablement réduit nos efforts de développement des tests, et nous permet de compiler des scripts de test efficaces avant même que le matériel ne soit prêt. Faire des tests avec XJTAG est notre première action après la mise sous tension initiale d’une nouvelle carte, et nous sommes en mesure de tester une proportion élevée de chaque carte pour les défauts de fabrication en une dizaine de minutes.

XJTAG a bien plus de fonctionnalités que ce à quoi nous nous attendions. On peut tester les interfaces mémoire et les composants non-JTAG bien au-delà la chaîne JTAG. Ceci rend le système très flexible dans un environnement de débogage en laboratoire. C’est un outil d’ingénierie puissant, ce qui est parfait pour nos besoins.

Mark Dunn, VP Ingénierie, IMGworks – Imagination Technologies

Ready to get started? Try XJTAG

computer

See XJTAG in action.

Our experts will be happy to show you how the XJTAG tools can help you diagnose faults on your board as well as cutting test development and repair time.

Ask for a Demo

telephone

Questions? We'll call you back.

We're here to help. Enter your name and phone number and one of our test specialists will call you back shortly.

workstation

Get a free test setup.

Evaluate the XJTAG system with full functionality for 30 days and get the first test project set up for your board – for free. No obligation to purchase.

Get started now

Join world leading companies using XJTAG Boundary Scan