Tessent Streaming Scan Network fait entrer le test d'analyse hiérarchique dans l'ère moderne

Nœud source: 1542097

Vous souvenez-vous de l'époque où vous deviez utiliser une connexion Internet par ligne commutée ou des câbles d'imprimante parallèles connectés directement à l'imprimante pour imprimer quelque chose ? Eh bien, même si vous ne vous souvenez pas de ces choses, vous savez qu’il existe désormais une meilleure solution. Malheureusement, les méthodes largement utilisées pour la conception hiérarchique pour les tests (DFT) ressemblent encore beaucoup à ceci : la DFT au niveau du SoC n'a pas suivi l'évolution de la conception. Heureusement, Siemens EDA a développé une toute nouvelle méthodologie pour connecter l'analyse de niveau principal au niveau supérieur. Reconnaissons que l'analyse hiérarchique a constitué un énorme pas en avant. Mais l’accès aux cœurs s’est toujours fait avec des méthodes qui ressemblent à une salle remplie d’opérateurs téléphoniques connectant individuellement les appels.

Siemens a publié un article intitulé « Tessent Streaming Scan Network : A no-compromise Approach to DFT » qui expose clairement les problèmes endémiques liés à la mise en œuvre d'un test complet de puces utilisant une analyse de niveau de base et des connexions pin-mux. Le document décrit l'approche Streaming Scan Network (SSN) qu'ils ont développée pour résoudre ces problèmes. En utilisant l'ancienne technique de multiplexage de broches, les concepteurs de puces doivent planifier dès le départ comment utiliser efficacement un nombre limité de broches au niveau de la puce pour faciliter les tests. Des décisions critiques doivent être prises dès le début de la phase de conception et sont difficiles à modifier ultérieurement au cours du développement. Même l’exécution de blocs identiques en parallèle se heurte à des limites. Des décisions doivent être prises dès le départ quant aux ensembles de blocs identiques qui peuvent être exécutés en parallèle. Le pipeline vers chaque bloc doit correspondre et les résultats doivent revenir en série, etc. Même ici, il n'y a pas de repas gratuit. Pour la plupart des autres types de blocs, c’est tout aussi compliqué.

Pour mettre en évidence les limites de l'approche pin-mux, l'article de Siemens aborde plusieurs autres problèmes. Les bus câblés doivent avoir la bonne largeur et doivent être acheminés à l'avance en prévision de la manière dont les circuits seront exécutés ultérieurement. Les branches qui ont des blocs avec des chaînes d'analyse plus courtes laisseront de la bande passante gaspillée. Le routage lui-même peut être problématique, en particulier lorsque les connexions bloc à bloc dans la puce sont uniquement réalisées avec butée.

Réseau de numérisation en continu
Réseau de numérisation en streaming utilisé dans une conception à 6 cœurs

Tessent SSN résout les problèmes liés à l'approche de numérisation pin-mux, tout en ajoutant de la flexibilité et en rendant les opérations de test sensiblement plus efficaces. Chaque cœur est équipé d'un Streaming Scan Host (SSH) qui agit comme un contrôleur intelligent local. Chaque SSH dispose de deux connexions externes : une interface IJTAG 1687 pour coordonner les activités de test et le bus de données parallèle SSN. Le bus SSN, bien que parallèle, est indépendant du nombre ou de la taille des cœurs analysés. Les données numérisées sont envoyées par paquets. Les données d'analyse pour chaque bloc cible sont complètement extraites des paquets SSN, qui peuvent être mélangés et transporter des données d'analyse de n'importe quelle largeur. Le résultat est que le SSN peut fonctionner à pleine capacité et déballer les données d'analyse là où elles sont utilisées pour s'interfacer avec la chaîne d'analyse interne du cœur.

Les tests parallèles de blocs identiques sont facilités grâce à la livraison des paquets d'analyse en parallèle, quel que soit l'emplacement sur le SSN. Les tests peuvent être exécutés en parallèle et la vérification locale des résultats peut inverser un bit de réussite/échec pour chaque instance. Le bus peut également aider à s'adapter aux fréquences de décalage internes plus lentes en envoyant des paquets plus rapides et plus étroits pour rester synchronisés avec ces blocs. Disposer d'un réseau intelligent en paquets pour déplacer les données d'analyse et de test n'importe où sur la puce signifie que les stratégies de test peuvent s'adapter aux spécificités de la conception, même après la sortie.

L'article offre beaucoup plus de détails sur les spécificités et les avantages de Siemens Streaming Scan Network. Cela fait certainement passer DFT de l’ère des modems et des câbles d’imprimante parallèles à l’ère moderne des imprimantes à large bande et en réseau. L'article complet est disponible sur le site Web de Siemens, ainsi que des informations complètes sur le produit Streaming Scan Network.

Partagez cet article via: Source : https://semiwiki.com/eda/304815-tessent-streaming-scan-network-brings-hierarchical-scan-test-into-the-modern-age/

Horodatage:

Plus de Semiwiki