Ajuste de longitud
Dos de los principales retos a la hora de trazar un diseño de alta velocidad son: controlar la impedancia de las rutas y hacer coincidir las longitudes de las redes críticas.
-
El trazado con control de impedancia ayuda a garantizar que la señal que sale de un pin de salida llegue en buenas condiciones para ser recibida correctamente por el pin de entrada de destino. Más información sobre el trazado con control de impedancia.
-
Ajustar las longitudes de las rutas para que coincidan garantiza que las señales críticas en cuanto a temporización lleguen a sus pines de destino al mismo tiempo. Ajustar y hacer coincidir las longitudes de las rutas también es esencial para el trazado de pares diferenciales, especialmente dentro del propio par.

Se han añadido patrones en acordeón al trazado para garantizar que los pares diferenciales tengan longitudes coincidentes.
El Interactive Length Tuning y Interactive Diff Pair Length Tuning proporcionan un medio dinámico para optimizar y controlar las longitudes de las redes o de los pares diferenciales, al permitir la inserción de patrones de ajuste de amplitud variable, en función del espacio disponible, las restricciones de diseño y los obstáculos presentes en su diseño. Las propiedades de ajuste de longitud pueden basarse en: restricciones de diseño preconfiguradas, propiedades de la red o un valor que usted especifique.
Hay tres estilos de patrones de ajuste disponibles: «Accordion», «Trombone» y «Sawtooth».
Hay tres estilos de patrones de ajuste disponibles; pulse Tab tras iniciar el comando «Ajuste interactivo de la longitud» para seleccionar el patrón.
Configuración de las restricciones de diseño
La mejor forma de garantizar que las longitudes de las rutas críticas coincidan es definir restricciones de diseño. Hay dos restricciones de diseño que se aplican durante el ajuste de longitudes: la Matched Length restricción y la Length restricción. Mientras que la Constraint Manager y la PCB Rules and Constraint Editor utilizan enfoques diferentes para configurar estas restricciones, la restricción subyacente es la misma. En esta página se describe el proceso utilizando el PCB Rules and Constraint Editor, y se proporciona información adicional para guiar el proceso en caso de que utilices el Constraint Manager.
En el Editor de reglas y restricciones de PCB, la Matched Length restricción y la Length se encuentran en la High Speed categoría. Cualquiera de estas restricciones, o ambas, pueden resultar importantes en su diseño; depende de si los posibles problemas están relacionados con el desfase (utilice la restricción «Longitud emparejada») o con el retardo general de la señal (utilice la restricción «Longitud»).
El Properties panel muestra todas las restricciones de diseño aplicables a la red que se está ajustando, con la restricción aplicable de mayor prioridad seleccionada y resaltada.
Restricción de diseño «Longitud coincidente»
La restricción de diseño «Longitud coincidente» especifica que todas las redes de destino deben enrutarse a la longitud de la red más larga del conjunto, o a la Source target si esa opción está disponible y seleccionada en la restricción. Cuando se realiza la adaptación interactiva de la longitud, la longitud de la red se ajustará para que se encuentre dentro de la tolerancia especificada El conjunto de redes al que se aplica la restricción viene definido por la constraint scope o consulta.
La herramienta de ajuste de longitud utilizará el valor elegido Source target, o bien buscará la red más larga del conjunto de redes objetivo y le proporcionará un rango válido y una longitud objetivo (Value) de:
-
TargetLength = Longest routed net in set -
MinLimit = LongestNet - MatchedLength Constraint Tolerance -
MaxLimit = TargetLength
Más información sobre la restricción de «Longitud coincidente».
Restricción de diseño de longitud
Como complemento de la restricción «Longitudes de red coincidentes», la restricción de diseño de longitud especifica la longitud mínima y máxima permitida del trazado de una red o un conjunto de redes. Las redes afectadas deben tener una longitud dentro de los límites especificados Minimum y Maximum
La herramienta de ajuste de longitud buscará la red más larga del conjunto de redes objetivo y le indicará un rango válido y una longitud objetivo (Value) de:
-
TargetLength = Longest routed net in set -
MinLimit = Constraint Minimum -
MaxLimit = Constraint Maximum
Más información sobre la restricción «Longitud».
How Overlapping Constraints are Resolved
Cualquiera de estas restricciones, o ambas, pueden ser importantes en su diseño; depende de si los posibles problemas están relacionados con la asimetría (restricción de «Longitudes de red coincidentes») o con el retardo general de la señal (restricción de «Longitud»).
Si se aplican ambas restricciones, la herramienta de ajuste de longitud las tiene en cuenta y calcula el conjunto de restricciones más estricto.
El rango válido y la longitud objetivo (Value) se determinan de la siguiente manera:
-
TargetLength = Longest routed net in set, or lowest MaxLimit from constraints -
MinLimit = (LongestNet - MatchedLength Constraint tolerance), or highest MinLimit from constraints -
MaxLimit = TargetLength -
ValidRange = Highest MinLimit to Lowest MaxLimit(la combinación más estricta de las restricciones de «Longitud» y «Longitudes coincidentes»)
Por ejemplo, si la longitud máxima especificada por la restricción de «Longitud» es menor que la longitud de ruta más larga existente identificada por la restricción de «Longitud emparejada», entonces prevalece la restricción de «Longitud» y se utiliza su longitud más corta durante el ajuste. El panel muestra la Min Limit y Max Limit para cada restricción; utilícelos para comprobar que las longitudes objetivo son las esperadas.
En la imagen que se muestra justo arriba, se aplican una restricción de «Longitud» y una restricción de «Longitud coincidente» a las redes de destino. Tenga en cuenta que los valores más estrictos provienen de la restricción de «Longitud coincidente de la red» (tolerance 0.5mm), el Max Limit valor muestra que la longitud actual de la red más larga del conjunto de redes objetivo es 46.836mm (que es inferior al máximo permitido por la restricción de «Longitud»). En este ejemplo, la tolerancia admisible más ajustada en el rango de longitudes es la definida en la restricción de «Longitud coincidente» (0.5mm), por lo que se utiliza para calcular la ValidRange. La longitud objetivo es siempre la longitud máxima más estricta.
Selección del patrón de ajuste
El patrón de ajuste debe seleccionarse tras ejecutar el comando y antes de comenzar el ajuste de la longitud.
Para seleccionar el patrón de ajuste:
-
Ejecute el Route » Interactive Length Tuning comando.
-
Pulsa
Tabpara pausar el ajuste y mostrar el Properties panel. -
Selecciona el patrón deseado (y modifica la configuración del patrón si es necesario).
-
Pulsa el botón de pausa
para volver al comando «Ajuste de longitud» (o pulsa la Esctecla), listo para hacer clic en una red y ajustar su longitud.
| Can I change the pattern after starting to tune? | Una vez iniciado el ajuste de longitud (es decir, una vez que se ha hecho clic en una ruta), el patrón de ajuste seleccionado no se puede cambiar por otro. Right-click una vez para descartar la ruta (o pulsa Esc), permanecerás en el comando «Ajuste de longitud» y podrás pulsar Tab, acceder al Properties y cambiar el patrón. |
| Can I change the pattern properties? | Las propiedades geométricas del patrón se pueden configurar en el Properties panel antes de empezar a ajustar, en cualquier momento durante el ajuste o después de este (selecciona el patrón). Consulta las secciones sobre las propiedades geométricas del acordeón, el trombón y el diente de sierra que aparecen a continuación para obtener más información. |
| What is the Step setting? | El Step campo muestra la cantidad en que variará el valor asociado al hacer clic en el |
| What pattern and values are used next time? | El patrón de ajuste se establecerá por defecto en el último utilizado, con los últimos ajustes empleados. |
Accordion Pattern Properties
| Style | Estilo de las esquinas del acordeón: elige entre «Líneas en inglete», «Arcos en inglete» o «Redondeadas». El estilo «Redondeadas» es el más compacto y el de «Líneas en inglete» el menos compacto. |
| Max Amplitude | La altura máxima (medida desde la ruta original) a la que puede extenderse el acordeón (puede ser inferior a este valor, por ejemplo, para evitar un obstáculo existente). Para especificar las unidades al introducir un número, añade el sufijo «mm» o «mil» al valor. |
| Space | La distancia entre tramos adyacentes de la ruta en zigzag para los estilos «Líneas en inglete» o «Arcos en inglete», y el radio para el estilo «Redondeado». |
| Miter | Porcentaje en el que las esquinas del patrón de ajuste se cortan en inglete cuando el Style estilo es «Líneas en inglete» o «Arcos en inglete». Este valor también se utiliza para biselar las trazas que conectan el acordeón con la ruta. |
Trombone Pattern Properties
| Style | Estilo de las esquinas del trombón: elija entre «Líneas en inglete», «Arcos en inglete» o «Redondeado». El estilo «Redondeado» es el más compacto y «Líneas en inglete» es el menos compacto. |
| Space | La distancia entre tramos adyacentes en zigzag del trombón para los estilos «Líneas en inglete» o «Arcos en inglete», o el radio para el estilo «Redondeado». |
| Miter | Porcentaje en el que las esquinas del patrón de ajuste se cortan en inglete cuando el estilo es «Líneas en inglete» o «Arcos en inglete». |
| Single Side | Crea el patrón de ajuste de modo que solo se proyecte en una dirección desde la ruta original. |
Sawtooth Pattern Properties
| Min Joint | Longitud mínima del primer segmento de trayectoria colineal colocado antes de que se cree el primer diente. |
| Tooth Width | Ancho de la parte superior del diente. |
| Min Height | Altura mínima permitida del diente. |
| Angle | Pendiente de los bordes delantero y trasero del diente, en relación con la ruta original de la red que se está ajustando. |
| Actual Height | Altura actual del diente, medida desde la línea central de la ruta original que se está ajustando hasta la línea central del segmento de pista de la parte superior del diente. |
| Single Side | Crear el patrón de ajuste de modo que solo se proyecte en una dirección desde la ruta original. |
| Fixed Size | Solo permite que cada nuevo diente se cree en el Actual Height, lo que impide la creación de dientes que no tengan ese tamaño. Si resulta difícil crear un ajuste en forma de diente de sierra, prueba primero a desactivar esta opción. |
Ajuste de la longitud de una malla
La elegancia de la función de ajuste de longitud radica en que combina de forma inteligente sofisticados algoritmos de software con un control intuitivo por parte del usuario. Los segmentos de ajuste de longitud se añaden simplemente deslizando el cursor a lo largo de la trayectoria de la ruta, y el algoritmo de ajuste de longitud calcula e inserta automáticamente las dimensiones y posiciones de las distintas pistas y arcos que componen los segmentos de ajuste. Los atajos de teclado te permiten controlar el estilo y las propiedades de los segmentos de ajuste a medida que se van añadiendo.
Utiliza las teclas de acceso rápido para controlar la forma y la amplitud del patrón de ajuste durante la colocación.
Para ajustar la longitud de una red:
-
Para realizar el ajuste de longitud basado en restricciones, configura el Matched Length y/o Length restricciones de diseño.
-
Ejecuta el Interactive Length Tuning comando desde el Route menú (o el botón «
» en el Active Bar).
-
Pulsa
Tabpara abrir el Properties panel en el que puedesseleccionar un patrón de ajuste de longitud; a continuación, haz clic en el botón de pausa del espacio de diseño para reanudar la colocación. -
Haz clic en una ruta del espacio de diseño para comenzar a ajustar su longitud. Mueve el cursor a lo largo de la ruta en la dirección en la que se va a añadir el acordeón; aparecerá un patrón de ajuste que seguirá creciendo a medida que se mueva el cursor. La animación que aparece a continuación muestra ejemplos de cómo colocar patrones de ajuste de acordeón.
-
Para cambiar las propiedades del patrón de ajuste durante el ajuste de la longitud, pulsa Tab para abrir el Properties panel, o utiliza las teclas de acceso rápido que se detallan a continuación.
Shortcuts to Control the Pattern Properties during Tuning
¿Qué define la longitud objetivo del patrón de ajuste?
Durante el ajuste interactivo de la longitud, la Target sección del Properties incluye opciones para seleccionar el Target Length Hay tres modos disponibles: manual (longitud definida por el usuario), a partir de una red o par (basado en la longitud de una red o par existente) o a partir de una regla (restricción de diseño).
| Manual | Haz clic en el Manual botón para introducir la longitud en el Value campo Recently Used Lengths se guardan, por si desea volver a utilizar alguna de ellas. |
| From Net / From Diff Pairs | Haz clic para mostrar una lista de redes y pares diferenciales ya enrutados. Elige una red o un par diferencial para establecer la longitud Value |
| From Rules | Haga clic para mostrar una lista de las restricciones de diseño aplicables de «Longitud» y/o «Longitud emparejada» El software respetará la combinación más estricta de estas restricciones. Haga doble clic en una restricción de la lista del panel para examinar sus propiedades en detalle. Para obtener más información sobre cómo se aplican las restricciones de diseño de «Longitud» y «Longitud coincidente» al ajustar una red, consulta la sección «Configuración de las restricciones de diseño ». La restricción aplicada aparece resaltada en azul. Puede cambiar la restricción aplicada mientras realiza el ajuste haciendo clic en la entrada de dicha restricción: esta pasará a ser la restricción resaltada en azul, y la longitud objetivo (y el texto descriptivo) cambiarán en consecuencia. |
| Value | La longitud que el algoritmo de ajuste intentará alcanzar mediante la adición de segmentos de ajuste. Ten en cuenta que hay varias razones por las que puede que el algoritmo de ajuste no sea capaz de añadir segmentos de ajuste; consulta la sección «¿Por qué desaparecen a veces los patrones de ajuste?» para obtener más información. |
| Clip to Target | Si está activada, el algoritmo de ajuste dejará de añadir formas de ajuste cuando la longitud se encuentre dentro Tolerance del Value. |
Supervisión de las longitudes de las señales
Cuando el PCB panel está configurado en modo «Redes», muestra la longitud actual de las señales enrutadas. El modo predeterminado del panel es mostrar la Name, Node Count, Routed length, y Unrouted (Manhattan) . Haz clic con el botón derecho del ratón en la zona de los encabezados de las columnas del panel para que aparezca un menú en el que podrás seleccionar columnas adicionales, así como ocultar las ya existentes. Ten en cuenta que la «Longitud de trazado» se calcula a partir de la suma de las longitudes de los segmentos de pista y arco colocados que forman el trazado, más la distancia vertical recorrida a través de las vías. La calculadora de longitud de trazado no intenta resolver los segmentos de pista superpuestos ni las oscilaciones del trazado dentro de las pastillas.
Para obtener un cálculo preciso de la distancia total de nodo a nodo, activa la Signal Length columna. La calculadora de longitud de señal analiza todos los objetos colocados en la ruta para resolver objetos apilados o superpuestos y trayectorias sinuosas dentro de las almohadillas, e incluye las longitudes de las vías. Si la red no está completamente enrutada, también se incluye la longitud de Manhattan (X + Y) de la línea de conexión. Asegúrate siempre de que la Signal Length columna esté activada si está realizando una comprobación de coincidencia de longitudes.
Si hay configuradas restricciones de diseño de «Longitud coincidente» o «Longitud», la celda «Longitud de la señal» de cada red a la que se aplica una restricción también se colorea, resaltándose en amarillo si la route length constraint minimum, y sin color si la net passes the constraint, o en rojo si la route length > constraint maximum.
Más información sobre la sección «Redes» del panel PCB.
Uso del indicador de longitud de red
Si se ha definido una restricción de longituduna restricción de longitud coincidente, puede supervisar la longitud de ajuste durante el ajuste interactivo de la longitud mostrando el indicador de ajuste de longitud. Utilice el Shift+G atajo para activar y desactivar el indicador.
El indicador muestra la longitud de trazado actual como un número, y el control deslizante rojo/verde muestra la longitud estimada. Si está ajustando la longitud de un trazado existente, la longitud estimada es la suma de todas las pistas y arcos colocados (la longitud física real).

Los ajustes del indicador se calculan a partir de las restricciones definidas por las restricciones aplicables.
Cómo interpretar el indicador |
|
| Green slider (and overlaid numerical value) |
Longitud actual de la ruta: 47,197 en el ejemplo anterior |
| Left edge of gauge | Mínimo del indicador: 45 en el ejemplo anterior (valor más bajo MinLimit) |
| Right edge of gauge | Gálibo máximo: 48 en el ejemplo anterior (el más alto MaxLimit) |
| Left yellow bar | Máximo MinLimit, 46,58 en el ejemplo anterior |
| Right yellow bar | Mínimo MaxLimit, 47,58 en el ejemplo anterior (ocultado por la barra verde de la imagen) |
| Green bar | TargetLength , 47,58 en el ejemplo anterior (longitud de la ruta de la red más larga del conjunto, igual a MaxLimit) |
Why Do the Tuning Patterns Disappear Sometimes?
El motor de afinación crea patrones de afinación según los ajustes geométricos actuales. Existen combinaciones de estos ajustes, junto con el ancho de vía actual, que pueden hacer imposible que el motor de afinación cree un patrón de afinación.
Si estás intentando afinar por longitud y no aparecen los patrones, prueba estos pasos:
-
Muestra el Properties panel mientras trabajas, para que puedas observar los distintos ajustes del patrón El
F11atajo de teclado permite activar y desactivar el Properties panel. -
Para los patrones de acordeón o trombón, asegúrate de que el patrón esté en Mitered Lines (pulsa la tecla Spacebar para ir cambiando entre los modos).
-
Para los patrones «Accordion» o «Trombone», reduce el Miter a cero (pulsa el 1 atajo varias veces).
-
Al hacer clic por primera vez en una ruta para ajustar su longitud, aparece un rectángulo delimitador blanco que define el espacio disponible para que el motor de afinación cree un patrón
-
Si se extiende una gran distancia más allá de las rutas adyacentes, es posible que el motor de ajuste no pueda crear un patrón (dependiendo de otros ajustes del patrón). Pulsa la tecla
< varias veces para reducir la amplitud/altura. Cada vez que pulses esa tecla, la amplitud/altura se reducirá en el valor del Step ; un valor razonable para el Step ajuste es aproximadamente 1/10 de la Max Amplitude / Actual Height ajuste. Si el Step ajuste es demasiado alto, pulsa Tab en el teclado para pausar el ajuste de la longitud, introduce un Step y haz clic en el botón < de
para reanudar el ajuste de la longitud.
-
Si el rectángulo delimitador es demasiado pequeño al iniciar el ajuste, pulsa la tecla
para aumentar la amplitud/altura hasta un valor razonable.
-
-
En el estilo «Arcos ingleteados», el Miter configuración actual también interactúa con los ajustes de «Amplitud» y «Espacio». Si utilizas este estilo, puede resultarte útil comenzar con un valor reducido de «Inglete» hasta que hayas encontrado los valores adecuados de «Amplitud» y «Espacio»; a continuación, aumenta el «Inglete» hasta el valor requerido.
-
El patrón «Diente de sierra» incluye una Fixed Size opción que indica al motor de ajuste que todos los patrones de ajuste tengan el mismo tamaño Si tus patrones no aparecen, prueba a desactivar esta opción. Si es necesario, la opción se puede volver a activar una vez que la longitud se haya ajustado correctamente.
Modificación de un patrón de ajuste colocado
Para modificar un patrón de afinación colocado, haz clic una vez para seleccionarlo y mostrar los controladores de edición.
Cambia el tamaño del cuadro delimitador del acordeón para modificar la amplitud o la longitud; haz clic y mantén pulsado para moverlo; edita el estilo en el panel «Propiedades».
Modificar un patrón de afinación colocado |
|
| Change the style | Haz clic para seleccionar uno o varios patrones y, a continuación, cambia el estilo y otros ajustes en el Properties panel. También se pueden utilizar los atajos: haz clic y mantén pulsado sobre un patrón de afinación seleccionado para utilizarlos. |
| Move a pattern | Haz clic y arrastra para mover un patrón. Aunque el patrón de acordeón no admite el concepto de «sleeve» y, por lo tanto, no permite colocarlo ni deslizarlo alrededor de una esquina, los patrones de trombón y diente de sierra sí lo permiten. Obtén más información sobre cómo trabajar con patrones de trombón y diente de sierra. |
| Resize the pattern | Haz clic y arrastra un borde o vértice para cambiar el tamaño de la región delimitadora del patrón; las secciones del patrón se redimensionan automáticamente para adaptarse a la nueva forma actualizada de la región delimitadora. |
| Rotate an accordion | Selecciona el patrón «acordeón», mantén pulsado
|
| Change the layer | El Properties panel de un patrón de afinación colocado y seleccionado en el espacio de diseño incluye el Layer menú desplegable en su Properties región. Utiliza este menú desplegable para cambiar rápidamente la capa de señal en la que está colocado el patrón de afinación Ten en cuenta que puedes seleccionar varios objetos de enrutamiento (patrón de afinación, pistas, arcos) y cambiar su capa de señal de una sola vez. |
Working with Placed Trombone and Sawtooth Patterns
En el caso de los patrones «Trombón» y «Diente de sierra», el área poligonal en la que se construye el patrón puede considerarse como una sleeve. Haz clic para seleccionar un patrón colocado y mostrar la funda.
Hay varios comportamientos diferentes de movimiento y cambio de tamaño disponibles, dependiendo de dónde hagas clic y mantengas pulsado en la funda. Hay tres zonas en las que puedes hacer clic y arrastrar, tal y como se muestra en la imagen con colores resaltados que aparece a continuación:
Los patrones «Trombone» y «Sawtooth» se construyen dentro de una forma de manga, que admite diversos comportamientos de edición para cambiar la forma.
Modificación de un patrón de trombón o de diente de sierra ( ) |
|
| Move the pattern | Click and Drag en la Zona 3 para mover libremente el patrón perpendicularmente a la ruta original. Mantén pulsado Shift para mantener la distribución lateral del patrón a lo largo de la ruta. |
| Lengthen or widen the pattern | Click and Drag en la Zona 1 o 2 para alargar o ensanchar el patrón. Ten en cuenta que no es necesario hacer clic en un controlador para cambiar el tamaño del patrón; utiliza cualquier punto a lo largo del borde de la manga. |
| Maintain lateral distribution during movement | Shift + Click and Drag en la Zona 1 o 3 para deslizar el patrón a lo largo de la ruta original, manteniendo la distribución lateral del patrón a lo largo de la ruta. |
| Perpendicular pattern movement | Ctrl + Click and Drag en la Zona 2 o 3 para desplazar el patrón perpendicularmente a la trayectoria original de la ruta. |
Ajuste de la longitud de los pares diferenciales
Hay dos aspectos a tener en cuenta en el ajuste de la longitud de los pares diferenciales: el primero es ajustar las longitudes de cada par de un conjunto para que todos los pares tengan la misma longitud; el segundo es ajustar la longitud de la red más corta dentro de cada par, un proceso denominado phase matching.
Para ajustar la longitud de los pares diferenciales, crea las siguientes restricciones dirigidas al conjunto de pares diferenciales:
-
Un matched length constraint que defina los requisitos de coincidencia de longitud between pairs. Para comparar la longitud de un par con la de otro, active la Group Matched Lengths opción, tal y como se describe en la sección «Restricción de diseño de longitud coincidente»anterior.
-
Una segunda matched length constraint que define los within-pair requisitos de coincidencia de longitud. Para comprobar la longitud de un miembro de un par frente al otro miembro del mismo par, active la Within Differential Pair Length opción, tal y como se describe a continuación.
Ajuste de la longitud entre los pares diferenciales
Una vez trazados los pares diferenciales, se puede igualar cualquier diferencia entre las longitudes de los pares.
Demostración del ajuste de las longitudes de los pares y, a continuación, del ajuste de las longitudes dentro de cada par.
Ajuste de la longitud entre pares |
|
| Targeting the pairs | Normalmente, los pares se seleccionan mediante la restricción de diseño «Longitud coincidente» utilizando una de las palabras clave de consulta de pares diferenciales: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass o IsDifferentialPair. Para hacer coincidir las longitudes entre pares, active la Group Matched Lengths opción en la restricción de diseño «Longitud coincidente» Si ha definido xSignals, puede utilizarlas para delimitar el ámbito de las restricciones de diseño de ajuste de longitud, y la Source Target opción estará disponible en la restricción. Consulte la página «Definición de rutas de señales de alta velocidad con xSignals» para obtener más información. |
| What is the target length? | La regla de diseño «Longitud coincidente» detecta el par más largo al que se aplica el ámbito de la regla y utiliza el Longest Signal Length valor de ese par como Max Limit para los demás pares seleccionados, estableciendo el Min Limit a |
| Tune the length of a pair | Para ajustar la longitud de un par, ejecute el Route » Interactive Differential Pair Length Tuning comando. Al igual que con el enrutamiento de pares diferenciales, este comando actúa simultáneamente sobre las dos redes del par. Más información sobre cómo ajustar la longitud de una red. |
| Controlling the shape during tuning | Al igual que con el ajuste de longitud de una sola red, tras ejecutar el comando de ajuste de longitud, debe seleccionar el estilo de ajuste antes de hacer clic en una ruta. Durante el ajuste de longitud, las propiedades de ese estilo se pueden modificar utilizando los atajos de teclado o pulsando Tab para acceder al Properties panel. |
| Monitoring the progress | Durante el ajuste de la longitud, utiliza el También puede supervisar el progreso en el PCB panel, en Nets modo o xSignals modo El resaltado en amarillo indica un valor que está por debajo de la restricción Min Limit; el resaltado en rojo indica un valor que supera el Max Limit. |
| Adjusting the finished tuning shape | Las formas de afinación son objetos, por lo que se pueden seleccionar, arrastrar, cambiar de tamaño y eliminar. Más información sobre cómo modificar un patrón de afinación colocado. |
| Checking the results | Utiliza el PCB Rules and Violations panel para comprobar las between-pair restricciones de «Longitud de red ajustada» Ajuste los acordeones de sintonización si es necesario. |
Ajuste de fase estática para pares diferenciales
Dado el acoplamiento diferencial intrínsecamente deficiente que se puede lograr cuando un par de señales se implementa como trazado en una placa de circuito impreso, la adaptación de las longitudes de las dos redes del par desempeña un papel fundamental en la eficacia general del trazado de pares diferenciales.
La adaptación de longitudes garantiza que los lados positivo y negativo del par lleguen al mismo tiempo, una técnica conocida como phase matching. El método más sencillo para igualar la fase consiste en añadir una forma de ajuste de longitud en algún punto a lo largo de la red más corta del par. Este tipo de ajuste de longitud se denomina static phase matching, lo que significa que las longitudes totales coinciden, pero no se ha intentado resolver la discrepancia de longitud tal y como se produce a lo largo del trazado diferencial.
Demostración del ajuste de las longitudes dentro de cada par.
Ajuste estático de la longitud dentro del par |
|
| Targeting the pairs | Normalmente, los pares se someten a la restricción de diseño «Longitud coincidente» utilizando una de las palabras clave de consulta de pares diferenciales: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass o IsDifferentialPair. Para hacer coincidir las longitudes de cada par, active la Within Differential Pair Length opción en la restricción de diseño «Longitud coincidente» Configure la tolerancia según sea necesario. |
| Tune the length of the shorter net in the pair | Para ajustar la longitud de la red más corta del par, ejecuta el Route » Interactive Length Tuning comando. Obtenga más información sobre cómo ajustar la longitud de una red. |
| Controlling the shape during tuning | Tras ejecutar el comando de ajuste de longitud, debe seleccionar el estilo de ajuste antes de hacer clic en una ruta. Durante el ajuste de longitud, las propiedades de ese estilo se pueden modificar utilizando los atajos de teclado o pulsando Tab para acceder al Properties panel. |
| Monitoring the progress | Durante el ajuste de la longitud, utiliza el También puede supervisar el progreso en el PCB panel, en Nets modo o xSignals modo El resaltado en amarillo indica un valor que está por debajo de la restricción Min Limit; el resaltado en rojo indica un valor que supera el Max Limit. |
| Checking the results | Utiliza el PCB Rules and Violations panel para comprobar las within-pair restricción(es) de «Longitud de red adaptada» Ajuste los controles deslizantes de sintonización si es necesario. |
Ajuste automático de la longitud
El editor de PCB también admite el ajuste automático de longitud/retardo (o ajuste múltiple), tanto para redes individuales como para pares diferenciales. También se admiten trazas regulares y ángulos impares (aparte de los pares diferenciales en ángulos impares).
El proceso de ajuste automático intentará ajustar las longitudes de las redes seleccionadas actualmente, de acuerdo con las restricciones de diseño aplicables de «Longitud coincidente» y «Longitud». Consulta la sección «Configuración de las restricciones de diseño » para obtener más información.
Las longitudes se pueden ajustar automáticamente, tanto entre redes y pares como dentro de cada par.
Esta funcionalidad se utiliza de la siguiente manera:
Ajuste automático de la longitud entre redes ( |
|
| Configure how lengths are matched | Configure la restricción de diseño «Longitud / Longitud coincidente» (con la Group Matched Length opción activada) según sea necesario para las redes, los pares de diferencia o las señales xSignals. |
| Select nets to be matched | Seleccione las redes cuyas longitudes se van a ajustar. |
| Configure the length matching pattern | Seleccione el Route » Automatic Length Tuning comando (atajo: Selecciona el estilo de patrón basado en acordeón y configura sus atributos según sea necesario. Consulta la sección «Elección del patrón de ajuste » para obtener más información. |
| Auto tune the lengths | Haga clic OK en el Auto Tuning Process cuadro de diálogo y el software intentará crear los patrones de ajuste. |
| Configure how lengths are matched | Configure la longitud / longitud emparejada (con la Within Differential Pair Length opción activada) según sea necesario. |
| Select nets to be matched | Seleccione las redes cuyas longitudes se vayan a ajustar. |
| Static phase matching | La adaptación estática se aplica cuando la Dynamic Phase Matching / Dynamic Phase Tolerance está disabled en la restricción «Longitud ajustada». Los patrones de ajuste se añaden en cualquier punto a lo largo de la red más corta del par. |
| Dynamic phase matching | La adaptación dinámica se aplica cuando la opción Dynamic Phase Matching / Dynamic Phase Tolerance enabled en la restricción «Longitud coincidente». Los patrones de ajuste suelen añadirse en varios puntos a lo largo de la red más corta del par. |
| Configure the within pair Sawtooth tuning properties | Selecciona el Route » Automatic Length Tuning comando (atajo: Configura los atributos del estilo de patrón en diente de sierra según sea necesario. Consulta la sección «Patrón de sintonización en diente de sierra» para obtener más información. |
| Auto tune the lengths | Haga clic OK en el Auto Tuning Process cuadro de diálogo y el software intentará crear los patrones de sintonización de fase. |
Otras herramientas de ajuste
Converting a Tuning Pattern into Primitives
Un patrón de ajuste de longitud, al ser una unión, es un objeto de grupo —compuesto por segmentos primitivos de trazado y/o arco—, con control total sobre la amplitud, el espacio libre y el radio de las esquinas (o inglete). Al igual que otros objetos de grupo, como los componentes, las cotas y los polígonos, un patrón de ajuste de longitud puede exploded. En otras palabras, puede convertirse en sus primitivas libres constituyentes, que luego pueden modificarse de forma independiente. Para ello, utiliza el Explode Length Tuning to Free Primitives comando para hacerlo, disponible en el Tools » Convert o en el Unions .
Tenga en cuenta que la explosión de cualquier objeto en el editor de PCB es un proceso irreversible: una vez que un objeto se ha explotado, no se puede volver a convertir en ese tipo de objeto. Para ello, solo puede utilizar el Undo para lograrlo.
Equalizing Net Lengths
El Tools » Equalize Net Lengths comando de los menús principales del editor de PCB se puede utilizar para hacer coincidir la longitud de las redes identificadas por una restricción de diseño definida como «Longitudes de redes coincidentes ». Tras ejecutar el comando, se abrirá el Equalize Nets se abrirá el cuadro de diálogo.
Utilice este cuadro de diálogo para definir el estilo y el tamaño de los segmentos en acordeón que añadirá el software para igualar las longitudes de las redes de destino. Tras hacer clic en OK, se añadirán segmentos de pista a todas las redes del conjunto afectadas por la restricción de diseño que sean más cortas que la red más larga del conjunto. El comando intentará añadir pista a estas redes más cortas hasta que se cumpla la condición de tolerancia especificada en la restricción «Longitudes de red coincidentes» correspondiente.
Se llevará a cabo una comprobación de reglas de diseño únicamente para todas las restricciones de «Longitudes de redes coincidentes» definidas (y habilitadas) y se abrirá el Informe de verificación de reglas de diseño (Design Rule Check -
Matched Net Lengths: Between Net LCD_RW And Net LCD_RS Length:85.061mm, outside tolerance by 7.564mm
En este caso, la red más larga del conjunto al que se aplica la restricción «Longitudes de red coincidentes» es LCD_RS. La red LCD_RW tiene una longitud de trazado de 85,061 mm, lo que se sale de la tolerancia definida por la restricción en 7,564 mm.
Lecturas recomendadas
-
Página web de Eric Bogatin, profesor de integridad de señal y experto del sector: http://www.bethesignal.com/
-
Página web del Dr. Howard Johnson, profesor de diseño de alta velocidad y experto del sector: http://www.signalintegrity.com/
-
Página web de Lee Ritchey, profesor y experto en diseño de PCB de alta velocidad http://www.speedingedge.com/
).
)
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
)
)
)
)
)