Tipos de reglas de alta velocidad

Las reglas de diseño de la categoría High Speed se describen a continuación.

 
 
 
 
 

La categoría High Speed de reglas de diseño.
La categoría High Speed de reglas de diseño.


Segmento paralelo

Regla predeterminada: no requerida

Esta regla especifica la distancia a la que dos segmentos de pista pueden discurrir en paralelo, para una separación determinada.

  • Esta regla incorpora una opción Layer Checking como restricción. Debido a esto, no es posible definir un alcance de regla basado en capas, por ejemplo, para comprobar solo segmentos paralelos OnTopLayer. Se admiten todas las demás opciones de alcance de regla, como InNet o InNetClass.
  • Las redes de pares diferenciales enrutados quedan excluidas de la comprobación mediante esta regla.
Restricciones

Restricciones predeterminadas para la regla Segmento paralelo
Restricciones predeterminadas para la regla Segmento paralelo

  • Layer Checking - especifica dónde deben estar los dos segmentos de pista que se van a comprobar:
    • Same Layer - ambos segmentos de pista de las redes objetivo están en la misma capa
    • Adjacent Layers - los segmentos de pista de las redes objetivo están en capas adyacentes.
  • For a parallel gap of - especifica la separación paralela que debe existir entre dos segmentos de pista antes de que puedan considerarse para la prueba. Se comprobarán los segmentos de pista paralelos con una separación de este valor o menor.
  • The parallel limit is - especifica la longitud paralela máxima permitida de dos segmentos de pista (en redes diferentes), cuando se cumple la restricción de separación paralela en toda la longitud.
Aplicación de la regla

DRC en línea y DRC por lotes.

Nota

Esta regla detecta segmentos de pista paralelos que están dentro de la configuración parallel gap y luego suma todas las longitudes de los segmentos que están en esas redes. Cuando la suma de estas longitudes de segmento supera parallel limit, se marca una violación de DRC. A continuación se muestra un ejemplo sencillo.


Longitud

Regla predeterminada: no requerida

Esta regla especifica las longitudes mínima y máxima de una red.

Restricciones

Restricciones predeterminadas para la regla Longitud
Restricciones predeterminadas para la regla Longitud

  • Length Units - elija esta opción para definir la longitud como una distancia.
  • Delay Units - elija esta opción para definir la longitud como un tiempo (cuánto tarda la señal en recorrer esa longitud de ruta).
  • Minimum - el valor de la longitud mínima permitida de la red.
  • Maximum - el valor de la longitud máxima permitida de la red.
Aplicación de la regla

Ajuste interactivo de longitud, ajuste automático de longitud, DRC en línea y por lotes. 

Nota

Los comandos Interactive Length Tuning del menú Route proporcionan una variedad de formas de ajuste y le permiten colocar selectivamente los acordeones de ajuste de acuerdo con la regla de diseño de Longitud aplicable (así como cualquier regla de diseño Longitud igualada aplicable) para igualar las longitudes de las redes. Como alternativa, seleccione un conjunto de redes y ajuste automáticamente todas las longitudes de red seleccionadas mediante el comando Route » Automatic Length Tuning. Consulte la página Length Tuning para obtener más información sobre los comandos de ajuste de longitud interactivo y automático.


Longitudes igualadas

Regla predeterminada: no requerida

Esta regla especifica la diferencia permitida en las longitudes de red. Esta regla es esencial en un diseño de alta velocidad, donde el desafío no consiste solo en cuánto tardan en llegar las señales (lo que viene determinado por su longitud total), sino en la importancia de que las señales especificadas lleguen al mismo tiempo. Según las velocidades de conmutación de la señal, la función de la señal y los materiales utilizados en la placa, la diferencia permitida podría ser de hasta 500 mils o de tan solo 1 mil.

El conjunto de redes objetivo se define por el alcance de la regla (según se define por su consulta completa), y la longitud de referencia (la red más larga del conjunto) viene determinada por el alcance de la regla, en combinación con la configuración Constraints. Otras redes objetivo cumplirán la regla si su Longitud actual es:

(LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength

Restricciones

Restricciones predeterminadas para la regla Longitudes igualadas.
Restricciones predeterminadas para la regla Longitudes igualadas.

  • Length Units – elija esta opción para definir la longitud como una distancia.

  • Delay Units – elija esta opción para definir la longitud como un tiempo (cuánto tarda la señal en recorrer esa longitud de ruta).

  • Tolerance – especifica una tolerancia de longitud al comparar cada red con la red más larga del conjunto. Cualquier red cuya longitud no se encuentre dentro de la tolerancia especificada se considera demasiado corta y se le añadirá pista si se ejecuta el comando Equalize Net Lengths.

  • Source Target – esta lista desplegable solo está disponible cuando se usa una clase xSignal (o todas las xSignals del diseño) como alcance de la regla. Seleccione una xSignal de la lista desplegable para usar su longitud como objetivo para otras xSignals incluidas en el alcance de la regla. Cuando se selecciona una xSignal como objetivo de origen, las otras xSignals objetivo cumplirán la regla si su Longitud actual es:

    (TargetLength - tolerance) ≤ CurrentLength ≤ (TargetLength + tolerance)

  • Group Matched Lengths – elija esta opción para comprobar longitudes entre todas las redes objetivo del alcance de la regla.

  • Within Differential Pair Length – elija esta opción para comprobar longitudes entre las redes de cada par diferencial objetivo del alcance de la regla. Consulte la sección Notas para obtener más información.

    • Dynamic Phase Matching – habilite esta opción para especificar restricciones de igualación dinámica de fase (igualación de la fase a lo largo de toda la longitud del par).

      Esta función está disponible cuando la opción PCB.Rules.DiffpairPhaseMatching está habilitada en el cuadro de diálogo Advanced Settings dialog.

      • Dynamic Phase Tolerance (cuando se selecciona la opción Length Units) / Dynamic Phase Delay Tolerance (cuando se selecciona la opción Delay Units) – la desalineación de fase permitida entre las pistas de un par por encima de la cual se requiere compensación.

      • Matching Distance – la distancia después de superar la tolerancia para la cual debe aplicarse compensación.

Aplicación de la regla

Ajuste interactivo de longitud, ajuste automático de longitud, DRC en línea y por lotes.

Notas
  • Los comandos Interactive Length Tuning del menú Route proporcionan una variedad de formas de ajuste y le permiten colocar selectivamente los acordeones de ajuste de acuerdo con la regla de diseño de Longitudes igualadas aplicable (así como cualquier regla de diseño de Longitud aplicable) para igualar las longitudes de las redes. Como alternativa, seleccione un conjunto de redes y ajuste automáticamente todas las longitudes de red seleccionadas mediante el comando Route » Automatic Length Tuning. Consulte la página Length Tuning para obtener más información sobre los comandos de ajuste de longitud interactivo y automático.

  • Al definir el alcance de una regla Matched Net Length para fines de ajuste interactivo:

    • For individual nets - defina una clase que contenga las redes que desea ajustar (clase de red, par diferencial o xSignal), y establezca el alcance de la regla para esa clase. La herramienta de ajuste de longitud encontrará entonces la red más larga de ese conjunto de redes objetivo y le dará un rango válido para las redes objetivo de: (LongestLength - tolerance) ≤ CurrentLength ≤ LongestLength.

    • For differential pair nets - si hay varios pares diferenciales y el diseño requiere longitudes de red igualadas entre pares, deberá crear dos reglas Matched Net Length. La primera regla define los requisitos de igualación de longitud entre pares y tiene la Restricción establecida en Group Matched Lengths. La segunda regla sirve para garantizar que las redes dentro de cada par diferencial estén dentro de la tolerancia y tiene la Restricción establecida en Within Differential Pair Length. Cuando se usa esta opción de Restricción, el software detectará todos los pares diferenciales incluidos en el alcance de la regla y luego comparará entre sí los miembros +ve y -ve de cada par.

  • Cuando se aplican varias reglas a un objeto, el enfoque estándar utilizado por el editor de PCB es aplicar la regla de mayor prioridad. Este no es el caso de las reglas de diseño de Longitudes igualadas, donde varias reglas pueden aplicarse legítimamente a un objeto. Por ejemplo, es común definir una igualación más estricta dentro de, por ejemplo, un bus de 8 bits y, al mismo tiempo, exigir que varios buses de 8 bits también coincidan, con una tolerancia mayor. En esta situación, se ignoran las prioridades de estas dos reglas.

  • Las violaciones detectadas de restricciones de igualación dinámica de fase se marcarán con un patrón rayado en las trazas correspondientes en el espacio de diseño, comenzando el rayado en el punto detectado de desalineación de fase, es decir, donde se supera la tolerancia definida ().


Longitud de stub en cadena margarita

Regla predeterminada: no requerida

Esta regla especifica la longitud máxima permitida del stub para una red con topología de cadena margarita.

Restricciones

Restricciones predeterminadas para la regla Longitud de stub en cadena margarita
Restricciones predeterminadas para la regla Longitud de stub en cadena margarita

Maximum Stub Length - el valor de la longitud máxima de stub permitida.

Aplicación de la regla

DRC en línea y DRC por lotes.


Vías bajo SMD

Regla predeterminada: no requerida

Esta regla especifica si se pueden colocar vías debajo de pads SMD.

Restricciones

Restricciones predeterminadas para la regla Vias Under SMD
Restricciones predeterminadas para la regla Vias Under SMD

Allow Vias under SMD Pads - especifica si se pueden colocar vías debajo de los pads de un dispositivo de montaje superficial (SMD).

Aplicación de la regla

DRC en línea, DRC por lotes, enrutamiento interactivo y autoenrutamiento.

Notas
  • Esta regla se aplica solo a objetos pad definidos en una sola capa de cobre (no Multi-Layer).
  • El alcance de la regla (Where the Object Matches) define which SMD pad objects son objetivo de esta instancia de la regla. Cuando un pad entra dentro del alcance de la regla (es detectado por la regla), luego se comprueba si cumple con la configuración de restricción Allow Vias under SMD Pads definida por esta regla.
  • La regla sirve para permitir / no permitir vías debajo de pads SMD. Si las vías están permitidas, la regla does not comprueba si la vía está solo parcialmente debajo del pad SMD, ni las propiedades de esa vía. 
  • Si hay varias vías debajo de un pad SMD donde no están permitidas, solo se marca la primera vía detectada durante la comprobación de reglas. Una vez que esta violación se corrige, se marca la siguiente vía que infringe la regla, y así sucesivamente.
  • Para permitir selectivamente vías debajo de pads SMD, prohíba globalmente las vías debajo de cualquier pad SMD y luego defina una o más reglas para permitirlas selectivamente debajo de pads específicos, como se muestra en la imagen inferior. Para lograrlo, cree:

    • Una regla general de menor prioridad dirigida a todos los objetos pad SMD. La restricción Allow Vias under SMD Pads está deshabilitada para esta regla, por lo que no se permiten vías debajo de ningún pad SMD. (mostrar regla)
    • Una (o más) reglas de mayor prioridad definen luego de forma selectiva qué pads SMD pueden tener vías debajo. Esto se logra usando alcances de regla dirigidos a pads SMD, como HasFootprint, InComponentClass e InPadClass.

    Se han definido varias reglas para permitir vías solo debajo de los pads: en una clase de pads, en todos los pads de una clase de componentes y en todos los pads de una huella específica.
    Se han definido varias reglas para permitir vías solo debajo de los pads: en una clase de pads, en todos los pads de una clase de componentes y en todos los pads de una huella específica.

  • La regla Allow Vias under SMD Pads no puede comprobar que se esté usando una vía específica debajo de un pad SMD; solo detecta si una vía está permitida / no permitida debajo del pad SMD especificado. Para comprobar que una vía debajo de un pad SMD tenga cualidades específicas, como ser una MicroVia o usar una PadViaTemplate específica, utilice un conjunto de reglas Same-Net Clearance Constraint rules. Al igual que con la regla Allow Vias Under SMD, este enfoque también requiere una regla de menor prioridad para no permitir una vía debajo de un pad SMD, combinada con reglas de mayor prioridad que luego permitan selectivamente vías debajo de pads SMD según sus propiedades. La imagen de abajo muestra:
    • Una regla general Same-Net, de menor prioridad, que especifica una separación adecuada entre vía y pad SMD (y agujero) (detecta todas las vías debajo de cualquier pad). (mostrar regla)
    • Una regla para permitir separación cero (y separación cero de agujero) entre pads SMD y MicroVias que utilizan una plantilla PadVia específica. (mostrar regla)
    • Una regla para permitir separación cero (y separación cero de agujero) entre pads SMD y vías compatibles con IPC4761 Tipo 7. (mostrar regla)

    Se han definido varias reglas para permitir separación cero únicamente entre vías (y agujeros de vía) y pads SMD para: MicroVias que utilizan una plantilla PadVia específica, o vías compatibles con IPC4761 Tipo 7.
    Se han definido varias reglas para permitir separación cero únicamente entre vías (y agujeros de vía) y pads SMD para: MicroVias que utilizan una plantilla PadVia específica, o vías compatibles con IPC4761 Tipo 7.


Recuento máximo de vías

Regla predeterminada: no requerida

Esta regla especifica el número máximo de vías permitidas para cada red individual en el diseño actual.

Utilice un alcance de regla adecuado para dirigirse a una red específica (o conjunto de redes), usando palabras clave de expresión de consulta como InNet, InNetClass o In AnyNet.
Restricciones

Restricciones predeterminadas para la regla Maximum Via Count
Restricciones predeterminadas para la regla Maximum Via Count

Maximum Via Count - el número máximo de vías permitidas en cada red individual comprendida dentro del alcance definido de la regla.

Aplicación de la regla

DRC en línea y DRC por lotes.


Longitud máxima de stub de vía (Back Drilling)

Regla predeterminada: no requerida

Un stub es la longitud del barril de una vía o pad que sobresale más allá de la última capa de señal usada en la que conecta la vía/pad. El back drilling se aplicará a las vías/pads adecuados en las redes a las que se dirige esta regla, de acuerdo con las casillas de verificación Layer habilitadas para cada lado de la placa y con los pares de back drill definidos en la pestaña Back Drills de Layer Stack Manager.

Además de usarse para definir qué vías/pads se deben considerar para back drilling, durante la comprobación de reglas de diseño esta regla comprueba si hay stubs de vías y pads más largos que el valor especificado en Max Stub Length, para todas las redes a las que se dirige esta regla (independientemente de si se ha aplicado back drilling a esa vía o pad). Esta regla también especifica cuánto mayor debe ser el tamaño de taladro para las vías y pads a los que se aplique back drilling.

Utilice un alcance de regla adecuado para dirigirse a vías/pads en una red específica (o conjunto de redes), usando palabras clave de expresión de consulta como InNet, InNetClass o In AnyNet.
Restricciones

Restricciones predeterminadas para la regla Max Stub Length
Restricciones predeterminadas para la regla Max Stub Length

  • Max Stub Length - la longitud máxima de stub permitida. Esta configuración se utiliza para comprobar stubs remanentes de esta longitud o mayores; no define la profundidad de perforación usada para el back drilling.
    • Top Layer - aplicar back drilling a vías/pads, en las redes objetivo, desde la cara superior de la placa.
    • Bottom Layer - aplicar back drilling a vías/pads, en las redes objetivo, desde la cara inferior de la placa.
  • Back Drill Oversize - el incremento radial del tamaño del taladro usado para back drilling respecto al tamaño original del agujero de la vía/pad.
    • Tolerance - tolerancia positiva y negativa permitida en este tamaño de taladro; introduzca ambos valores como números positivos.
La profundidad de perforación se define por: la suma de los espesores de todas las capas desde la primera capa (incluida) hasta la última capa (no incluida), definida en Layer Stack Manager.
Aplicación de la regla

DRC por lotes.

Consulte la página Configuring the Stackup for Controlled Depth Drilling (Back Drilling) para obtener más información.

Ruta de retorno

Regla predeterminada: no requerida

Esta regla especifica una ruta continua de retorno de señal a lo largo de la capa de referencia designada por encima o por debajo de las señales objetivo. La ruta de retorno se puede crear a partir de rellenos, regiones y polygon pours colocados en una capa de señal o en capas de plano. 

Restricciones
 
 
 
 
 

Restricciones predeterminadas para la regla Return Path
Restricciones predeterminadas para la regla Return Path

  • Impedance Profile – seleccione el perfil de impedancia aplicable para las redes a las que se dirige esta regla. El perfil especifica qué capa(s) proporcionan la ruta de retorno para las señales objetivo. Una vez seleccionada la pila de capas, las capas de señal disponibles y sus respectivas capas de referencia se mostrarán en la región de cuadrícula del cuadro de diálogo.

  • Minimum Gap to Return Path – indica la separación mínima desde el borde del conductor hasta el borde exterior de la ruta de retorno. La comprobación se aplica a lo largo de toda la longitud del conductor. Se marcará un error si la separación es igual o inferior al valor de Minimum Gap to Return Path (el valor predeterminado es 0 mm).

  • Exclude Pad/Via Voids – cuando está habilitado, las aberturas en la ruta de retorno creadas por la separación alrededor de pads y vías que pertenecen a la(s) red(es) objetivo no se marcan como violaciones. 

  • Max Stitch Via Distance – habilite la casilla para definir una distancia a la que debe existir una vía de ruta de retorno desde una vía de la señal dentro del alcance (el valor predeterminado es 1.5 mm). La vía de ruta de retorno debe proporcionar conexión con la capa de referencia definida en Layer Stack Manager para el perfil de impedancia correspondiente.

Excluya las áreas pequeñas de cobre para que no se marque una infracción configurando el valor requerido (en mils cuadrados, 10 de forma predeterminada) de la opción PCB.Rules.ReturnPathIgnoreArea en el cuadro de diálogo Advanced Settings dialog.

Aplicación de reglas

DRC por lotes.

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.

Contenido