Conception PCB pour les tests : planifier les points de test ICT, Flying Probe et fonctionnels

Design for Test / planification des points de test PCB

Une PCBA ne peut pas être testée efficacement si la stratégie de test commence après le routage. À ce stade, des nœuds critiques peuvent être cachés sous des BGA, des pastilles peuvent être bloquées par les composants, l’accès de programmation peut manquer et le dispositif de test devenir inutilement complexe. Le Design for Test (DFT) réunit avant la libération du layout le concepteur, l’ingénieur test et le partenaire de fabrication afin de prévoir les accès, données et fonctions de contrôle nécessaires.

Règle pratique : ne pas ajouter des points de test avant d’avoir défini ce que le test de production doit détecter. Le test électrique du PCB nu, l’ICT, le Flying Probe, la programmation et le test fonctionnel répondent à des objectifs différents. Le layout doit permettre les méthodes retenues sans dégrader l’intégrité du signal, la fiabilité mécanique ni le rendement d’assemblage.

1. Commencer par les défauts et fonctions à vérifier

La première décision DFT ne concerne pas le diamètre d’une pastille, mais la preuve attendue. Le test électrique du PCB nu vérifie continuité et isolement avant assemblage. L’ICT et le Flying Probe peuvent détecter des courts-circuits, circuits ouverts, composants absents et certaines erreurs de valeur ou de polarité. La programmation charge le firmware ou la configuration. Le test fonctionnel vérifie le comportement spécifié sous des conditions d’alimentation, de stimulus, de charge et de limites définies.

Méthode Objectif principal Données DFT nécessaires
Test du PCB nu Continuité et isolement des nets fabriqués Netlist de fabrication, empilage et exigences particulières.
ICT / lit de clous Accès rapide et répétable à de nombreux nœuds Positions stables, face de test, support mécanique, limites et investissement du fixture.
Flying Probe Accès flexible sans lit de clous dédié Surfaces accessibles, dégagement, programme et temps de cycle acceptable.
Boundary Scan Couverture des interconnexions numériques à accès limité Composants compatibles, chaîne JTAG correcte, fichiers BSDL et plan de test.
Programmation Charger et vérifier firmware ou configuration Alimentation, masse, horloge/reset, interface et maîtrise des fichiers.
Test fonctionnel Valider le comportement de la carte ou du produit Firmware, connecteurs, charges, stimuli, séquence, sécurité et résultats attendus.

Notre guide sur les tests AOI, rayons X, ICT et fonctionnels décrit les preuves apportées par chaque méthode. Le DFT est l’étape de conception antérieure qui rend ces contrôles réalisables. Une méthode ne remplace pas automatiquement les autres : une carte peut réussir un test fonctionnel avec une mauvaise valeur de résistance, tandis qu’un ICT ne démontre pas toutes les performances d’usage.

2. Construire une stratégie d’accès plutôt que multiplier les pastilles

Sur une carte dense, l’accès physique à tous les nets est rarement réaliste. Les BGA, les liaisons rapides et les contraintes mécaniques réduisent la couverture. Avant de figer le placement, il faut donc hiérarchiser les alimentations et retours, interfaces de programmation et de contrôle, nœuds à forte valeur diagnostique, circuits analogiques sensibles, bus numériques et points utiles au service.

Priorité Nœuds typiques Question de conception
Alimentation et retour Entrées, rails régulés, masses, mesure de courant, enable Le testeur peut-il alimenter, mesurer et isoler un court-circuit en sécurité ?
Programmation et contrôle JTAG/SWD/UART/SPI, reset, boot, horloges Une carte vierge peut-elle être programmée sans câblage manuel ?
Diagnostic Nœuds séparant les blocs fonctionnels Un échec localise-t-il le défaut ou indique-t-il seulement « carte défaillante » ?
Analogique et capteurs Références, boucles de retour, entrées capteurs La mesure est-elle possible sans charge ni bruit excessif ?
Interconnexions numériques Bus, mémoires, liaisons entre circuits La sonde physique convient-elle, ou faut-il Boundary Scan ou test fonctionnel ?

Un point de test présent dans le CAD n’est utile que s’il expose le bon net sur la carte assemblée et reste accessible après soudure, revêtement, blindage et intégration mécanique. Un via prévu pour le test devient inutilisable s’il est couvert de vernis épargne. Une pastille sous un composant peut convenir au test du PCB nu mais être inaccessible après placement.

3. Considérer la sonde comme une interface mécanique

La face de test autorisée, la géométrie des pastilles/vias, l’espacement, le dégagement vis-à-vis des composants et la distance au bord dépendent de l’équipement. Ces règles doivent être obtenues auprès du fabricant et de l’assembleur ; une taille ou un pas universel copié d’un autre projet peut être inadapté.

  • Choisir tôt la face d’accès : regrouper les points d’un seul côté simplifie souvent le fixture. Le double accès peut améliorer la couverture mais augmente la complexité et l’alignement.
  • Prévoir une surface propre : la sonde exige un métal exposé, plan et répétable. Il faut confirmer finition, ouverture de masque et acceptation éventuelle d’un trou de via.
  • Protéger les zones de collision et de support : le corps de la sonde est plus large que sa pointe. Hauteur des composants, bords, trous d’outillage, découpes et force cumulée du lit de clous comptent.
  • Identifier sans ambiguïté : désignateurs et coordonnées stables doivent figurer dans les données libérées.

4. Ajouter l’accès sans perturber le circuit

Une structure de test ajoute cuivre, capacité, inductance et stubs. Cet effet peut être négligeable sur un rail lent, mais critique sur RF, série rapide, horloge, analogique de précision ou nœud à haute impédance. Il faut choisir entre pastille directe, isolation série, connecteur contrôlé, fonction de test intégrée ou méthode sans contact.

  • Éviter les longs stubs non contrôlés sur les signaux rapides sans revue d’intégrité du signal.
  • Prévoir séparément puissance, sense et retour lorsque courant ou précision l’exigent.
  • Mettre processeurs, convertisseurs, radios et sorties dans un état de test sûr et répétable.
  • Vérifier charge de sonde, ESD et stimulus maximal sur les nœuds sensibles.
  • Prévoir si nécessaire straps, résistances zéro ohm, commutateurs ou contrôle Boundary Scan pour isoler un nœud.

Le DFT doit rester compatible avec le DFM. Un point de test qui compromet le masque, l’impression de pâte, les distances d’isolement, l’impédance ou le placement n’est pas une solution acceptable.

5. Adapter le motif d’accès à la méthode de production

ICT : le lit de clous offre un contact parallèle et répétable avec des cycles courts, adapté aux produits stables et aux volumes plus élevés. Il exige un fixture, des coordonnées figées, un nombre suffisant de nœuds accessibles et un bon support mécanique. Une petite révision après construction peut invalider sondes, appuis ou programme.

Flying Probe : les sondes mobiles évitent un lit de clous dédié et conviennent aux prototypes, NPI ou séries évolutives. Elles ont tout de même besoin de surfaces accessibles et d’un mouvement sans collision. « Sans fixture » ne signifie pas « sans DFT ».

Boundary Scan : les composants IEEE 1149.1/JTAG peuvent tester certaines interconnexions difficiles à sonder. Fichiers BSDL, chaîne correcte et accès aux signaux de contrôle sont essentiels ; les fonctions analogiques non supportées restent hors couverture.

Test fonctionnel : l’accès par connecteur peut réduire les pastilles dédiées, mais les entrées, sorties, charges, délais, firmware, calibrations et limites doivent être définis. Le poste doit aider à distinguer défaut de fabrication, problème de firmware et erreur de configuration.

6. Libérer un dossier complet et réaliser une revue DFT formelle

Élément Contenu utile
Identité du design Référence PCB/PCBA, révision, BOM approuvée et variante.
Données CAD et net ODB++/IPC-2581 ou données convenues, netlist, centroid et plans.
Liste des points Désignateur, net, X/Y, face, type de pad et usage autorisé.
Définition mécanique Contour, épaisseur, outillage, keepouts, hauteurs et restrictions de support.
Spécification électrique Séquence, limites de courant, stimuli, mesures, tolérances et sécurité.
Dossier programmation Image approuvée, version, configuration, interface et vérification.
Couverture Nets/fonctions requis, méthode, exclusions connues et risque accepté.
Gestion des échecs Diagnostic, retest, carte étalon, réparation et traçabilité.

La revue DFT doit avoir lieu avant la libération du layout, après routage puis avant l’engagement du fixture. Elle utilise les règles réelles de l’équipement et la variante PCBA à produire. Il faut confirmer que les points restent exposés, accessibles et correctement mappés, que la force des sondes est supportée, que les fichiers sont maîtrisés en révision et que les lacunes de couverture sont documentées.

Erreurs évitables : choisir l’ICT après le routage, utiliser des pads cachés, couvrir les vias de test, oublier masse ou reset, placer les points près de composants hauts, modifier le PCB après fabrication du fixture ou fournir un fichier de points qui ne correspond pas à la révision libérée.

Références techniques

  1. Keysight — In-Circuit Test for Manufacturing
  2. Keysight — Flying Probe Testing vs. In-Circuit Testing
  3. Keysight — ICT Boundary Scan Development Steps
  4. Teradyne — In-Circuit Testing
  5. Altium — Assigning Testpoints on the Board

Vous planifiez l’accès de test d’une nouvelle PCBA ?

JEXPCB peut revoir les objectifs de test, l’accès du layout, les besoins de programmation et les données de fabrication avant libération, puis coordonner fabrication, assemblage et flux de test spécifique au projet.

Envoyer vos données PCB et exigences de test