Types de règles de routage

En un coup d'œil

Cet article propose un aperçu pratique des types de règles de conception de routage disponibles dans Altium Designer, en expliquant comment les règles de largeur, de rétrécissement des pistes et de topologie de routage sont définies et appliquées lors de la conception du PCB. Vous découvrirez comment ces règles influencent le routage interactif, le routage automatique et la vérification des règles de conception (DRC). Nous aborderons notamment les largeurs préférées, minimales et maximales, le comportement des profils d’impédance, les longueurs de rétrécissement autorisées et les différentes topologies de nets pouvant être attribuées pour répondre à des objectifs de routage spécifiques. Pour mieux comprendre comment les règles de routage encadrent la largeur du cuivre et l’organisation des connexions sur votre carte, poursuivez votre lecture : cet article vous aidera à choisir ces options en toute confiance.

- Comprenez ce que couvre chaque type de règle de routage dans Altium Designer, notamment les règles de largeur, de rétrécissement des pistes et de topologie de routage.
- Découvrez comment ces règles influencent le routage interactif, le routage automatique et les vérifications DRC en ligne ou par lots.
- Explorez les principales options de configuration permettant de contrôler la largeur des pistes, les sections de piste plus étroites et les topologies de connexion des nets.
Approfondissez avec l'IA :

Les règles de conception de la catégorie Routing sont décrites ci-dessous.

La catégorie Routing de règles de conception
La catégorie Routing de règles de conception

En savoir plus sur la définition, la portée et la gestion des règles de conception de PCB.

En savoir plus sur le routage interactif.

Largeur

Cette contrainte définit la largeur des pistes placées sur les couches de cuivre (signal) lors du routage interactif et du routage automatique. Elle définit également les largeurs autorisées lors des vérifications DRC en ligne et par lots. Une carte comporte généralement plusieurs règles de largeur, qui ciblent tous les nets (la règle de largeur de priorité la plus basse), des nets spécifiques et des classes de nets. 

Contraintes

Constraint Manager – contraintes de la règle de largeur ; sélectionnez l’une des colonnes de largeur pour accéder aux paramètres.

PCB Rules and Constraints Editor – contraintes de la règle de largeur ; lorsque les valeurs sont saisies au-dessus de l’image, elles s’appliquent à toutes les couches.

 

En savoir plus sur la modification de la largeur pendant le routage interactif.

Rétrécissement du routage

Cette fonctionnalité est disponible lorsque l’option PCB.Rules.RoutingNeckdown est activée dans la boîte de dialogue des paramètres avancés.

Il n’est pas rare qu’un net soit routé avec différentes largeurs sur son parcours à travers la carte. Par exemple, le routage vers ou depuis un BGA nécessite souvent des pistes de dégagement plus étroites que les pistes de largeur préférée autorisées par le profil d’impédance appliqué. Cette contrainte vous permet de définir la longueur totale maximale autorisée de ces pistes plus étroites, afin que le chemin routé respecte toujours l’impédance requise.

Contraintes

Constraint Manager – contraintes de rétrécissement autorisé ; sélectionnez la colonne Rétrécissement du routage pour accéder aux paramètres.

PCB Rules and Constraints Editor – contraintes de rétrécissement autorisé ; la valeur peut être définie pour toutes les couches ou pour des couches spécifiques.

 

En savoir plus sur la réduction automatique de largeur pendant le routage.

Topologie de routage

Cette contrainte spécifie la topologie à utiliser pour router les nets sur la carte. La topologie d’un net est l’agencement ou la configuration des connexions entre broches. Par défaut, les connexions entre broches de chaque net sont agencées de manière à obtenir la longueur totale de connexion Shortest. Lorsque cette topologie est appliquée, elle est réanalysée et mise à jour à chaque déplacement d’un composant.

Une topologie spécifique peut être appliquée à un net pour diverses raisons : dans les conceptions à haute vitesse où les réflexions de signal doivent être minimisées, le net est agencé selon une topologie en chaîne ; pour les nets de masse, une topologie en étoile peut être appliquée afin de garantir que toutes les pistes convergent vers un point commun.

Contraintes

Constraint Manager – contraintes de topologie ; la valeur par défaut est Shortest.

PCB Rules and Constraints Editor – contraintes de topologie ; la valeur par défaut est Shortest.

 

En savoir plus sur la topologie des nets.

Priorité de routage

Cette contrainte attribue une priorité de routage aux nets ciblés par la règle. Le routeur automatique utilise la valeur de priorité attribuée pour évaluer l’importance du routage de chaque net dans la conception et déterminer ainsi les nets à router en premier.

Contraintes

Constraint Manager – définit la priorité de routage des nets ciblés lors du routage automatique. Plus la valeur est élevée, plus la priorité est haute. Notez que cette contrainte doit être ajoutée en tant que règle avancée dans Constraint Manager ; faites un clic droit sur l’en-tête Advanced Rules pour ajouter une nouvelle règle avancée.

PCB Rules and Constraints Editor – définit la priorité de routage des nets ciblés lors du routage automatique. Plus la valeur est élevée, plus la priorité est haute.

 

Couches de routage

Cette contrainte spécifie les couches dont l’utilisation est autorisée pour le routage.

Contraintes

Constraint Manager – activez les couches de routage requises.

PCB Rules and Constraints Editor – activez les couches de routage requises.

 

En savoir plus sur les couches et l’empilage des couches.

Angles de routage

Cette contrainte spécifie le style d’angle à utiliser pendant le routage automatique. Elle est destinée aux routeurs automatiques tiers qui réalisent le routage à 45° en post-traitement. Elle n’est pas prise en compte par le routeur automatique Situs, qui réalise nativement le routage à 45°.

Contraintes

Constraint Manager – sélectionnez le style d’angle à utiliser pendant le routage automatique. Notez que cette contrainte doit être ajoutée en tant que règle avancée dans Constraint Manager ; faites un clic droit sur l’en-tête Advanced Rules pour ajouter une nouvelle règle avancée.

PCB Rules and Constraints Editor – sélectionnez le style d’angle à utiliser pendant le routage automatique.

 

Style des vias de routage

Cette contrainte spécifie le style des vias pouvant être utilisés lors du routage. Vous pouvez définir des valeurs minimales, maximales et préférées pour le diamètre du via et celui de son trou dans les contraintes de la règle, ou utiliser les modèles disponibles pour la conception de la carte.

La règle de conception de routage Via Style définit les propriétés X-Y du via. Le Via Type définit les couches traversées par chaque via selon l’axe Z ; celles-ci sont configurées dans l’onglet Via Types de Layer Stack Manager. En savoir plus sur la définition des types de vias.

Contraintes

Constraint Manager – définit le style de via à utiliser pendant le routage interactif et automatique. Il peut être défini numériquement en cliquant sur le bouton Min/Max Preferred, ou en sélectionnant un modèle de via.

Constraint Manager – définit le style de via à utiliser pendant le routage interactif et automatique. Il peut être défini numériquement ou en sélectionnant un modèle de via (cliquez sur le bouton Templates).

PCB Rules and Constraints Editor – définit le style de via à utiliser pendant le routage interactif et automatique. Il peut être défini numériquement (en sélectionnant Min/Max Preferred), ou en sélectionnant un modèle de via.

PCB Rules and Constraints Editor – définit le style de via à utiliser pendant le routage interactif et automatique. Il peut être défini numériquement ou en sélectionnant un modèle de via comme illustré.

 

En savoir plus sur l’utilisation des pastilles et des vias.

En savoir plus sur le changement de via pendant le routage.

Contrôle de l’échappement

Cette contrainte spécifie les options d’échappement à utiliser pour les pastilles des composants montés en surface de la conception qui sont connectées à des nets de signaux et/ou de plans d’alimentation. Du point de vue du routage, l’ajout d’un via et d’une piste de connexion permet à l’échappement de transformer une pastille CMS en l’équivalent d’une pastille traversante. Cela augmente considérablement les chances de router la carte avec succès, car le signal devient accessible sur toutes les couches de routage, et non uniquement sur la couche supérieure ou inférieure. Cette opération est particulièrement nécessaire dans les conceptions à haute densité, où l’espace de routage est très limité.

Contraintes

Constraint Manager – configurez les paramètres d’échappement en fonction de la technologie du composant.

PCB Rules and Constraints Editor – configurez les paramètres d’échappement en fonction de la technologie du composant.

 

Câblage par fils

Cette contrainte définit la distance autorisée entre les fils de connexion adjacents (Wire To Wire), les Min Wire Length et Max Wire Length, ainsi que la Bond Finger Margin, qui correspond à la distance/marge entre un fil de connexion et le bord de la pastille de connexion à laquelle il est relié. 

Constraints

Constraint Manager – Configurez les exigences de câblage par fils pour les composants ciblés. Notez que cette contrainte doit être ajoutée en tant que règle avancée dans Constraint Manager ; faites un clic droit sur l'en-tête Advanced Rules pour ajouter une nouvelle règle avancée.

PCB Rules and Constraints Editor – Configurez les exigences de câblage par fils pour les composants ciblés.

 

En savoir plus sur le câblage par fils.

Routage des paires différentielles

Cette contrainte définit la largeur de routage de chaque net d’une paire différentielle et l’espacement entre les nets de cette paire. Les paires différentielles sont généralement routées avec des paramètres de largeur et d’espacement spécifiques afin d’obtenir l’impédance différentielle requise pour la paire de nets. Ces paramètres peuvent être définis manuellement ou, si des profils d’impédance de paire différentielle sont définis dans le Layer Stack Manager, un profil d’impédance peut être sélectionné pour définir automatiquement les valeurs préférées de largeur et d’espacement.

Contraintes

Constraint Manager – définissez les propriétés du routage de la paire différentielle ou sélectionnez un profil d’impédance (défini dans le Layer Stack Manager). Notez que l’espacement de la paire différentielle (0.12446mm) est inférieur à l’espacement All Nets (0.2mm). Pour éviter une violation de la contrainte d’espacement, l’espacement All Differential Pairs a été défini sur la même valeur que l’espacement de la paire différentielle (0.12446mm).

PCB Rules and Constraints Editor – définissez les propriétés du routage de la paire différentielle ou sélectionnez un profil d’impédance (défini dans le Layer Stack Manager). Notez que l’espacement préféré de la paire différentielle est de 0.127mm.

PCB Rules and Constraints Editor – Pour cette carte, l’espacement All Net est de 0.2mm, ce qui est supérieur à l’espacement de la paire différentielle (0.12446mm). Cela entraînera une violation de la contrainte d’espacement entre les nets de la paire.

PCB Rules and Constraints Editor – Pour éviter une violation de la contrainte d’espacement entre les nets de la paire, une seconde contrainte d’espacement est ajoutée. Elle cible les nets de la Same Differential Pair et spécifie un espacement égal à celui de la paire différentielle. Cela n’est nécessaire que lorsque l’espacement de la paire est inférieur à l’espacement général entre les nets.

 

En savoir plus sur le routage des paires différentielles

En savoir plus sur le routage à impédance contrôlée

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents