El sistema de gestión de restricciones en PADS Professional / Xpedition proporciona a los usuarios un control total sobre todos los parámetros que afectan la integridad de las señales de alta velocidad. Hoy analizaremos cómo puede incluirse en el cálculo de la longitud total del conductor la influencia de la longitud y el retraso (Longitud del paquete de pin y retrasos) de las conclusiones del microcircuito, así como la influencia del factor de vias (PO).
Todo lo más interesante bajo el corte.

En este artículo intentaré responder las siguientes preguntas:
- Factor de longitud del software
- ¿Puedo introducir límites de longitud y retraso para pines en el Administrador de restricciones al mismo tiempo?
- ¿Cuál es el efecto de los retrasos y las longitudes de los pines en la pestaña "Parte" en CES?
- ¿Cómo funciona la herramienta "Medidor de sintonización" cuando se utilizan los parámetros de longitud de salida y el factor de longitud del software?
- El efecto del retraso en el software en el cálculo del retraso total de la señal
Configurar Pin Delay en Restraint Manager
En PADS Professional / Xpedition versión VX2.2 y superior, ha aparecido la capacidad de importar simultáneamente un archivo con retrasos y longitudes de salida directamente en el sistema de entrada de restricciones.
Para importar, abra CES, vaya a
Archivo> Importar> Retrasos de paquetes y seleccione su archivo con retrasos:
El formato de los archivos PinPkgDelays / PinPkgLengths (* .txt /.* ppd / *. Ppl) es el siguiente:

Donde
unidad es el formato del valor (no depende del caso):
- para latencia, segundos (s), milisegundos (ms), microsegundos (us), nanosegundos (ns) y picosegundos (ps)
- para longitud - milésimas de pulgada (th), micras (um), milímetros (mm), pulgadas (in)
nombre_parte es una palabra clave que identifica de forma exclusiva su chip
pin_number, value : el número de pin y el
valor de longitud / retraso correspondiente se indican aquí
Importante : la herramienta de importación no admite el formato de comas, incluso si las ha definido como separadores en CES.
Un pequeño ejemplo del archivo PinPkgDelays.txt:

Cálculo automático de valores de retraso.
Si solo tiene información sobre la longitud del pin del chip, puede usar CES para calcular automáticamente el valor del retraso del pin en función del retraso de propagación de la señal definido en la configuración del CES
(Configuración> Configuración) :

Después de establecer los valores de la longitud de salida, haga clic con el botón derecho en la celda correspondiente al retraso de contacto y seleccione
Calcular retraso y el sistema calculará automáticamente el valor:

A continuación se presentan ejemplos de varios casos de uso de
longitudes de
vía, retardo de vía y longitudes de paquete de clavijas.Ejemplo no 1
En este ejemplo,
no se utilizan los parámetros Via o Pin Package Length:

Agregar una longitud de 100 a cada pin del componente U1 da los siguientes valores:

Tuning Meter ahora muestra la longitud del conductor, teniendo en cuenta el centésimo agregado a cada pin del componente:

Ejemplo no 2
Ahora vaya a Configuración> Parámetros de configuración y en la pestaña Vías de definición configure el
Factor de longitud de vía en
1 .
Nota: El valor de la longitud del software se calcula en función de la pila de su tablero. También tenga en cuenta que para calcular la longitud del software, NO se tiene en cuenta el grosor del cobre de las capas inicial y final. La siguiente figura muestra cómo se calcula la longitud de la señal del software, pasando de la capa 1 a la capa 3 y de la capa 3 a la capa 8:
La longitud real del conductor en el administrador de restricciones cambiará tan pronto como configuremos el factor de longitud del software:

Ahora, la longitud del conductor que se muestra en el Medidor de sintonización incluye el coeficiente de la longitud del software y la longitud de las conclusiones:

Ejemplo no 3
En este punto agregaremos un retraso de retardo de
paquete de pin de 0.02 ns:
Echemos un vistazo a los valores de retardo calculados para el conductor en modo
TOF , siempre que el Retardo del paquete de clavijas esté establecido en
0 :

Ahora configure el
Retardo del paquete de pines en 0.02 ns:

El retraso en el administrador de restricciones para esta señal ha cambiado a 0.02 y podemos verificar esto:

Ejemplo no 4
Ahora veamos el caso cuando el Retardo del paquete de clavijas y la Longitud del paquete de clavijas y el Retardo de vía y el Factor de longitud de vía están instalados al mismo tiempo y cómo esto afectará el cálculo de la longitud / retraso total del conductor.
La figura a continuación muestra el retraso de propagación en el conductor con retardo de paquete de pin cero y retardo de vía en la herramienta Medidor de sintonización:

El siguiente paso es establecer el Retardo del paquete de clavijas en 0.02 ns y observar los cambios:

Ahora, si establecemos otro valor en el campo Longitud del paquete de clavijas o Factor de longitud de vía, el valor de retraso no cambiará de ninguna manera, ya que trabajamos en modo
TOF .
Pero si establecemos el Retardo del paquete de pin y el Retardo de vía en 0.02 ns, obtenemos el siguiente resultado:

En el editor de restricciones, el retardo de propagación de la señal a lo largo del conductor, con los parámetros Retardo de paquete pin y Retardo de vía establecidos en 0.02 ns, se verá así:

Via Delay y Via Length Factor se pueden configurar a través del menú
Setup> Setup Parameters en la pestaña Via Defenitions:

Conclusión
El sistema de entrada de restricción PADS Professional / Xpedition le permite especificar tanto la longitud de salida como los valores de retardo,
PERO si tiene una opción CES para calcular el tiempo de propagación de señal (
TOF ), el sistema usará los valores de la celda
Retardo de paquete de pin , y si la opción de cálculo se basa en
Longitud : el sistema tomará valores de la celda
Longitudes de paquete de clavijas .
Lo mismo ocurre con el impacto del software. Si el tipo de retraso definido en el administrador de restricciones se establece en
Longitud , se usará el
Factor de longitud de vía del software; en el caso de
TOF , se usará el valor de
Retardo de vía .
Espero que no haya resultado demasiado voluminoso y confuso.
Estoy listo para discutir todos los momentos incomprensibles en los comentarios.
Filipov Bogdan
PBO , Gerente de Producto para PADS Solutions