Ajuste de longitud
De un vistazo
- Aprende cómo Altium Designer determina las longitudes objetivo y los rangos de ajuste válidos a partir de las restricciones de longitud e igualación de longitudes que hayas configurado.
- Descubre cuándo utilizar los distintos patrones de ajuste y cómo seleccionar y modificar sus propiedades durante el ajuste interactivo.
- Comprende cómo la herramienta gestiona los pares diferenciales, el uso de la red más larga como referencia y las restricciones superpuestas, para realizar ajustes con menos sorpresas.
Dos de los principales retos al enrutar un diseño de alta velocidad son controlar la impedancia de las pistas e igualar las longitudes de las redes críticas.
-
El enrutamiento con impedancia controlada ayuda a garantizar que la señal que sale de un pin de salida llegue en buenas condiciones para que el pin de entrada de destino la reciba correctamente. Obtenga más información sobre el enrutamiento con impedancia controlada.
-
Ajustar las longitudes de las pistas para que coincidan garantiza que las señales con requisitos temporales críticos lleguen a sus pines de destino al mismo tiempo. El ajuste y la igualación de las longitudes de las pistas también son esenciales para el enrutamiento de pares diferenciales, especialmente entre los miembros del par.

Se han añadido patrones en acordeón al enrutamiento para garantizar que los pares diferenciales tengan longitudes iguales.
Los comandos Interactive Length Tuning y Interactive Diff Pair Length Tuning ofrecen un método dinámico para optimizar y controlar las longitudes de las redes o de los pares diferenciales, ya que permiten insertar patrones de ajuste de amplitud variable según el espacio disponible, las restricciones de diseño y los obstáculos presentes en el diseño. Las propiedades de ajuste de longitud pueden basarse en restricciones de diseño preconfiguradas, en las propiedades de la red o en un valor que usted especifique.
Hay tres estilos de patrones de ajuste disponibles: acordeón, trombón y diente de sierra.
Hay tres estilos de patrones de ajuste disponibles; pulse Tab después de iniciar el comando de ajuste interactivo de longitud para seleccionar el patrón.
Configuración de las restricciones de diseño
La mejor manera de garantizar que las longitudes de las pistas críticas coincidan es definir restricciones de diseño. Hay dos restricciones de diseño que se aplican durante el ajuste de longitud: la restricción Matched Lengths y la restricción Length. Aunque Constraint Manager y PCB Rules and Constraint Editor utilizan métodos diferentes para configurar estas restricciones, la restricción subyacente es la misma. En esta página se describe el proceso mediante el PCB Rules and Constraint Editor, con información adicional para guiar el proceso si utiliza el Constraint Manager.
En el Editor de reglas y restricciones de PCB, tanto la restricción Matched Lengths como la restricción Length se encuentran en la categoría High Speed. Una o ambas restricciones pueden ser importantes para su diseño, dependiendo de si los posibles problemas están relacionados con el desfase temporal (utilice la restricción de longitudes iguales) o con el retardo global de la señal (utilice la restricción de longitud).
El panel Properties muestra todas las restricciones de diseño que se aplican a la red que se está ajustando, con la restricción aplicable de mayor prioridad seleccionada y resaltada.
Restricción de diseño de longitudes iguales
La restricción de diseño de longitudes iguales especifica que todas las redes de destino deben enrutarse con la longitud de la red más larga del conjunto, o con la Source target si esa opción está disponible y seleccionada en la restricción. Cuando se realiza la igualación interactiva de longitudes, la longitud de la red se ajusta para que quede dentro de la tolerancia especificada El conjunto de redes al que se aplica la restricción se define mediante constraint scope o una consulta.
La herramienta de ajuste de longitud utilizará el Source target seleccionado, o bien buscará la red más larga del conjunto de redes de destino, y proporcionará un intervalo válido y una longitud Target de:
-
TargetLength = Longest routed net in set -
MinLimit = LongestNet - MatchedLength Constraint Tolerance -
MaxLimit = TargetLength
Obtenga más información sobre la restricción de longitudes iguales.
Restricción de diseño de longitud
Como complemento de la restricción de longitudes de red iguales, la restricción de diseño de longitud especifica las longitudes de enrutamiento mínima y máxima permitidas para una red o un conjunto de redes. Las redes de destino deben tener una longitud comprendida entre las longitudes Minimum y Maximum especificadas
La herramienta de ajuste de longitud buscará la red más larga del conjunto de redes de destino y proporcionará un intervalo válido y una longitud Target de:
-
TargetLength = Longest routed net in set -
MinLimit = Constraint Minimum -
MaxLimit = Constraint Maximum
Obtenga más información sobre la restricción de longitud.
Cómo se resuelven las restricciones superpuestas
Una o ambas restricciones pueden ser importantes para su diseño, dependiendo de si los posibles problemas están relacionados con el desfase temporal (restricción de longitudes de red iguales) o con el retardo global de la señal (restricción de longitud).
Si se aplican ambas restricciones, la herramienta de ajuste de longitud tiene en cuenta las dos y determina el conjunto de restricciones más exigente.
El intervalo válido y la longitud Target 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 exigente de las restricciones de longitud y de longitudes iguales)
Por ejemplo, si la longitud máxima especificada por la restricción de longitud es menor que la longitud de la pista existente más larga identificada por la restricción de longitudes iguales, prevalece la restricción de longitud y se utiliza su longitud más corta durante el ajuste. El panel muestra los valores calculados de 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, el panel Properties indica que tanto una restricción de longitud como una restricción de longitudes igualadas se aplican a las redes objetivo. Tenga en cuenta que los valores más restrictivos proceden de la restricción de longitud de red igualada tolerance 1.0mm); el valor Max Limit indica que la longitud actual de la red más larga del conjunto de redes objetivo es 51.549mm (inferior al máximo permitido por la restricción de longitud). En este ejemplo, la tolerancia admisible más estricta en el intervalo de longitudes es la definida en la restricción de longitudes igualadas (1.0mm), por lo que se utiliza para calcular ValidRange. La longitud objetivo siempre es la longitud máxima más restrictiva.
Selección del patrón de ajuste
El patrón de ajuste debe seleccionarse después de iniciar el comando y antes de comenzar el ajuste de longitud.
Para seleccionar el patrón de ajuste:
-
Inicie el comando Route » Interactive Length Tuning.
-
Pulse
Tabpara pausar el ajuste y mostrar el panel Properties. -
Seleccione el patrón deseado (y edite sus ajustes si es necesario).
-
Pulse el botón de pausa
para volver al comando de ajuste de longitud (o pulse la tecla Esc), 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, después de hacer clic en una ruta), el patrón de ajuste seleccionado no se puede cambiar por otro. Right-click una vez para soltar la ruta (o pulse Esc); permanecerá en el comando de ajuste de longitud y podrá pulsar Tab, acceder al panel Properties y cambiar el patrón. |
| Can I change the pattern properties? | Las propiedades geométricas del patrón pueden configurarse en el panel Properties antes de comenzar el ajuste, en cualquier momento durante el ajuste o después de este (seleccione el patrón). Consulte las secciones sobre propiedades geométricas de acordeón, trombón y diente de sierra que aparecen a continuación para obtener más información. |
| What is the Step setting? | El campo Step muestra cuánto cambiará el valor asociado al hacer clic en los botones |
| What pattern and values are used next time? | El patrón de ajuste predeterminado será el último utilizado, con los últimos ajustes utilizados. |
Propiedades del patrón de acordeón
| Style | Estilo de las esquinas del acordeón; elija entre líneas a inglete, arcos a inglete o redondeado. El estilo redondeado es el más compacto y el de líneas a inglete es el menos compacto. |
| Max Amplitude | La altura máxima (medida desde el trazado original de la ruta) que puede alcanzar el acordeón (puede ser menor, por ejemplo, para evitar un obstáculo existente). Para especificar las unidades al introducir un número, añada el sufijo mm o mil al valor. |
| Space | La distancia entre los tramos de retorno adyacentes del acordeón para los estilos de líneas a inglete o arcos a inglete, y el radio para el estilo redondeado. |
| Miter | Porcentaje de biselado de las esquinas del patrón de ajuste cuando Style es líneas a inglete o arcos a inglete. Este valor también se utiliza para biselar las pistas que conectan el acordeón con la ruta. |
Propiedades del patrón de trombón
| Style | Estilo de las esquinas del trombón; elija entre líneas a inglete, arcos a inglete o redondeado. El estilo redondeado es el más compacto y el de líneas a inglete es el menos compacto. |
| Space | La distancia entre los tramos de retorno adyacentes del trombón para los estilos de líneas a inglete o arcos a inglete, o el radio para el estilo redondeado. |
| Miter | Porcentaje de biselado de las esquinas del patrón de ajuste cuando el estilo es líneas a inglete o arcos a inglete. |
| Single Side | Crea el patrón de ajuste de modo que se extienda únicamente en una dirección desde el trazado original de la ruta. |
Propiedades del patrón de diente de sierra
| Min Joint | Longitud mínima del primer segmento de pista colineal colocado antes de crear el primer diente. |
| Tooth Width | Anchura de la parte superior del diente. |
| Min Height | Altura mínima admisible del diente. |
| Angle | Pendiente de los bordes de entrada y salida del diente, con respecto al trazado original de la ruta de la red que se está ajustando. |
| Actual Height | Altura actual del diente, medida desde la línea central del trazado original de la ruta que se está ajustando hasta la línea central del segmento de pista superior del diente. |
| Single Side | Crea el patrón de ajuste de modo que se extienda únicamente en una dirección desde el trazado original de la ruta. |
| Fixed Size | Solo permite crear cada nuevo diente con Actual Height, lo que impide crear dientes que no tengan ese tamaño. Si resulta difícil crear el ajuste de diente de sierra, pruebe primero a desactivar esta opción. |
Ajuste de la longitud de una red
La elegancia de la función de ajuste de longitud reside en su ingeniosa combinación de sofisticados algoritmos de software con un control intuitivo por parte del usuario. Los segmentos de ajuste de longitud se añaden simplemente desplazando el cursor a lo largo del trazado; 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 permiten controlar el estilo y las propiedades de los segmentos de ajuste a medida que se añaden.
Utilice los atajos de teclado 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 un ajuste de longitud basado en restricciones, configure las restricciones de diseño Matched Lengths y/o Length.
-
Ejecute el comando Interactive Length Tuning desde el menú Route (o mediante el botón
en Active Bar).
-
Pulse
Tabpara abrir el panel Properties, donde podrá seleccionar un patrón de ajuste de longitud; a continuación, haga clic en el botón de pausa del espacio de diseño para reanudar la colocación. -
Haga clic en un trazado del espacio de diseño para empezar a ajustar su longitud. Mueva el cursor a lo largo del trazado en la dirección en la que desee añadir el acordeón; aparecerá un patrón de ajuste que seguirá creciendo a medida que se mueva el cursor. La animación siguiente muestra ejemplos de colocación de patrones de ajuste en acordeón.
-
Para cambiar las propiedades del patrón durante el ajuste de longitud, pulse Tab para abrir el panel Properties o utilice los atajos de teclado que se detallan a continuación.
Atajos para controlar las propiedades del patrón durante el ajuste
¿Qué define la longitud objetivo del patrón de ajuste?
Durante el ajuste interactivo de longitud, la sección Target del panel Properties incluye opciones para seleccionar el modo de Target Length requerido Hay tres modos disponibles: manual (longitud definida por el usuario), a partir de una red o un par (basado en la longitud de una red o un par existente) o a partir de una regla (restricción de diseño).
| Manual | Haga clic en el botón Manual para introducir la longitud en el campo Target Se conservan Recently Used Lengths por si desea volver a utilizar alguno. |
| From Net / From Diff Pairs | Haga clic para mostrar una lista de redes y pares diferenciales ya enrutados. Seleccione una red o un par diferencial para establecer la longitud Target |
| From Rules | Haga clic para mostrar una lista de las restricciones de diseño de Longitud y/o Longitudes igualadas aplicables 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 Longitudes igualadas al ajustar una red, consulte la sección Configuración de las restricciones de diseño. La restricción aplicada se resalta en azul. Puede cambiar la restricción aplicada durante el ajuste haciendo clic en la entrada correspondiente: esta pasará a ser la restricción resaltada en azul, y la longitud objetivo (y el texto descriptivo) cambiarán en consecuencia. |
| Target | La longitud que el algoritmo de ajuste intentará alcanzar mediante la adición de segmentos de ajuste. Tenga en cuenta que existen varios motivos por los que el algoritmo podría no ser capaz de añadir segmentos de ajuste; consulte la sección ¿Por qué desaparecen a veces los patrones de ajuste? para obtener más información. |
| Clip to Target | Si se habilita, el algoritmo de ajuste dejará de añadir formas de ajuste cuando la longitud se encuentre dentro de Tolerance de Target. |
Supervisión de las longitudes de señal
Cuando el panel PCB está configurado en el modo Nets, muestra la longitud actual de las señales enrutadas. De forma predeterminada, el panel muestra las longitudes Name, Node Count, Routed length, y Unrouted (Manhattan). Haga clic con el botón derecho en la zona de encabezados de columna del panel para abrir un menú en el que puede seleccionar columnas adicionales, así como ocultar las existentes. Tenga en cuenta que la longitud enrutada se calcula sumando las longitudes de los segmentos de pista y arco colocados que forman el enrutamiento, más la distancia vertical recorrida a través de las vías. La calculadora de longitud enrutada no intenta resolver los segmentos de pista superpuestos ni los meandros del enrutamiento dentro de los pads.
Para calcular con precisión la distancia total entre nodos, habilite la columna Signal Length. La calculadora de longitud de señal analiza todos los objetos colocados en la trayectoria de enrutamiento para resolver los objetos apilados o superpuestos y los recorridos sinuosos dentro de los pads, e incluye las longitudes de las vías. Si la red no está completamente enrutada, también se incluye la longitud Manhattan (X + Y) de la línea de conexión. Asegúrese siempre de que la columna Signal Length esté habilitada si está realizando una igualación de longitudes.
Si hay restricciones de diseño de igualación de longitudes o de longitud configuradas, la celda de longitud de señal de cada red afectada por una restricción también se colorea: se resalta en amarillo si route length < constraint minimum, queda sin color si net passes the constraint o se muestra en rojo si route length > constraint maximum.
Obtenga más información sobre la sección de redes del panel PCB.
Uso del indicador de longitud de red
Si hay una restricción de longitud y/o una restricción de igualación de longitudes definidas, puede supervisar la longitud durante el ajuste interactivo de longitud mostrando el indicador de ajuste de longitud. Utilice el atajo Shift+G para mostrar u ocultar el indicador.
El indicador muestra la longitud enrutada actual como un número, y el control deslizante rojo/verde muestra la longitud estimada. Si está ajustando la longitud de una ruta 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 los límites definidos por las restricciones aplicables.
Cómo interpretar el indicador |
|
| Green slider (and overlaid numerical value) |
Longitud de la ruta actual, 47.197 en el ejemplo anterior |
| Left edge of gauge | Mínimo del indicador, 45 en el ejemplo anterior (el menor MinLimit) |
| Right edge of gauge | Máximo del indicador, 48 en el ejemplo anterior (el mayor MaxLimit) |
| Left yellow bar | El mayor MinLimit, 46.58 en el ejemplo anterior |
| Right yellow bar | El menor MaxLimit, 47.58 en el ejemplo anterior (oculto por la barra verde en 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) |
¿Por qué desaparecen a veces los patrones de ajuste?
El motor de ajuste genera los patrones de ajuste según los parámetros geométricos actuales. Algunas combinaciones de estos parámetros, junto con el ancho de pista actual, pueden impedir que el motor de ajuste cree un patrón.
Si intenta ajustar la longitud y los patrones no aparecen, pruebe estos pasos:
-
Muestre el panel Properties mientras trabaja para poder observar los distintos ajustes del patrón Puede utilizar el atajo
F11para mostrar u ocultar el panel Properties. -
Para los patrones de acordeón o trombón, asegúrese de que el patrón esté en modo Mitered Lines (pulse Spacebar para alternar entre los modos).
-
Para los patrones de acordeón o trombón, reduzca Miter a cero (pulse el atajo 1 varias veces).
-
Cuando hace 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 ajuste cree un patrón
-
Si se extiende demasiado más allá de las rutas adyacentes, es posible que el motor de ajuste no pueda crear un patrón (según los demás ajustes del patrón). Pulse la tecla
< varias veces para reducir la amplitud/altura. Cada pulsación de esa tecla reducirá la amplitud/altura en el incremento definido por el ajuste actual Step; un valor razonable para el ajuste Step es aproximadamente 1/10 del ajuste Max Amplitude / Actual Height. Si el ajuste Step es demasiado grande, pulse Tab en el teclado para pausar el ajuste de longitud, introduzca un valor adecuado de Step y haga clic en el botón
< para reanudar el ajuste de longitud.
-
Si el rectángulo delimitador es demasiado pequeño al comenzar el ajuste, pulse la tecla
para aumentar la amplitud/altura hasta un valor razonable.
-
-
Para el estilo de arcos con ingletes, el ajuste actual Miter también interactúa con los ajustes de amplitud y separación. Si utiliza este estilo, puede resultar útil comenzar con un valor de inglete pequeño hasta encontrar valores adecuados de amplitud y separación, y después aumentar el inglete hasta el valor necesario.
-
El patrón de dientes de sierra incluye una opción Fixed Size, que indica al motor de ajuste que cree todos los patrones de ajuste del mismo tamaño Si los patrones no aparecen, pruebe a desactivar esta opción. Si es necesario, puede volver a habilitarla una vez que la longitud se haya ajustado correctamente.
Modificación de un patrón de ajuste colocado
Para modificar un patrón de ajuste colocado, haga clic una vez para seleccionarlo y mostrar los controles de edición.
Cambie el tamaño del cuadro delimitador del acordeón para modificar la amplitud o la longitud; haga clic y mantenga pulsado para moverlo; edite el estilo en el panel Propiedades.
Modificación de un patrón de ajuste colocado |
|
| Change the style | Haga clic para seleccionar uno o varios patrones y, a continuación, cambie el estilo y otros ajustes en el panel Properties. También puede utilizar los atajos de teclado; para ello, haga clic y mantenga pulsado sobre un patrón de ajuste seleccionado. |
| Move a pattern | Haga clic y arrastre para mover un patrón. El patrón de acordeón no admite el concepto de envolvente y, por tanto, no permite colocarlo ni deslizarlo alrededor de una esquina; los patrones de trombón y de diente de sierra sí lo permiten. Obtenga más información sobre cómo trabajar con patrones de trombón y de diente de sierra. |
| Resize the pattern | Haga clic y arrastre 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 de la región delimitadora. |
| Rotate an accordion | Seleccione el acordeón, mantenga pulsado
|
| Change the layer | El panel Properties de un patrón de ajuste colocado y seleccionado en el espacio de diseño incluye la lista desplegable Layer en su región Properties. Utilice esta lista desplegable para cambiar rápidamente la capa de señal en la que está colocado el patrón de ajuste Tenga en cuenta que puede seleccionar varios objetos de enrutamiento (patrones de ajuste, pistas y arcos) y cambiar su capa de señal en una sola operación. |
Trabajo con patrones de trombón y de diente de sierra colocados
En los patrones de trombón y de diente de sierra, el área poligonal dentro de la cual se construye el patrón puede considerarse una sleeve. Haga clic para seleccionar un patrón colocado y mostrar la envolvente.
Hay distintos comportamientos de movimiento y cambio de tamaño disponibles, según dónde haga clic y mantenga pulsado sobre la envolvente. Hay tres zonas en las que puede hacer clic y arrastrar, como se muestra en la imagen resaltada con colores a continuación:
Los patrones de trombón y de diente de sierra se construyen dentro de una envolvente que admite diversos modos de edición para cambiar su 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 en dirección perpendicular al recorrido de enrutamiento original. Mantenga pulsado Shift para mantener la distribución lateral del patrón respecto al recorrido de enrutamiento. |
| Lengthen or widen the pattern | Click and Drag en la zona 1 o 2 para alargar o ensanchar el patrón. Tenga en cuenta que no es necesario hacer clic en un tirador para cambiar el tamaño del patrón; puede hacerlo en cualquier punto del borde de la envolvente. |
| Maintain lateral distribution during movement | Shift + Click and Drag en la zona 1 o 3 para deslizar el patrón a lo largo del recorrido de enrutamiento original, manteniendo su distribución lateral respecto a dicho recorrido. |
| Perpendicular pattern movement | Ctrl + Click and Drag en la zona 2 o 3 para mover el patrón en dirección perpendicular al recorrido de enrutamiento original. |
Ajuste de longitud de pares diferenciales
El ajuste de longitud de pares diferenciales tiene dos aspectos: el primero consiste en ajustar las longitudes de cada par de un conjunto para que todos los pares tengan la misma longitud; el segundo consiste en ajustar la longitud de la red más corta de cada par, un proceso denominado phase matching.
Para ajustar la longitud de los pares diferenciales, cree las siguientes restricciones para el conjunto de pares diferenciales:
-
Una matched lengths constraint que defina los requisitos de igualación de longitud between pairs. Para comparar la longitud de un par con la de otro, active la opción Group Matched Lengths, tal como se describe en la sección Restricción de diseño de longitudes igualadas anterior.
-
Una segunda matched lengths constraint que defina los requisitos de igualación de longitud within-pair. Para comparar la longitud de un miembro del par con la del otro, active la opción Within Differential Pair Length, tal como se describe a continuación.
Ajuste de longitud entre pares diferenciales
Una vez enrutados los pares diferenciales, se puede compensar cualquier diferencia entre las longitudes de los pares.
Demostración del ajuste de las longitudes de los pares y, después, de las longitudes dentro de cada par.
Ajuste de longitud entre pares |
|
| Targeting the pairs | Normalmente, los pares se incluyen en el alcance de la restricción de diseño de longitudes igualadas mediante una de las palabras clave de consulta de pares diferenciales: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Para igualar las longitudes entre pares, active la opción Group Matched Lengths en la restricción de diseño de longitudes igualadas Si ha definido xSignals, puede utilizarlas para definir el alcance de las restricciones de diseño de ajuste de longitud, y la opción Source Target estará disponible en la restricción. Consulte la página Definición de recorridos de señales de alta velocidad con xSignals para obtener más información. |
| What is the target length? | La regla de diseño de longitudes igualadas detecta el par más largo incluido en el alcance de la regla y utiliza el valor Longest Signal Length de ese par como Max Limit para los demás pares incluidos, estableciendo Min Limit en |
| Tune the length of a pair | Para ajustar la longitud de un par, ejecute el comando Route » Interactive Differential Pair Length Tuning. Al igual que en el enrutamiento de pares diferenciales, este comando actúa simultáneamente sobre las dos redes del par. Obtenga más información sobre el ajuste de la longitud de una red. |
| Controlling the shape during tuning | Al igual que en el ajuste de longitud de una sola red, después de iniciar el comando de ajuste de longitud debe seleccionar el estilo de ajuste antes de hacer clic en un trazado. Durante el ajuste de longitud, puede cambiar las propiedades de ese estilo mediante los atajos de teclado o pulsando Tab para acceder al panel Properties. |
| Monitoring the progress | Durante el ajuste de longitud, utilice el atajo También puede supervisar el progreso en el panel PCB, en el modo Nets o en el modo xSignals El resaltado amarillo indica un valor inferior al Min Limit de la restricción; el resaltado rojo indica un valor superior al Max Limit. |
| Adjusting the finished tuning shape | Las formas de ajuste son objetos que pueden seleccionarse, arrastrarse, redimensionarse y eliminarse. Obtenga más información sobre cómo modificar un patrón de ajuste colocado. |
| Checking the results | Utilice el panel PCB Rules and Violations para comprobar las restricciones de longitud de red igualada de between-pair Ajuste los acordeones de ajuste si es necesario. |
Igualación de fase estática para pares diferenciales
Dado el acoplamiento diferencial intrínsecamente deficiente que se puede lograr al implementar un par de señales como pistas en una placa de circuito impreso, igualar las longitudes de las dos redes del par desempeña un papel fundamental en la eficacia global del enrutamiento de pares diferenciales.
La igualación de longitudes garantiza que las señales positiva y negativa del par lleguen al mismo tiempo, una técnica denominada phase matching. El método más sencillo para igualar la fase consiste en añadir un patrón de ajuste de longitud en algún punto 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 corregir la diferencia de longitud a medida que se produce a lo largo del recorrido del par diferencial.
Demostración del ajuste de las longitudes dentro de cada par.
Ajuste estático de longitud dentro del par |
|
| Targeting the pairs | Normalmente, los pares se seleccionan mediante la restricción de diseño de longitudes coincidentes, utilizando una de las palabras clave de consulta de pares diferenciales: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Para igualar las longitudes dentro de cada par, habilite la opción Within Differential Pair Length en la restricción de diseño de longitudes coincidentes 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, ejecute el comando Route » Interactive Length Tuning. Obtenga más información sobre cómo ajustar la longitud de una red. |
| Controlling the shape during tuning | Después de iniciar el comando de ajuste de longitud, debe seleccionar el estilo de ajuste antes de hacer clic en una pista. Durante el ajuste de longitud, las propiedades de ese estilo se pueden modificar mediante los métodos abreviados o pulsando Tab para acceder al panel Properties. |
| Monitoring the progress | Durante el ajuste de longitud, utilice el método abreviado También puede supervisar el progreso en el panel PCB, en el modo Nets o en el modo xSignals El resaltado amarillo indica un valor inferior al límite Min Limit de la restricción; el resaltado rojo indica un valor superior a Max Limit. |
| Checking the results | Utilice el panel PCB Rules and Violations para comprobar las restricciones de longitudes de red coincidentes within-pair Ajuste los serpentines de ajuste si es necesario. |
Ajuste automático de 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 pistas convencionales y ángulos no estándar (excepto en pares diferenciales con ángulos no estándar).
El proceso de ajuste automático intentará ajustar las longitudes de las redes seleccionadas actualmente, de acuerdo con las restricciones de diseño de Longitudes coincidentes / Longitud aplicables. Consulte 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.
La funcionalidad se utiliza de la siguiente manera:
Ajuste automático de longitud entre redes |
|
| Configure how lengths are matched | Configure la restricción de diseño Longitud / Longitudes coincidentes (con la opción Group Matched Lengths habilitada) para las redes / pares diferenciales / xSignals según sea necesario. |
| Select nets to be matched | Seleccione las redes cuyas longitudes desea ajustar. |
| Configure the length matching pattern | Seleccione el comando Route » Automatic Length Tuning (atajo de teclado: Seleccione el estilo de patrón de acordeón y configure sus atributos según sea necesario. Consulte la sección Elección del patrón de ajuste para obtener más información. |
| Auto tune the lengths | Haga clic en OK en el cuadro de diálogo Auto Tuning Process y el software intentará crear los patrones de ajuste. |
| Configure how lengths are matched | Configure la restricción de diseño Longitud / Longitudes coincidentes (con la opción Within Differential Pair Length habilitada) para las redes / pares diferenciales / xSignals según sea necesario. |
| Select nets to be matched | Seleccione las redes cuyas longitudes desea ajustar. |
| Static phase matching | La correspondencia estática se aplica cuando la opción Dynamic Phase Matching / Dynamic Phase Tolerance está disabled en la restricción Longitudes coincidentes. 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 correspondencia dinámica se aplica cuando la opción Dynamic Phase Matching / Dynamic Phase Tolerance está enabled en la restricción Longitudes coincidentes. 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 | Seleccione el comando Route » Automatic Length Tuning (atajo de teclado: Configure los atributos del estilo de patrón de diente de sierra según sea necesario. Consulte la sección Patrón de ajuste de diente de sierra para obtener más información. |
| Auto tune the lengths | Haga clic en OK en el cuadro de diálogo Auto Tuning Process y el software intentará crear los patrones de ajuste de fase. |
Otras herramientas de ajuste
Conversión de un patrón de ajuste en primitivas
Un patrón de ajuste de longitud, al ser una unión, es un objeto de grupo compuesto por segmentos primitivos de pista y/o arco, con control total sobre la amplitud, la separación y el radio de esquina (o inglete). Al igual que otros objetos de grupo, como componentes, cotas y polígonos, un patrón de ajuste de longitud se puede exploded. En otras palabras, puede convertirse en las primitivas independientes que lo componen, que después pueden modificarse por separado. Para ello, utilice el comando Explode Length Tuning to Free Primitives, disponible en el submenú principal Tools » Convert o en el submenú Unions del menú contextual.
Tenga en cuenta que descomponer cualquier objeto en el editor de PCB es un proceso irreversible: una vez descompuesto, no se puede volver a convertir al tipo de objeto original. Solo puede utilizar el comando Undo para conseguirlo.
Igualación de longitudes de redes
El comando Tools » Equalize Net Lengths de los menús principales del editor de PCB puede utilizarse para igualar la longitud de las redes identificadas por una restricción de diseño definida de Longitudes de red igualadas. Tras ejecutar el comando, se abrirá el cuadro de diálogo Equalize Nets.
Utilice este cuadro de diálogo para definir el estilo y las dimensiones de los segmentos de 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 abarcado 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 correspondiente de Longitudes de red igualadas.
Se realizará una comprobación de reglas de diseño únicamente para todas las restricciones de Longitudes de red igualadas definidas (y habilitadas), y se abrirá el Informe de verificación de reglas de diseño (Design Rule Check - <PCBDocumentName>.html) como documento activo. El informe enumerará las infracciones de estas restricciones. Para obtener información sobre cuánto se desvía de la tolerancia cada red del conjunto correspondiente, consulte el mensaje pertinente en el panel Messages, del que se muestra un ejemplo a continuación:
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 correspondiente de Longitudes de red igualadas es LCD_RS. La red LCD_RW tiene una longitud enrutada de 85,061 mm, que supera la tolerancia definida por la restricción en 7,564 mm.
Lecturas recomendadas
-
Sitio web de Eric Bogatin, docente de integridad de señal y experto del sector http://www.bethesignal.com/
-
Sitio web del Dr. Howard Johnson, docente de diseño de alta velocidad y experto del sector http://www.signalintegrity.com/
-
Sitio web de Lee Ritchey, docente y experto en diseño de PCB de alta velocidad http://www.speedingedge.com/
).
)
).
).
).
)
).
).



).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
)
)
)
)
)