Retour au portefeuille

MAST

Licences disponibles

MAnager for System-centric Test

Photo de profil de   Christine Melay
Contact Linksium Christine Melay +33 (0)6 21 77 19 90 christine.melay@linksium.fr
150036 MAST tobias van schneider l H Geqh3 Xh RY unsplash

Bénéfices

  • Test de plusieurs IPs en parallèle
  • Centaines d'instruments
  • Tests dynamiques
  • Portabilité des tests tout au long du cycle de vie

Mots clefs

  • Tests fonctionnels
  • Instrumentation embarquée
  • SoC, DfT, EDA
  • Debug, Analysis, In-Field Analysis

Propriété Intellectuelle

  • 1 brevet
  • 4 logiciels

Laboratoire

  • TIMA

Établissements

  • CNRS
  • GRENOBLE INP
  • UGA

Continuum Linksium

  • Maturation
  • Commercialisation

Résultats

  • Licences disponibles

Contexte

Le standard IEEE 1687-2014 (IJTAG) a été développé pour répondre aux nouvelles exigences de test de systèmes complexes multi IP, dont les System On Chips (SoC). Ce standard normalise l'accès aux IPs et instruments embarqués et la façon dont ces IPs interagissent. IEEE 1687-2014 permet à la fois l’interopérabilité et le portage des solutions de test et l’utilisation fonctionnelle de ressources embarquées.

Technologie

L’environnement logiciel MAST est le premier à proposer une approche complètement fonctionnelle pour la norme IEEE 1687-2014. Il permet de réaliser les tests des composants et systèmes tout au long de leur cycle de vie, de la conception à l'utilisation finale MAST est composé d’une librairie et d’une API pour PDL en C ou C++ MAST permet l’exécution dynamique des programmes de tests sans besoin d’une génération statique des vecteurs au préalable, grâce à la combinaison de trois éléments :

  • Un modèle du Système Sous Test (SUT)
  • Une API permettant l’accès au SUT selon la sémantique du 1687
  • Un Manager qui s’occupe du maintien du modèle, de la gestion de l’API et de l’accès au SUT physique. MAST supporte plusieurs interfaces physiques pour accéder aux chips comme par exemple JTAG, I2C, SPI. MAST permet aussi le test des systèmes dans leur phase de simulation.

Avantages

  • Gain de temps pour la génération et l’application des tests dans des chips ou des systèmes complexes (Soc..)
  • Exécution en parallèle de plusieurs algorithmes de tests
  • Utilisation d’algorithmes écrits en C ou C++, plutôt que en TCL Configuration automatique des chips pour accéder aux instruments
  • Portage des applications de test tout au long du cycle de vie du système
  • Support natif de JTAG,I2C et SPI, extensible à des interfaces arbitraires Améliore la confidentialité des éléments et systèmes testés.

Maturité

Le logiciel fonctionne sous Linux, Windows et Linux Embarqué en se basant exclusivement sur des libraires standards. Etant donnée la jeunesse du standard 1687, sa validation et son test ont été effectués sur des exemples représentatifs en émulation, simulation et prototypage.

Applications

Pour les acteurs de l’électronique et microélectronique (IP Provider, Design House, FabLess, TestHouse, Fabriquant de composants, Editeur de logiciel EDA…):

  • Test des composants, SoC et carte électronique (Debug, DfT, Yield Analysis…)
  • Analyse et validation des systèmes (Silicon and In-Field Debug)
  • Instrumentation embarquée numérique et mixte