Boundary scan JTAG pour tester les PCB 5G et 6G

Planifiez le test boundary scan JTAG d’un PCB 5G/6G avec matrice de couverture, checklist DFT, séquence de démarrage, preuves de test et guide RFQ.

Boundary scan JTAG pour tester les PCB 5G et 6G

Le boundary scan JTAG est une méthode de test structurel qui commande et observe les broches compatibles d’un composant via un port d’accès de test IEEE 1149.1, sans devoir sonder physiquement chaque nœud. Sur les cartes de communication 5G denses et les futurs équipements 6G, il peut révéler des défauts d’interconnexion numérique autrement inaccessibles, mais uniquement lorsque le silicium, les données BSDL, l’architecture de la carte, l’état d’alimentation et le programme de test assurent la commandabilité et l’observabilité nécessaires.

Points clés pour cadrer la couverture JTAG

  • IEEE 1149.1 utilise TCK, TMS, TDI et TDO ; TRST est facultatif.
  • La couverture appartient à une carte, un ensemble BSDL, un modèle de défaut et un programme de test précis, et non à la simple présence d’un connecteur JTAG.
  • IEEE 1149.6 peut vérifier la structure de certaines interconnexions différentielles ou couplées en alternatif compatibles, mais pas le diagramme de l’œil, le BER, les pertes ou les performances RF.
  • Le JTAG peut révéler un circuit ouvert ou un pont couvert sous un BGA, mais pas la géométrie des vides ni tous les défauts de brasage.
  • La réussite de la programmation ne démontre ni le démarrage, ni l’entraînement des interfaces, ni la qualité des horloges, ni les performances radio.

Sommaire

Ce que le boundary scan peut démontrer

Un composant IEEE 1149.1 contient un contrôleur TAP, des registres d’instruction et de données ainsi que des cellules de boundary scan sur les broches compatibles. EXTEST commande et échantillonne ces broches ; BYPASS raccourcit le chemin à travers les composants inactifs. IDCODE facilite l’identification du silicium, mais n’est pas obligatoire dans toutes les implémentations 1149.1.

Les signaux essentiels du TAP sont TCK, TMS, TDI et TDO. TRST, facultatif, réinitialise le contrôleur. Des broches de conformité, straps de réinitialisation, broches de débogage multiplexées ou modes de démarrage peuvent aussi être nécessaires et doivent être reproduits au poste de production.

Le fichier BSDL décrit l’affectation des broches, les broches TAP, la longueur des instructions, l’accès aux registres, les cellules de boundary scan, les motifs de conformité et la capacité 1149.6 déclarée. Il doit correspondre exactement au composant, au boîtier et à la révision ; un fichier inadéquat peut produire de faux diagnostics ou une commande dangereuse.

Qualifier la couverture par commandabilité et observabilité

Ne demandez pas seulement si la carte possède un port JTAG. Identifiez les nœuds qui peuvent être commandés et observés, leur état d’alimentation et de réinitialisation ainsi que le modèle utilisé.

Objet du circuit Condition préalable de couverture Ce que le JTAG peut démontrer Ce qui reste à démontrer
Nœud numérique entre deux extrémités cellules compatibles, EXTEST sûr, BSDL et netlist corrects circuits ouverts, ponts, courts-circuits et états bloqués observables temporisation, gigue, marge au bruit et intermittence sous contrainte
Nœud numérique à une seule extrémité E/S du montage à l’autre extrémité ou comportement de cluster observable connectivité ou réponse logique partielle couverture complète des circuits ouverts sans second point d’observation
Mémoire ou logique sans JTAG bus, horloge, réinitialisation et nœuds de réponse requis accessibles lectures, écritures, fonctions et connexions sélectionnées nœuds internes, fonctionnement complet et vitesse nominale
Brasure BGA ou LGA bille concernée équipée d’une cellule exploitable et reliée à un nœud observable symptôme électrique de circuit ouvert ou de pont vides, head-in-pillow, résistance mécanique et billes non couvertes
Liaison différentielle couplée en alternatif prise en charge 1149.6 aux extrémités requises et modèle valide conditions structurelles compatibles de circuit ouvert ou de court-circuit œil, BER, pertes, skew et pertes par réflexion
Chemin RF seules les broches de commande et d’état sont normalement accessibles connectivité des commandes et certains états gain, bruit, phase, harmoniques et paramètres S
Réseau d’alimentation états sûrs et nœuds d’activation ou d’état accessibles certaines logiques d’activation, de reset ou de power-good impédance, ondulation, stabilité et réponse transitoire
Cible programmable algorithme compatible, signaux accessibles et état de sécurité autorisé programmation, vérification, effacement et lecture selon les capacités démarrage, comportement applicatif et sécurité système

Un rapport défendable identifie l’ensemble validé de conception et de modèles, compte les broches ou nœuds couverts par catégorie de défaut et liste les exclusions. Un pourcentage sans dénominateur ni modèle de défaut ne constitue pas une preuve.

Constituer un dossier de qualification de la couverture

La couverture change avec une révision du silicium, une variante d’assemblage, un fichier BSDL, une netlist ou un algorithme de test. Validez ensemble ces identités au lieu de considérer l’exécutable comme un test autonome.

Élément de qualification Contenu minimal maîtrisé Pourquoi il est nécessaire
Identité de la carte référence et révision PCB et PCBA, option de BOM, empreinte numérique de la netlist évite d’appliquer un test valide à un câblage ou une population incorrects
Identité du composant référence fabricant, boîtier, révision du silicium et IDCODE attendu lorsqu’il existe relie l’assemblage physique à la bonne architecture de boundary scan
Ensemble BSDL source fournisseur, fichier, version, date, résultat syntaxique, empreinte et dérogations approuvées rend les changements de modèle visibles et reproductibles
Modèle de chaîne brochage du connecteur, ordre TDI vers TDO, longueurs IR et contournement des composants facultatifs définit ce que le poste doit détecter avant l’exécution des vecteurs d’interconnexion
État de fonctionnement séquence des rails, tension TAP, motifs de reset, démarrage et conformité, horloges, traitement du watchdog établit les conditions dans lesquelles les résultats ont un sens
Fichier de sécurité de commande exclusions de contention, sorties protégées, domaines non alimentés et fréquence de test maximale empêche les vecteurs d’endommager la carte ou de produire de faux échecs
Déclaration de couverture catégories de défaut, nœuds et broches couverts ou exclus, hypothèses de cluster, extrémités 1149.6 explique exactement ce qu’un résultat conforme permet ou non d’affirmer
Preuves de production contrôleur, adaptateur, montage, versions logiciel et test, limites, schéma des résultats par numéro de série permet de reproduire un défaut, un retest ou un audit ultérieur

Requalifiez la couverture affectée dès qu’une identité maîtrisée change. Un composant de remplacement peut être fonctionnellement équivalent tout en présentant d’autres cellules, instructions, motifs de conformité ou comportements d’état sûr.

Concevoir une chaîne JTAG adaptée à la production

Terminez la conception DFT du JTAG avant la libération du routage. L’ajout tardif d’un connecteur ne corrige ni un support absent, ni des états dangereux, ni des erreurs de domaine de tension, ni une chaîne ouverte par une option non montée.

Utilisez cette checklist de conception :

  1. Inventorier les composants. Notez la référence, le boîtier et la révision exacts, les instructions prises en charge, la longueur IR, l’IDCODE s’il existe et le BSDL du fournisseur.
  2. Valider le BSDL. Contrôlez la syntaxe, la sémantique et les broches du schéma ; validez le nom, la version, la date et l’empreinte du fichier approuvé.
  3. Définir l’ordre de chaîne. Documentez le connecteur, chaque composant et le TDO final ; prévoyez des frontières TDO vers TDI utiles pour segmenter le diagnostic.
  4. Contourner les options. L’absence d’un composant ou d’une carte fille ne doit pas ouvrir la chaîne.
  5. Gérer les domaines de tension. Vérifiez tension du contrôleur, seuils, translation, séquencement et risque d’alimentation parasite.
  6. Maîtriser les modes. Consignez motifs de conformité, straps, resets, watchdogs, état du FPGA et dépendances d’horloge.
  7. Assurer l’intégrité du TAP. Donnez à TCK un chemin de retour, limitez dérivations et skew, adaptez la terminaison à la topologie, séparez TDO de TCK et détrompez le connecteur.
  8. Contraindre EXTEST. Masquez les sorties susceptibles de créer une contention, d’activer des étages RF ou de fort courant, de modifier les horloges ou de violer le séquencement.
  9. Préserver l’accès. Vérifiez boîtier, dissipateur, vernis, panélisation, dégagement et effort sur le câble.

N’imposez pas un connecteur universel. Une interface de production peut utiliser 10, 14 ou 20 positions, des plages, des contacts de bord ou un montage d’essai ; l’affectation des signaux et la référence de tension importent davantage que le nombre de broches. Placez une masse fiable près des signaux TAP critiques, conservez une topologie TCK simple et prévoyez un point de séparation pratique entre le TDO d’un composant et le TDI suivant. Si un composant ne décale plus les données, ce point distingue un défaut de silicium ou de mode d’un défaut situé plus loin dans la chaîne sans interpréter au hasard la forme d’onde du TDO final.

Pour les composants facultatifs, une note sur le schéma ne suffit pas. L’option de BOM validée, les straps montés, le comportement de détection de la carte et la chaîne attendue doivent correspondre. Avant EXTEST ou toute programmation, le logiciel de production doit comparer la chaîne détectée avec la variante d’assemblage sélectionnée.

Appliquer une séquence de démarrage sûre

N’augmentez la complexité qu’après réussite du jalon précédent afin qu’un symptôme de micrologiciel ou de RF ne masque pas un défaut d’assemblage, d’alimentation ou de chaîne.

Jalon Activité Preuve de libération
0. Avant alimentation SPI et AOI, rayons X ciblés, orientation et mesures de résistance ou de court-circuit résultats d’inspection et valeurs avant alimentation
1. Alimentation maîtrisée rails limités en courant, séquence, consommation, horloges et resets, contrôle thermique limites et journal, confirmation de l’état sûr
2. Accès TAP confirmer tension et masse, réinitialiser le TAP, lire la chaîne et l’IDCODE s’il existe comparaison de l’ordre détecté et des longueurs IR
3. Intégrité de chaîne exercer BYPASS et les chemins d’instruction et de données ; isoler les défauts TDO vers TDI diagnostic indiquant le segment en défaut ou résultat conforme
4. Interconnexion structurelle exécuter les motifs 1149.1 qualifiés et, lorsque pris en charge, 1149.6 rapport de couverture par catégorie de défaut et diagnostic au niveau du nœud
5. Clusters et mémoire exercer les bus et composants sans JTAG accessibles résultat avec limites déclarées
6. Programmation programmer et vérifier les cibles compatibles image et somme de contrôle, version de l’outil, état de sécurité
7. Fonctionnel et RF démarrer, entraîner les liaisons, puis exécuter les essais BERT, oscilloscope, VNA, RF, thermiques et système requis résultats de performance maîtrisés

Sauf contrainte d’architecture, programmez après les contrôles électriques et de chaîne. Le JTAG ne doit pas devenir la première expérience d’intégrité d’alimentation.

Distinguer IEEE 1149.6 de la validation RF

IEEE 1149.6 couvre certains réseaux numériques avancés compatibles, notamment des interconnexions différentielles ou couplées en alternatif. Des cellules d’extrémité conformes et des déclarations BSDL sont nécessaires ; la seule présence de ports JTAG ordinaires ne crée pas cette couverture.

Un résultat conforme 1149.6 enregistre une réponse structurelle, et non la marge à la vitesse utile. Les liaisons rapides exigent encore l’essai de protocole applicable et les preuves BERT, oscilloscope, TDR ou VNA définies dans le plan d’acceptation. Pour comprendre comment JTAG s’articule avec le routage SerDes 112G et la conception des vias, consultez notre article sur le boundary scan sur les PCB haute vitesse.

Pour la RF, le JTAG peut contrôler les bus de commande, resets, validations et broches d’état ; il ne certifie ni les filtres, ni les lignes d’antenne, ni les amplificateurs, ni le bruit de phase, ni les transitions millimétriques.

Associer le JTAG aux bonnes méthodes de test

Méthode Contribution principale Limites importantes
SPI et AOI pâte, placement et défauts de brasage visibles brasures cachées et comportement électrique
Rayons X ou CT géométrie des brasures cachées, ponts, billes et distribution des vides nombreux défauts électriques ou intermittents
Boundary scan nœuds numériques couverts, broches BGA, clusters et programmation nœuds inaccessibles, RF et analogique, vides et comportement à pleine vitesse
Sondes mobiles nœuds exposés, passifs, circuits ouverts ou courts-circuits et certains essais sous tension nœuds inaccessibles et cadence
ICT essais structurels et de composants accessibles au montage en volume nœuds denses inaccessibles et comportement système
Test fonctionnel démarrage, interfaces, commandes et fonctions finales localisation limitée des défauts et lacunes de fabrication latentes
BERT, oscilloscope, TDR, VNA ou RF marge à pleine vitesse, formes d’onde, impédance, pertes, phase et RF couverture générale de l’assemblage

Utilisez l’inspection pour les défauts de procédé, les tests structurels pour les connexions, les tests fonctionnels pour le comportement et les instruments pour les limites haute vitesse ou RF.

Maîtriser la sécurité de programmation et la traçabilité

L’état du cycle de vie et de sécurité du composant peut verrouiller les TAP, limiter la relecture, exiger une authentification ou régir les images chiffrées, le démarrage sécurisé, les bits programmables une fois, les clés et les certificats. Le propriétaire du produit définit les transitions autorisées et la conservation des secrets.

Pour le MES et la traçabilité, précisez le numéro de série et la révision de carte, le poste et le montage, les versions du contrôleur et du test, les empreintes BSDL, les identifiants des composants, la somme de contrôle de l’image, les limites et résultats, l’horodatage, la décision de retest ou de réparation et la durée de conservation. Confirmez à la fois l’export de l’outil et l’intégration par l’usine.

Modes de défaillance courants et premières preuves

Symptôme Causes probables Première preuve utile
Aucun composant détecté brochage, tension ou masse, reset ou mode, domaine non alimenté, chaîne ouverte formes d’onde au connecteur, alimentation et reset, continuité, ordre
Chaîne ou ID incorrect option d’assemblage, incohérence BSDL ou IR, bypass absent, composant endommagé variante de BOM, motif IR, marquages, enregistrement BSDL
Scans intermittents intégrité de TCK, masse, fréquence, skew, câble ou adaptateur formes d’onde TAP, balayage de fréquence, topologie
Nombreux nœuds en échec netlist, BSDL ou état incorrect, domaine non alimenté, contention empreintes des révisions, mode, séquence des rails, premier vecteur
Nœud BGA couvert conforme mais rejet aux rayons X brasure électriquement connectée présentant un vide ou une géométrie inacceptable image rayons X ou CT et critères d’acceptation invoqués
1149.6 conforme mais échec SerDes pertes, skew ou gigue, bruit d’horloge ou de rail, égalisation, micrologiciel, connecteur œil et BER, paramètres S, horloges et rails, journal d’entraînement
Vérification conforme mais échec au démarrage image ou configuration, straps, reset, horloge ou alimentation, sécurité, mémoire empreinte de l’image, journal de démarrage, straps, séquence, cycle de vie

Checklist RFQ pour boundary scan JTAG

Dossier de conception et de modèles

  • schéma, BOM, netlist, révisions et références, boîtiers et siliciums JTAG exacts ;
  • source, version et empreinte des BSDL approuvés ;
  • ordre de chaîne, longueurs des registres d’instruction, brochage du connecteur et tension des E/S ;
  • motifs de conformité, straps de démarrage, resets, watchdogs, horloges, composants facultatifs et domaines de tension ;
  • objectif de couverture par catégorie de défaut et exclusions.

Dossier de test et de programmation

  • contrôleur, logiciel et licence, adaptateur et câble, montage et exigences du poste ;
  • séquence d’alimentation sûre, limites des rails et du courant, fréquence de test et contraintes de commande des broches ;
  • programme de test, bibliothèques de modèles, carte étalon et politique de gestion des versions ;
  • cibles de programmation, algorithmes, images et sommes de contrôle, méthode de vérification et durée attendue ;
  • essais fonctionnels, BERT, TDR ou VNA, RF, thermiques, d’étalonnage et d’acceptation finale hors JTAG.

Sécurité, enregistrements et décisions

  • état du cycle de vie, méthode de déverrouillage, conservation des clés et certificats et rôles ;
  • source du numéro de série et association de chaque unité avec l’image et les résultats d’essai ;
  • schéma des résultats, identité du poste, horodatage, besoins en données brutes et durée de conservation ;
  • limites, règles de retest et de réparation, transfert vers l’analyse de défaillance et dérogations ;
  • événements de changement concernant substitutions de BOM, révisions silicium, mises à jour BSDL, micrologiciel, netlist, montage, contrôleur ou logiciel de test.

Normes de référence et limites de responsabilité

Les références applicables peuvent comprendre :

  • IEEE 1149.1, Standard Test Access Port and Boundary-Scan Architecture ;
  • IEEE 1149.6, Boundary-Scan Testing of Advanced Digital Networks ;
  • IEEE 1532, In-System Configuration of Programmable Devices, lorsqu’elle est applicable ;
  • IPC-2221 et IPC-2222 pour les exigences de conception PCB lorsqu’elles sont invoquées ;
  • J-STD-001 et IPC-A-610 pour les critères d’exécution d’assemblage lorsqu’ils sont invoqués ;
  • IPC-1782 pour la traçabilité de fabrication électronique lorsqu’elle est retenue au contrat ;
  • IPC-2591 CFX pour l’échange d’informations d’usine lorsqu’elle est mise en œuvre au contrat.

Utilisez les révisions et critères d’acceptation exacts définis par le propriétaire du produit. L’autorité de conception est responsable des objectifs de couverture, états sûrs, micrologiciel, politique de sécurité, performances RF et haute vitesse, qualification système et décisions de libération. Le fournisseur de PCB ou PCBA n’est responsable que de la fabrication, des inspections, des essais, de la programmation, des enregistrements et des dérogations déclarées inclus dans son devis. Le boundary scan ne transfère pas la responsabilité de certification du produit à l’assembleur.

Comment HILPCB peut contribuer au dossier de test

HILPCB peut examiner la fabricabilité et l’accès aux essais pour des fabrications denses de PCB HDI, PCB haute fréquence et d’assemblage CMS. L’exécution du boundary scan, les outils sous licence, programmes de test client, montages, programmation, rapports de couverture et exports de données doivent être définis et confirmés dans le devis ; ils ne sont pas supposés inclus dans toute commande d’assemblage.

Transmettez le dossier de conception maîtrisé, l’ensemble BSDL, la définition de chaîne, les règles d’état sûr, l’objectif de couverture, la séquence de test, les exigences de programmation et de sécurité, le schéma des enregistrements et le plan d’acceptation hors JTAG via la page de demande de devis. Demandez à HILPCB de préciser avant libération les hypothèses, exclusions, éléments à fournir par le client, périmètre de test disponible et limites de maîtrise des changements.

Questions fréquentes sur le boundary scan JTAG

Tous les ports JTAG utilisent-ils cinq signaux ?

Non. TCK, TMS, TDI et TDO forment le TAP principal ; TRST est facultatif. Le connecteur peut aussi transporter des masses, une tension de référence, des resets ou des signaux propres au fournisseur.

Le boundary scan détecte-t-il tous les défauts de brasage BGA ?

Non. Il détecte uniquement les défauts électriques sur les nœuds couverts. La géométrie des vides, la résistance de la brasure, les billes non couvertes et de nombreux défauts intermittents exigent d’autres méthodes d’acceptation, notamment les rayons X.

IEEE 1149.6 peut-elle remplacer les essais SerDes ou RF ?

Non. Il s’agit d’un test structurel. L’œil, le BER, les pertes, le skew, les pertes par réflexion, le gain, la phase, le bruit et les performances rayonnées nécessitent une validation fonctionnelle ou instrumentée.

Le JTAG peut-il tester des composants sans boundary scan ?

Parfois. Les broches scannables voisines peuvent exercer une mémoire, un connecteur ou un cluster logique, mais la couverture dépend des entrées, sorties, horloges, resets et bus accessibles ainsi que d’un modèle valide.

Que faut-il figer avant de libérer un test JTAG de production ?

Figez les révisions de conception et de composants, les empreintes BSDL, les données de chaîne et d’IR, les états de tension, reset et commande sûre, les versions de test et de programmation, l’état de sécurité, le montage et le contrôleur, les limites et le schéma des résultats.

Conclusion : rendre le test JTAG répétable en production 5G et 6G

Le boundary scan JTAG devient une capacité de production 5G ou 6G répétable lorsque la couverture est qualifiée, la chaîne permet un diagnostic précis, le démarrage suit des jalons ordonnés et le dossier de conception validé contient les données exactes de BSDL, de sécurité, de test et de preuve.