Garantizar que la PCB esté preparada para routers compatibles con Specctra

El exportador Specctra de Altium Designer ofrece la traducción de reglas de diseño de ancho y separación con un formato específico, lo que permite una transición más fluida y mayores probabilidades de éxito al usar productos de enrutamiento compatibles con Specctra con Altium Designer.

Para acceder a las capacidades de importación/exportación de diseños Specctra en Altium Designer, la función Specctra debe estar habilitada en su instalación de Altium Designer. Esta función está habilitada en Altium Designer de forma predeterminada. Puede habilitarse o deshabilitarse después de la instalación.

Para obtener más información sobre cómo cambiar la funcionalidad central instalada, consulte la página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Antecedentes

Las reglas de diseño de Specctra y las reglas de diseño de Altium Designer son bastante diferentes, tanto en su naturaleza como en su implementación. Las siguientes diferencias conceptuales preparan el terreno para el desafío de transferir correctamente un diseño de Altium Designer a Specctra:

  • Specctra tiene una jerarquía de alcance fija (codificada), que también determina el orden en que se aplican las reglas (por ejemplo, las reglas a nivel de red siempre se aplican antes que las reglas de clase de red). Altium Designer tiene un sistema de reglas más potente y flexible. Ni la precedencia (prioridad) ni el alcance son fijos. Puede definir libremente el alcance de una regla mediante expresiones y luego establecer la prioridad de esa regla según sea necesario. Por lo tanto, podría tener una regla con alcance de clase de red que se ejecute antes que las reglas con alcance de red.

  • En Specctra, puede considerarse que un alcance tiene reglas asociadas: una colección de reglas es aplicable a una instancia de un alcance. En Altium Designer, este no es el caso. Aparte del alcance predeterminado "All", todos los demás alcances en todas las reglas definidas para un diseño pueden ser diferentes.

  • Las reglas de Specctra pueden evaluarse como un atributo a nivel de primitiva; por ejemplo, una pista de la red A requiere una separación de 8 mil frente a todos los demás objetos. Algunas de las reglas de Altium Designer (las reglas binarias, específicamente) nunca pueden evaluarse a nivel de atributo de primitivas. Por ejemplo, la separación entre pistas en las redes A y B puede ser diferente de la separación aplicable entre pistas en las redes A y C, lo que da como resultado que no exista un único valor unificado para las pistas de la red A.

En resumen, puede afirmarse razonablemente que el sistema de alcances de Altium Designer es más expresivo que el sistema de reglas de Specctra y, en general, es un superconjunto del sistema de alcances de Specctra.

Definición de las reglas en Altium Designer

Si planea enrutar su diseño de PCB de Altium Designer usando Specctra, se recomienda encarecidamente que siga la jerarquía de alcances de Specctra para maximizar la corrección de la traducción y los resultados del enrutamiento. La siguiente tabla proporciona una guía para la definición de reglas. Resume los distintos alcances fijos del lado de Specctra y, cuando el exportador lo permite, el alcance requerido del lado de Altium Designer, junto con la prioridad. Estos "mapeos", si se quiere, tienen como objetivo hacer que el proceso de exportación de reglas sea más ágil y evitar la necesidad de crear manualmente las reglas requeridas, después de la exportación, del lado de Specctra.

Alcance de Specctra
Alcance de Altium Designer
Prioridad en Altium Designer
 
Consulta del 1.er objeto
Consulta del 2.º objeto
 
Diseño de PCB All All
12
Capa OnLayer('LayerName') All
11
Clase de red InNetClass('NetClassName') All
10
Clase de red en capa InNetClass('NetClassName') And OnLayer('LayerName') All
9
Conjunto de grupos
No compatible con Altium Designer
Conjunto de grupos en capa
No compatible con Altium Designer
Red InNet('NetName') All
8
Red en capa InNet('NetName') And OnLayer('LayerName') All
7
Grupo Emulado mediante From To Class:

InFromToClass('FromToClassName')

All
6
Grupo en capa Emulado mediante From To Class:

InFromToClass('FromToClassName') And OnLayer('LayerName')

All
5
FromTo InFromTo('NetName (FromPad : ToPad)') All
4
FromTo en capa InFromTo(NetName (FromPad : ToPad)') And OnLayer('LayerName') All
3
Clase vs. clase InNetClass - InNetClass actualmente no compatible con el exportador
2
Clase vs. clase en capa
Actualmente no compatible con el exportador
Padstack
No compatible con Altium Designer
Región WithinRoom('RoomName') WithinRoom('RoomName')
1
Clase de red en región
Actualmente no compatible con el exportador
Red en región
Actualmente no compatible con el exportador
Clase vs. clase en región
Actualmente no compatible con el exportador

Notas

  1. Se pueden combinar varias expresiones dentro de una sola regla de Altium Designer usando el operador OR, lo que reduce el número total de reglas en el diseño. Por ejemplo:
     
    • InNet('N1') OR InNet('N2') OR InNet('N3') – haciendo que la regla sea aplicable a cualquiera de las redes N1, N2 o N3.
    • OnLayer('L1') OR OnLayer('L2') – haciendo que la regla sea aplicable a un objeto en la capa L1 o en la capa L2.
       
  2. En cuanto a la prioridad de reglas en Altium Designer, 1 es la prioridad más alta y se aplicará primero.

Modificadores de alcance basados en primitivas

Las siguientes expresiones son compatibles como modificadores de alcance:

  • IsPad
  • IsThruPin
  • IsSMDPad
  • IsVia
  • IsTrack
  • IsFill
  • IsPolyRegion
  • IsTestPoint
  • TestPoint

Estos modificadores son útiles para una regla de separación, en la que podría querer definir distintos valores de separación entre, por ejemplo, una vía y un pad, en comparación con una vía y una pista. Los siguientes alcances de ejemplo muestran cómo pueden utilizarse estos modificadores en las definiciones de reglas de separación:

  • Separación de pad a vía para la red N1: InNet('N1') AND IsVia vs IsPad
  • Separación de pista a pista en la capa superior para la red N1: InNet('N1') AND IsTrack vs IsTrack AND OnTopLayer

Alias de alcance

Al igual que con los idiomas hablados, al definir alcances de reglas, a menudo se puede lograr el mismo significado de diferentes maneras. Los siguientes alias son compatibles para alcances basados en capas:

  • OnTop o OnTopLayer – alias de OnLayer('TopLayerName')
  • OnBottom o OnBottomLayer – alias de OnLayer('BottomLayerName')
  • OnMid – alias utilizado para las capas Mid Layer 1 a Mid Layer 30 (es decir, capas de señal excluyendo top y bottom)
  • OnSignal – alias utilizado para todas las capas de señal
  • TestPoint y IsTestPoint son alias entre sí.

Importar un diseño de Specctra

Para importar un diseño de Specctra al documento PCB activo de Altium Designer, seleccione el comando File » Import » Specctra Design en los menús principales del editor PCB. Se abrirá el cuadro de diálogo Import File, desde donde podrá buscar y seleccionar el archivo de diseño Specctra requerido.

Exportar una PCB al formato de archivo de diseño Specctra

Un documento PCB de Altium Designer puede exportarse al formato de archivo de diseño Specctra. En un archivo Outputjob, haga clic en [Add New Export Output] y seleccione una entrada en el menú Specctra Design PCB . Los resultados de la exportación pueden generarse directamente desde el archivo o como parte del proceso de Project Release.

Como alternativa, seleccione el comando File » Export » Specctra Design en los menús principales del editor PCB de Altium Designer.

Tanto si exporta como parte de un archivo OutJob como directamente desde el menú File, podrá configurar las opciones de exportación en el cuadro de diálogo asociado Setup Specctra Router .

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido