Adding Via Stitching & Via Shielding

Le via stitching est une technique utilisée pour relier entre elles de grandes zones de cuivre sur différentes couches, créant ainsi une connexion verticale robuste à travers la structure de la carte, ce qui aide à maintenir une faible impédance et des boucles de retour courtes. Le via stitching peut également être utilisé pour reconnecter à leur net des zones de cuivre qui, autrement, pourraient être isolées.

Le via shielding a une fonction différente ; dans les conceptions RF, il est utilisé pour aider à réduire la diaphonie et les interférences électromagnétiques sur une piste transportant un signal RF.  Un blindage par vias, également appelé barrière de vias ou clôture de vias, est créé en plaçant une ou plusieurs rangées de vias le long du trajet de la piste du signal. Dans Altium Designer, cela est appelé via shielding.

Altium Designer prend en charge à la fois le via stitching et le via shielding. Comme le processus d’ajout de vias de stitching ou de shielding est similaire, cette page couvre les deux sujets.

Le via stitching aide à créer des connexions verticales robustes à travers la carte, contribuant à maintenir les impédances et à raccourcir les boucles de retour.

Le via shielding est utilisé pour créer une « clôture » afin de protéger le net contre la diaphonie et les interférences électromagnétiques.

 

Ajout de vias de stitching

Le via stitching s’exécute comme un post-traitement, en remplissant les zones de cuivre libres avec des vias de stitching. Pour que le via stitching soit possible, il doit exister des régions de cuivre qui se chevauchent et qui sont rattachées au net spécifié, sur différentes couches. Les régions de cuivre prises en charge incluent : Fills, Solid RegionsPolygons et Power Planes.

Pour ajouter des vias de stitching à un net, sélectionnez la commande Tools » Via Stitching/Shielding » Add Stitching to Net dans les menus. La boîte de dialogue Add Stitching to Net s’ouvre alors, dans laquelle sont spécifiés NetStitching Parameters et Via Style. Lorsque vous cliquez sur le bouton OK, l’algorithme de stitching identifie tous les remplissages, régions pleines, polygones et plans d’alimentation rattachés au net sélectionné et tente de les connecter à travers la carte à l’aide du via et du motif de stitching spécifiés.  

Les nouveaux ensembles de vias de stitching sont configurés dans la boîte de dialogue Add Stitching to Net, puis les ensembles de vias existants sont modifiés dans la boîte de dialogue Via Stitching () ou dans le panneau Properties (). Les champs de ces trois éléments sont décrits ci-dessous.

Remarques sur le via stitching

  • Sélectionnez d’abord le Net à utiliser pour le stitching, car cela affecte le comportement des autres options, comme lorsque vous cliquez sur le bouton Load values from Routing Via Style Rule. Si le net est déjà sélectionné dans l’espace de conception, ce net est automatiquement choisi lorsque vous ouvrez la boîte de dialogue Add Stitching to Net.

  • Les vias de blindage sont identifiés par VSnVia Stitching, où la valeur numérique n identifie ce via comme appartenant à la même union de via stitching que les autres vias portant le même identifiant numérique.

  • Le style de connexion du via (relief ou direct) est défini par la contrainte de conception applicable Polygon Connect Style pour les polygones, la contrainte de conception applicable Plane Connect Style pour les plans d’alimentation, avec des connexions directes pour les régions solides et les remplissages.

  • Une fois le stitching terminé, vous devrez repour tous les polygones impactés là où les vias se connectent à l’aide d’un style de connexion en relief.

  • Chaque ensemble de vias de stitching est ajouté à une union ; réglez le panneau PCB sur le mode Unions pour explorer ces unions ().

  • Pour modifier un ensemble de vias de stitching, double-cliquez sur n’importe quel via de l’ensemble pour ouvrir la boîte de dialogue Via Stitching, ou le panneau Properties s’il est configuré pour s’ouvrir au double-clic (). Vous pouvez également faire glisser un rectangle de sélection interne (de gauche à droite) incluant un ou plusieurs vias de stitching, puis modifier les paramètres dans le panneau Properties.

  • L’ensemble de vias peut être supprimé en exécutant la commande Tools » Via Stitching » Remove Via Stitching Group, puis en cliquant sur n’importe quel via du groupe. 

  • L’algorithme de via stitching traite les polygones, remplissages, régions solides et plans d’alimentation de la manière suivante :

    1. Les polygones, régions et remplissages appartenant au même net sont reliés par stitching partout où ils se chevauchent sur différentes couches. S’il existe des polygones, régions ou remplissages sur d’autres nets qui se chevauchent dans cette zone (sur une autre couche), le stitching n’est pas appliqué dans cette région. Les régions de plan superposées sur d’autres nets sont traversées.

    2. Les régions de plan superposées sur le net cible sont toujours reliées par stitching, indépendamment de la présence de régions de plan (sur une autre couche) rattachées à d’autres nets. La règle 1 ci-dessus s’applique s’il existe des polygones, régions ou remplissages qui se chevauchent dans la même région.

      To summarize these two rules - sur les autres couches, les couches de plan d’autres nets sont toujours perforées par les vias de stitching, mais pas les polygones, régions ou remplissages d’autres nets. Si la conception comprend des polygones d’autres nets dans une zone nécessitant des vias de stitching, mettez temporairement ce(s) polygone(s) en veille, définissez les vias de stitching, puis réactivez-les et repour le(s) polygone(s). Pour en savoir plus, consultez shelving and re-pouring polygons

Modification de la zone de via stitching

L’ensemble des vias dans chaque zone unique de via stitching est regroupé dans une union. L’union entière peut être déplacée, et la zone peut également être redimensionnée.

Faites glisser une fenêtre de sélection de gauche à droite pour sélectionner une zone de stitching, puis déplacez-la ou redimensionnez-la en positionnant la souris pour obtenir le curseur approprié.

Ajout de vias de blindage à un net

Le blindage par vias est utilisé pour isoler un net des interférences potentielles ou du couplage provenant de signaux proches. L’espacement des vias de blindage doit être adapté à la fréquence la plus élevée contre laquelle on souhaite se protéger. Une conception correcte du blindage est essentielle ; une barrière mal conçue pourrait en réalité contribuer à des problèmes d’EMI si l’espacement correspond à la fréquence de résonance d’un signal voisin. Ce point est abordé plus en détail dans la section Notes about Via Shielding.

Pour placer un blindage par vias autour d’un net routé, sélectionnez la commande Tools » Via Stitching/Shielding » Add Shielding to Net dans les menus. La boîte de dialogue Add Shielding to Net apparaît ; vous y configurez le Net to Shield et les autres Shielding Parameters, le Net de référence, ainsi que le Via Style selon les besoins. Les vias seront placés le long des deux côtés du ou des nets choisis, partout où il est possible de placer un via conforme aux règles de conception applicables.

Les nouveaux ensembles de vias de blindage sont configurés dans la boîte de dialogue Add Shielding to Net, puis les ensembles de vias existants sont modifiés dans la boîte de dialogue Via Shielding (), ou dans le panneau Properties ().  Les champs de ces trois éléments sont décrits ci-dessous.

Remarques sur le blindage par vias

  • Sélectionnez d’abord le Net à blinder, car cela affecte le comportement d’autres options, comme le clic sur le bouton Load values from Routing Via Style Rule. Si le net est déjà sélectionné dans l’espace de conception, ce net est automatiquement choisi lorsque vous ouvrez la boîte de dialogue Add Shielding to Net .

  • Les vias de blindage sont identifiés par VSHnVia SHielding, où la valeur numérique n identifie ce via comme appartenant à la même union de blindage par vias que les autres vias portant le même identifiant numérique.

  • Le style de connexion du via (thermique ou direct) est défini par la contrainte de conception Polygon Connect Style applicable pour les polygones, et par la contrainte de conception Plane Connect Style applicable pour les plans d’alimentation.

  • Une fois le stitching terminé, vous devrez repour tous les polygones impactés ayant une règle de conception Polygon Connect Style applicable spécifiant un style de connexion thermique.

  • Chaque ensemble de vias de blindage est ajouté à une union, réglez le panneau PCB sur le mode Unions pour explorer ces unions ().

  • Pour modifier un ensemble de vias de blindage, double-cliquez sur n’importe quel via de l’ensemble pour ouvrir la boîte de dialogue Via Shielding , ou le panneau Properties s’il est configuré pour s’ouvrir au double-clic (). Vous pouvez également faire glisser un rectangle de sélection englobante (de gauche à droite) incluant un ou plusieurs vias de blindage, puis modifier les paramètres dans le panneau Properties.

  • L’ensemble de vias peut être supprimé en exécutant la commande Tools » Via Stitching/Shielding » Remove Via Shielding Group, puis en cliquant sur n’importe quel via du groupe.

  • Vous pouvez effectuer un blindage partiel de net ou un blindage multi-net :

    • Si vous ne souhaitez pas blinder l’intégralité du net, sélectionnez d’abord les segments de piste requis, puis appliquez le blindage avec l’option Selected Objects activée.

    • Pour blinder plusieurs nets adjacents, sélectionnez les nets dans l’espace de conception, puis appliquez le blindage avec l’option Selected Objects activée.

    • Notez qu’une paire différentielle peut être blindée à l’aide de la technique multi-net Selected Objects, ou en choisissant l’un ou l’autre des nets de la paire différentielle dans la liste déroulante Net to Shield.

  • Utilisez l’option Add shielding copper pour ajouter un polygone qui entoure les vias de blindage ; incluez l’option Add clearance cutout pour rogner le polygone afin qu’il n’entoure que les vias. Lisez la rubrique Including Shielding Copper with the Shielding Vias ci-dessous pour en savoir plus sur ces options.

La taille et le positionnement des vias de blindage ne relèvent pas d’une science exacte, mais il existe des recommandations établies sur la base de tests empiriques. 

« Un stitching espacé d’au plus λ/20, avec des longueurs de stub ne dépassant pas cette valeur. Il s’agit en réalité d’une très bonne règle pour relier toute zone de cuivre de masse au plan de masse dans une conception multicouche. λ est la longueur d’onde de la fréquence significative la plus élevée de la conception (supposez une fréquence de 1 GHz si elle n’est pas connue), où :

f = C / λ

NB : C (vitesse de la lumière) sera d’environ 60 % de la vitesse dans l’espace libre pour un rayonnement EM se propageant à travers un PCB en diélectrique FR4. »

  • Comme indiqué dans la discussion du forum(5) référencée ci-dessous, pour un PCB avec antenne intégrée, « la distance entre les vias doit être au maximum de 1/4 de votre longueur d’onde de résonance ». 

  • La discussion du forum fait également référence à une note technique(6), qui indique que « la règle empirique courante consiste à placer les vias de stitching à une distance maximale de λ/10 les uns des autres, et de préférence aussi souvent que λ/20. »

Inclure du cuivre de blindage avec les vias de blindage

En plus d’ajouter des vias de blindage le long de chaque côté du routage, vous pouvez également inclure du cuivre de blindage, comme illustré dans les images ci-dessous. Pour ce faire, activez l’option Add shielding copper dans la boîte de dialogue Via Shielding . Ce cuivre est créé sous forme de polygone ; il respecte donc les règles de conception Clearance et Polygon Connect Style applicables.

L’option Add shielding copper ajoutera un polygone qui entoure les vias de blindage. Le bord du polygone éloigné du net blindé touchera le bord des vias. Le bord du polygone adjacent au net blindé sera en retrait du net selon la règle de conception Clearance applicable. Si l’option Add clearance cutout est également activée, le polygone sera alors en retrait du net blindé selon le paramètre Distance dans la boîte de dialogue Add Shielding to Net. Passez le curseur sur l’image ci-dessous pour voir la différence.

Vias de blindage autour d’un net avec l’option de découpe de dégagement activée, et

vias de blindage autour d’un net avec l’option de découpe de dégagement désactivée.

 

Sélection ou modification de vias de stitching ou de blindage

Pour simplifier le travail avec un réseau de vias de stitching/blindage, les deux types sont automatiquement regroupés dans une union. Les unions sont gérées via le panneau PCB.

Sélection à l’aide du panneau PCB

Pour sélectionner le réseau, basculez le panneau PCB en mode Unions et sélectionnez l’union Via Stitching ou Via Shielding requise. Tous les vias faisant partie de ce réseau seront sélectionnés si la case Select est activée dans le panneau (comme illustré dans l’image ci-dessous). Vous pouvez également double-cliquer sur n’importe quel via du réseau pour ouvrir le panneau Properties  et modifier le réseau.

Utilisez le panneau PCB en mode Unions pour sélectionner tous les vias d’un réseau de stitching ou de blindage. Dans cette image, les quatre unions de blindage par vias sont sélectionnées.
Utilisez le panneau PCB en mode Unions pour sélectionner tous les vias d’un réseau de stitching ou de blindage. Dans cette image, les quatre unions de blindage par vias sont sélectionnées.

Sélection interactive d’un ensemble de vias

Comportement de sélection :

  • Un via individuel de stitching/blindage peut être sélectionné et supprimé.

  • Si l’option Popup Selection Dialog est activée dans Preferences (), cliquer sur un via individuel appartenant à une union affichera une liste incluant l’union, comme illustré dans l’image ci-dessus. Lorsqu’une union est sélectionnée, cette union de vias peut être supprimée dans l’espace de travail, ou modifiée dans le panneau Properties

  • Si la boîte de dialogue Popup Selection n’est pas activée, alors cliquer sur un via individuel appartenant à une union se comportera de la manière suivante :

    • Le premier clic sélectionnera le via individuel.

    • Le deuxième clic et les clics suivants sélectionneront l’objet suivant dans l’ordre de sélection utilisé lorsqu’il y a des objets superposés : par exemple, composant, polygone, union de vias (si ces objets se trouvent sous le curseur).

    • Sinon, après que le premier clic a sélectionné le via individuel, appuyez sur le raccourci Shift+Tab pour invoquer la commande Select Overlapping. Continuez à appuyer sur Shift+Tab pour parcourir les objets superposés, en sélectionnant chacun à son tour.

     

  • Une union de stitching contrainte à une zone peut être sélectionnée en faisant glisser une fenêtre de sélection englobante autour de n’importe quel via de l’union (glisser de gauche à droite), comme démontré dans l’animation de la section Modifying a User-Defined Via Stitching Area de cette page.

Modification d’un ensemble de vias

Les propriétés d’un ensemble de vias de stitching ou de blindage peuvent être modifiées une fois celui-ci sélectionné, dans le mode Via Stitching ou Via Shielding du panneau Properties. Double-cliquez sur n’importe quel via de l’ensemble pour ouvrir le panneau.

Exemple de modification effectuée sur des vias de stitching dans le panneau Properties.Exemple de modification effectuée sur des vias de stitching dans le panneau Properties.

Après avoir modifié une propriété dans le panneau et appuyé sur Enter au clavier, le message Changes pending et les boutons apparaissent en haut du panneau. Cliquez sur Apply pour terminer votre modification.

Pour en savoir plus

  1. Pour des informations sur tous les aspects de la conception de PCB, consultez le site Printed Circuit Design and Fab Magazine. Ce site constitue une excellente ressource sur des sujets techniques, tels que le rôle d’une « via fence » (incluez les guillemets pour améliorer la qualité des résultats de recherche).

  2. Article Wikipédia, Via Fence

  3. Studies on Via Coupling on Multilayer Printed Circuit Boards

  4. Un article présentant les principes de base de la propagation des ondes électromagnétiques dans une structure de PCB - Best practice in circuit board design

  5. Un forum de discussion où la question Via fences for noise reduction of a chip antenna? a été posée

  6. PCB design and layout techniques for lowest-cost EMC compliance, and signal integrity : M K Armstrong. EMC Standards, août 1999.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu