Largeur

Rule category: Routage

Rule classification: Unaire

Résumé

Cette règle définit la largeur des pistes placées sur les couches de cuivre (signal).

Contraintes

Contraintes par défaut pour la règle de largeur.Contraintes par défaut pour la règle de largeur.

  • Min Width – spécifie la largeur minimale autorisée à utiliser pour les pistes lors du routage de la carte.
  • Preferred Width – spécifie la largeur préférée à utiliser pour les pistes lors du routage de la carte.
  • Max Width – spécifie la largeur maximale autorisée à utiliser pour les pistes lors du routage de la carte.

Les valeurs spécifiées pour Min Width, Preferred Width et Max Width s’appliqueront à toutes les couches de signal.

  • Check Tracks/Arcs Min/Max Width Individually – vérifie que les largeurs individuelles des pistes et des arcs se situent dans la plage minimale et maximale.
  • Check Min/Max Width for Physically Connected Copper (tracks, arcs, fills, pads & vias) – vérifie que la largeur du cuivre routé formé par une combinaison de pistes, d’arcs, de remplissages, de pastilles et de vias se situe dans la plage minimale et maximale.
  • Characteristic Impedance Driven Width – si la conception doit être routée selon des exigences strictes d’impédance, assurez-vous que cette option est activée. Lorsque la règle est configurée dans ce mode, la largeur de routage requise sur chaque couche de routage est calculée en fonction de l’impédance spécifiée, à l’aide de l’équation appropriée (Microstrip ou Stripline) et des paramètres physiques de l’empilement de couches. Une fois la règle définie, lorsque vous routez un net entrant dans le champ d’application de la règle, la largeur de piste sera automatiquement définie sur la largeur requise pour respecter l’impédance spécifiée pour cette couche. Les contraintes de largeur Min/Préférée/Max deviennent les variantes basées sur l’impédance suivantes :
    • Min Impedance – spécifie l’impédance minimale autorisée à respecter lors du routage de la carte (par défaut = 50 ohms).
    • Preferred Impedance – spécifie l’impédance préférée à respecter lors du routage de la carte (par défaut = 50 ohms).
    • Max Impedance – spécifie l’impédance maximale autorisée à respecter lors du routage de la carte (par défaut = 50 ohms).
  • Layers in layerstack only – permet d’afficher et de modifier les contraintes de largeur uniquement pour les couches de signal définies dans l’empilement de couches. Lorsqu’elle est activée, seules les couches de l’empilement seront affichées dans le Layer Attributes Table. Lorsqu’elle est désactivée, toutes les couches de signal seront affichées.
  • Layer Attributes Table – affiche toutes les couches de signal ou uniquement celles définies dans l’empilement de couches, selon l’option Layers in layerstack only. Les largeurs de routage minimale, maximale et préférée sont affichées, ainsi que d’autres informations spécifiques à la couche. Les champs de largeur de routage peuvent être définis globalement en indiquant une valeur dans les champs individuels de contrainte de largeur, ou individuellement en saisissant directement une valeur de largeur dans le tableau. Lorsque l’option Characteristic Impedance Driven Width est activée, les valeurs de largeur requises seront automatiquement calculées et renseignées pour chaque couche dans le tableau. Elles ne peuvent pas être définies individuellement dans ce mode.

Lors de la définition des valeurs de largeur de routage minimale, maximale et préférée, le Layer Attributes Table mettra en évidence toute entrée invalide en texte rouge. Cela peut se produire, par exemple, si vous spécifiez une valeur de contrainte minimale supérieure à la valeur de contrainte maximale. La définition incorrecte de la règle est également mise en évidence par le nom de la règle qui devient rouge à la fois dans le volet d’arborescence des dossiers et dans les listes récapitulatives correspondantes de la boîte de dialogue PCB Rules and Constraints Editor.

Comment les conflits de contenu de règles dupliquées sont résolus

Toutes les règles sont résolues selon le paramètre de priorité. Le système parcourt les règles de la priorité la plus élevée à la plus faible et sélectionne la première dont le champ d’application correspond au(x) objet(s) vérifié(s).

Application de la règle

Le paramètre Preferred Width est respecté par l’Autorouter.

Les paramètres Min Width et Max Width sont respectés par le DRC en ligne et le DRC par lots. Ils déterminent également la plage des valeurs autorisées pouvant être utilisées pendant le routage interactif (appuyez sur la touche Tab pendant le routage pour modifier la largeur de piste dans la plage définie). Si une valeur est saisie en dehors de cette plage, une boîte de dialogue apparaîtra pour vous en avertir. Il vous sera proposé soit de continuer, auquel cas la valeur sera automatiquement limitée, soit d’annuler et de modifier la valeur manuellement.

Remarques

Des équations d’impédance codées en dur par défaut sont utilisées pour calculer — pour Microstrip comme pour Stripline — l’impédance et la largeur de piste requise afin de satisfaire cette impédance lors du routage.

Microstrip

  • Calculated Impedance - la formule par défaut est :

(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance))))*LN(5.98*TraceToPlaneDistance/(0.8*TraceWidth+TraceHeight))

  • Calculated Trace Width - la formule par défaut est :

((5.98*TraceToPlaneDistance)/EXP(CharacteristicImpedance/(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance)))))-TraceHeight)/0.8

Notez que si la couche de plan n’est pas adjacente à la couche de signal, la couche de plan la plus proche sera utilisée dans les calculs.

Stripline

  • Calculated Impedance - la formule par défaut est :

(80/SQRT(Er))*LN((1.9*(2*TraceToPlaneDistance+TraceHeight)/(0.8*TraceWidth+TraceHeight)))*(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))

  • Calculated Trace Width - la formule par défaut est :

((1.9*(2*TraceToPlaneDistance+TraceHeight))/(EXP((CharacteristicImpedance/(80/SQRT(Er)))/(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))))-TraceHeight)/0.8

Notez que si les couches de plan ne sont pas adjacentes à la couche de signal, les couches de plan les plus proches seront utilisées dans les calculs. Notez également qu’une configuration stripline décalée n’est pas prise en charge.

 

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