Editor de estrategias de Situs

Parent page: Diálogos de PCB

El diálogo Situs Strategy EditorEl diálogo Situs Strategy Editor

Resumen

Este diálogo proporciona controles para definir completamente una estrategia de ruteo para el autoruteador Situs, incluidas sus pasadas de ruteo (algoritmos) constituyentes. La inclusión de varias pasadas de ruteo y el orden en que se utilizan constituyen la “inteligencia” del autoruteador. Estas pasadas se utilizan para convertir las rutas de ruteo virtuales identificadas en el mapa topológico en rutas de alta calidad en la placa.

Acceso

Se accede al diálogo desde el editor de PCB, a partir del diálogo Situs Routing Strategies, de las siguientes maneras:

  • Haga clic en el botón Add .
  • Seleccione una estrategia de ruteo existente y definida por el usuario, y luego haga clic en el botón Edit.
Se accede al diálogo Situs Routing Strategies mediante el comando Tools | AutoRoute |  » Setup o el comando Tools | AutoRoute |  » All desde los menús principales.

Opciones/Controles

Opciones

  • Strategy Name - el nombre actual de la estrategia. Si está creando una nueva estrategia de ruteo, este campo contendrá la entrada predeterminada New Strategy. Edítelo para asignarle un nombre más significativo, según sea necesario.
  • Strategy Description - la descripción actual de la estrategia. Introduzca una descripción significativa que resuma el propósito o el alcance de la estrategia.
  • More/Less Vias - use esta barra deslizante para definir el uso permitido de vías por parte del autoruteador. Esto implica un equilibrio entre una mayor velocidad de ruteo y el uso de menos vías. Mover la barra hacia la derecha restringirá al autoruteador para colocar menos vías, pero el tiempo necesario para rutear la placa será mayor. Mover la barra hacia la izquierda permite completar el ruteo más rápidamente, pero a costa de vías adicionales colocadas por el autoruteador en la PCB.
  • Orthogonal - habilite esta opción para restringir al autoruteador a rutear solo trayectorias ortogonales (90°). Al deshabilitar esta opción, el autoruteador podrá rutear de forma ortogonal o no ortogonal (45°), según lo considere adecuado.

Pasadas de ruteo

  • Available Routing Passes - esta área enumera las pasadas de ruteo (algoritmos) disponibles que pueden utilizarse en una estrategia de ruteo. Están disponibles las siguientes pasadas:
    • Adjacent Memory - esta es una pasada de ruteo a nivel de conexión. Se utiliza para rutear pines adyacentes de la misma red que requieren fan-out con un patrón simple en U.
    • Clean Pad Entries - esta es una pasada de ruteo a nivel de conexión. Vuelve a rutear desde el centro de cada pad a lo largo del eje más largo del pad.
Para diseños que incluyen componentes con pads que tienen diferentes dimensiones X e Y, incluya siempre una pasada Clean Pad Entries después de la pasada Memory .
  • Completion - esta es una pasada de ruteo a nivel de conexión; es esencialmente igual que la pasada Main , pero con un costeo diferente para resolver conflictos y completar conexiones difíciles. Un ejemplo de diferencia de costeo es que las vías son más baratas.
  • Fan out Signal - esta es una pasada a nivel de componente basada en la configuración de fanout definida por el Control de Fanout. Verifica patrones en los pads, considera la separación, el ancho de ruteo y el estilo de vía, y luego selecciona una disposición de fan-out adecuada (fila en línea, escalonada, etc.) para cumplir los requisitos definidos en la regla de diseño. El fanout es solo hacia capas de señal.
  • Fan out to Plane - esta es una pasada a nivel de componente basada en la configuración de fanout definida por el Control de Fanout. Verifica patrones en los pads, considera la separación, el ancho de ruteo y el estilo de vía, y luego selecciona una disposición de fan-out adecuada (fila en línea, escalonada, etc.) para cumplir los requisitos definidos en la regla de diseño. El fanout es solo hacia una capa de plano interno.
  • Globally Optimised Main - esta es una pasada de ruteo a nivel de conexión. Proporciona un ruteo óptimo. Ignora contenciones/infracciones en su primera iteración. Luego vuelve a rutear las conexiones, con mayores costos de conflicto, hasta que no queden infracciones. Esta pasada, utilizada junto con la opción Orthogonal habilitada, puede producir patrones de ruteo atractivos. Agregue una pasada Recorner a la estrategia para proporcionar esquinas achaflanadas.
  • Hug - esta es una pasada de ruteo a nivel de conexión que vuelve a rutear cada conexión siguiendo el ruteo existente con la separación mínima posible. La pasada hug se utiliza para maximizar el espacio libre de ruteo. Tenga en cuenta que esta pasada es muy lenta.
  • Layer Patterns - esta es una pasada de ruteo a nivel de conexión. Solo rutea conexiones que coinciden con una dirección de capa (dentro de una tolerancia). Su costeo está orientado a ceñirse o seguir el ruteo existente para maximizar el espacio libre.
  • Main - esta es una pasada de ruteo a nivel de conexión. Utiliza el mapa topológico para encontrar una trayectoria de ruteo y luego usa el router push and shove para convertir la trayectoria propuesta en ruteo real.
  • Memory - esta es una pasada de ruteo a nivel de conexión. Verifica si hay dos pines en componentes diferentes, en la misma capa, que comparten coordenadas X o Y.
  • Multilayer Main - esta es una pasada de ruteo a nivel de conexión. Es similar a la pasada Main , pero con costos optimizados para placas multicapa.
  • Recorner - esta es una pasada de ruteo a nivel de conexión que se utiliza para proporcionar achaflanado de las esquinas ruteadas. Esta pasada se usa cuando la opción Orthogonal está habilitada para la estrategia, esencialmente anulándola y achaflanando las esquinas de cada ruta. Si la opción Orthogonal está deshabilitada para la estrategia utilizada, no es necesario incluir una pasada Recorner , ya que el autoruteador achaflanará las esquinas de forma predeterminada.
  • Spread - esta es una pasada de ruteo a nivel de conexión que vuelve a rutear cada conexión e intenta distribuir el ruteo para usar el espacio libre y espaciar uniformemente el ruteo cuando pasa entre objetos fijos (como pads de componentes). Tenga en cuenta que esta pasada es muy lenta.
  • Straighten - esta es una pasada de ruteo a nivel de conexión que intenta reducir el número de esquinas. Lo hace avanzando a lo largo de la ruta hasta una esquina y, desde esa esquina, realiza una búsqueda de sondeo (horizontal/vertical/45 arriba/45 abajo) para encontrar otro punto ruteado en la red. Si encuentra uno, comprueba si esta nueva trayectoria reduce la longitud ruteada.
Solo debe especificarse una pasada de tipo principal para una estrategia de ruteo: Main, Multilayer Main o Globally Optimized Main.
  • Passes in this Routing Strategy - esta área enumera las pasadas de ruteo (algoritmos) reales incluidas en la estrategia. Puede agregar las pasadas que desee desde la lista de pasadas disponibles, y se pueden agregar múltiples instancias de la misma pasada a lo largo de la estrategia general para lograr resultados específicos. Las pasadas se ejecutarán, en orden, de arriba hacia abajo. Este orden puede modificarse mediante los botones Move Up y Move Down.
  • Add - haga clic en este botón para agregar la pasada actualmente seleccionada en la lista Available Routing Passes a la lista Passes in this Routing Strategy. La pasada se agregará por encima de la pasada actualmente seleccionada en esta última.
  • Remove - haga clic en este botón para eliminar de la estrategia la pasada actualmente seleccionada en la lista Passes in this Routing Strategy.
  • Move Up - haga clic en este botón para mover hacia arriba en la lista la pasada actualmente seleccionada en la lista Passes in this Routing Strategy. En otras palabras, se utilizará antes en la estrategia de ruteo.
  • Move Down - haga clic en este botón para mover hacia abajo en la lista la pasada actualmente seleccionada en la lista Passes in this Routing Strategy. En otras palabras, se utilizará más tarde en la estrategia de ruteo.

Notas

  1. Una estrategia de ruteo definida, y las pasadas de ruteo que la componen, solo se aplican al rutear la placa completa.

 

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