En el editor de PCB, la conectividad entre los nodos de una red se representa mediante una serie de líneas de conexión punto a punto, a las que en conjunto se denomina ratsnest. Cuando el diseño se transfiere desde el esquemático (Design » Update PCB ), los componentes se colocan en el espacio de diseño de la PCB y se muestran las líneas de conexión (como líneas finas y continuas).
Dentro de una red individual, las líneas de conexión unen todos los nodos de esa red. El patrón, o el orden en que se conectan, se denomina Net Topology , que se explica a continuación .
Los nodos de la red se conectan mediante líneas de conexión de acuerdo con la regla de Topología de Enrutamiento aplicable (la predeterminada es Shortest).
En este diseño, las redes GND y 5V usan un color diferente para sus líneas de conexión.
Además de ser una guía útil durante la colocación de componentes, las líneas de conexión también son una valiosa referencia durante el enrutamiento interactivo y el autoenrutamiento.
El editor de PCB incluye un analizador de redes que supervisa constantemente la ubicación de todos los objetos en el espacio de diseño y actualiza las líneas de conexión cuando se edita cualquier objeto de tipo red (incluido un objeto que se esté moviendo). Por ejemplo, cuando se mueve un componente, el extremo lejano de cada conexión de ese componente puede saltar de una pad de destino a otra pad de destino, ya que se actualizan para mantener la topología definida por la regla de diseño aplicable. En el siguiente video se muestra un ejemplo de esto para la red GND; esta red tiene una topología shortest.
Observe cómo las líneas de conexión de GND saltan de un lado a otro a medida que se mueve la resistencia, reordenándose automáticamente para mantener la menor longitud total de conexión.
Cómo encontrar una red en la placa
Una placa sin enrutar puede parecer intimidante: una masa de líneas de conexión que se cruzan por toda la placa. Un buen enfoque para enrutar es trabajar desde el esquemático, donde puede localizar fácilmente componentes importantes y redes críticas. Puede realizar selección cruzada y sondeo cruzado directamente desde los componentes y redes del esquemático, resaltando el elemento equivalente en la PCB. Obtenga más información en Working Between the Schematic and the Board .
Una función muy útil es la capacidad del editor de PCB para enmascarar o atenuar objetos en el espacio de diseño. Esta función de filtrado atenúa todo, excepto el/los objeto(s) que pasan el filtro. La siguiente imagen muestra que se ha seleccionado una única red, con el sistema de filtrado configurado para Dim todos los objetos que no pasan el filtro.
Para explorar esto, establezca el PCB panel en el modo Nets , esto mostrará una lista de redes en la placa. Use el menú desplegable para establecer el modo de filtro en Dim o Mask , luego habilite las opciones Select y Zoom , como se muestra en la imagen siguiente.
A medida que hace clic en el nombre de una red en el panel, la visualización del espacio de diseño cambiará, haciendo zoom para mostrar los nodos de la red y atenuando todo excepto las pads y las líneas de conexión de esa red; en la práctica, esto separa esa red del resto de la placa. Tenga en cuenta que, incluso cuando hace clic en el espacio de trabajo, el filtro permanece; la red elegida sigue siendo claramente visible, lo que facilita examinarla o enrutarla.
Use la función de filtrado para facilitar la búsqueda de una red o una clase de redes.
Haga clic en el botón Clear de la parte superior del panel PCB para borrar el filtro y restaurar todo el espacio de diseño a su brillo normal (o presione el atajo Shift+C ).
Tenga en cuenta que, además de una red individual, puede filtrar una clase de redes (si hay clases definidas) en la sección Net Classes del panel, y también seleccionar interactivamente varias redes (mantenga presionada Ctrl mientras hace clic en el panel PCB para seleccionar un nombre de red).
Las líneas de conexión de una red específica pueden seleccionarse para mostrar sus propiedades en el panel Properties usando la consulta IsConnection And InNet('<NetName>') en el panel PCB Filter ( ).
Para obtener más información sobre el trabajo con el lenguaje de consultas y los paneles Filter , consulte la página Working with the Query Language .
Navegación por redes
En el modo Nets del PCB panel , sus tres regiones principales cambian para reflejar la jerarquía de redes del diseño PCB actual (en orden desde la parte superior):
Net Classes , según se define en la placa.
Elementos Nets individuales dentro de una clase.
Primitives individuales dentro de una red (pads, vías, pistas y rellenos).
Clases de redes
En la región superior del panel (Net Classes ), haga clic con el botón derecho en una entrada de red o elemento de red y luego elija Properties en el menú siguiente (o haga doble clic directamente en la entrada) para acceder al cuadro de diálogo Edit Net Class dialog , en el que puede ver o editar la pertenencia de redes de la clase, cambiarle el nombre o añadir clases adicionales.
También puede gestionar clases de redes usando los siguientes comandos del submenú Design » Netlist de los menús principales o el submenú Net Actions del menú contextual de los objetos de red seleccionados:
Create NetClass from Selected Nets - este comando se usa para crear una nueva clase de red a partir de dos o más redes seleccionadas en el espacio de diseño. Después de ejecutar el comando, se abrirá el cuadro de diálogo Object Class Name . Úselo para especificar el nombre requerido para la nueva clase de red. Después de hacer clic en OK , se creará la clase de red y las redes seleccionadas se añadirán como miembros.
Add Selected Net(s) to NetClass - este comando se usa para añadir una o más redes seleccionadas a una clase de red existente. Después de ejecutar el comando, se abrirá el cuadro de diálogo Choose Net Class . Este cuadro de diálogo enumera todas las clases de red existentes. Seleccione la clase de destino y luego haga clic en OK . La(s) red(es) se añadirán como miembros de esa clase.
Remove Selected Net(s) From NetClass - este comando se usa para eliminar una o más redes seleccionadas de una clase de red existente. Después de ejecutar el comando, se abrirá el cuadro de diálogo Choose Net Class . Este cuadro de diálogo enumera todas las clases de red existentes. Seleccione la clase de destino y luego haga clic en OK . La(s) red(es) se eliminarán como miembros de esa clase.
El cuadro de diálogo Choose Net Class
La forma más fácil y rápida de seleccionar redes (o, más exactamente, sus objetos) en el espacio de diseño es usar el panel PCB configurado en su modo Nets . Elija <All Nets> en la región Net Classes y luego seleccione la(s) red(es) requerida(s) en la región Nets . El filtrado se aplica al espacio de trabajo de diseño, dejando seleccionados solo aquellos objetos eléctricos asociados con la(s) red(es) elegida(s) (asegúrese de que la opción Select esté habilitada en el panel y también de que el modo de resaltado esté configurado en Mask o Dim ). Esto facilita especialmente distinguir los objetos si se usa el método de acceso con clic derecho.
Redes
La región central del panel muestra las redes de la(s) clase(s) de red seleccionada(s) en la región superior.
De forma predeterminada, con cada red se muestra la siguiente información:
- esta función tiene dos propósitos:
Color background - el color asignado a la red. Este color siempre se aplica a las líneas de conexión de la red. También puede aplicarse al enrutamiento de esa red mediante la función de sobrescritura de visualización del color de red. Haga doble clic para editar el color de esta red, o haga clic con el botón derecho para editar el color de todas las redes seleccionadas actualmente.
checkbox - marque esto para aplicar el color al enrutamiento (habilitar la función de sobrescritura de visualización del color de red) para esta red. Haga clic con el botón derecho para habilitar (o deshabilitar) la función de sobrescritura de visualización para todas las redes seleccionadas actualmente. Presione F5 para habilitar/deshabilitar la sobrescritura de visualización del color de red en el espacio de diseño.
► Consulte Net Color Override - Displaying the Net Color on Routed Nets para obtener más información.
Name - nombre de la red.
Node Count - el número total de pads en esta red.
Routed Length - la suma de 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 (consulte la nota a continuación). El calculador de longitud enrutada no intenta resolver segmentos de pista superpuestos ni serpentinas de enrutamiento dentro de las pads.
Signal Length - cálculo preciso de la distancia total de nodo a nodo. Los objetos colocados se analizan para: resolver objetos apilados o superpuestos y trayectorias erráticas dentro de las pads; y se incluyen 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.
Si hay reglas de diseño de longitud configuradas, el estado de enrutamiento de cada red objetivo de la regla también se colorea: se resalta en amarillo si la longitud de enrutamiento < el mínimo de la regla, sin color si la red cumple la regla, o en rojo si la longitud de enrutamiento > el máximo de la regla.
Las siguientes notas se aplican a los cálculos de longitud de señal:
Resuelve superposiciones y ondulaciones dentro de los pads.
Gestiona rutas creadas con objetos distintos de pistas y arcos (por ejemplo, una región o un relleno).
Incluye las distancias verticales a través de las vías (consulte la nota a continuación).
Incluye la Total Pin/Package Length para esta red.
Incluye la longitud de Unrouted (Manhattan) para esta red.
El incumplimiento de las reglas de diseño aplicables de Length/Matched Length se indica mostrando la longitud de la señal sobre un fondo coloreado: las longitudes de señal demasiado cortas en amarillo y las demasiado largas en rojo.
► Consulte Length Tuning para obtener más información sobre cómo se aplican las reglas de diseño Length y Matched Length.
Una señal es una entidad punto a punto; por esta razón, solo las redes con dos nodos mostrarán una Signal Length en el modo Nets del panel (las redes con otras cantidades de nodos mostrarán 0). Para redes con más de dos nodos, defina xSignals para calcular su longitud de señal.
► Consulte PCB - xSignals .
► Consulte Defining High Speed Signal Paths with xSignals para obtener más información sobre xSignals.
Total Pin/Package Length - la suma de todos los valores de Pin Package Length en todos los pads de esa red. Este valor se define como una propiedad del pad de PCB y también puede especificarse en el pin del esquemático.
Unrouted (Manhattan) - la distancia vertical más horizontal (X+Y) de todas las secciones no enrutadas.
Haga clic con el botón derecho en la región y luego use el submenú Columns para agregar las siguientes columnas:
Min /Max - configuraciones de las reglas de diseño aplicables Length y Matched Length. Si no hay reglas aplicables definidas, se usan los valores predeterminados internos de Min=0mil y Max=99999mil.
► Consulte Length Tuning para obtener más información sobre cómo se derivan los ajustes Min y Max a partir de las reglas de diseño Length y Matched Length.
Estimated Length - esto es la Routed Length más la longitud de las líneas de conexión para cualquier sección que aún deba enrutarse. No utiliza la longitud Manhattan para la parte no enrutada; en su lugar, utiliza la distancia directa de punto a punto.
Delay - el tiempo que tarda una señal en propagarse a lo largo de esa ruta.
Vertical distance through a via - la distancia vertical que una señal recorre a través de una vía es la suma de todos los espesores de capa (cobre y dieléctrico) entre las capas de cobre de inicio y fin, más la mitad del espesor de la capa de inicio y la mitad del espesor de la capa de fin.
La longitud y el retardo de una red que forma parte de una regla de diseño Supply Nets definida (o de una clase de red utilizada con dicha regla) no se calculan (los valores se muestran como n/a en el panel).
Haga doble clic en la entrada de una red específica en la región Nets (o haga clic con el botón derecho en la entrada de la red y luego elija el comando Properties en el menú contextual) para abrir el cuadro de diálogo Edit Net , desde el que puede modificar las propiedades de la red.
Options and Controls of the Edit Net Dialog
Properties
Net Name - cambie el nombre de la red, si lo desea.
Connection Color - haga clic para abrir el cuadro de diálogo Choose Color y elegir un color de conexión para la red especificada. Este color de red también puede aplicarse a la red enrutada cuando la función Net Color Override está habilitada (presione F5 ).
Hide Connections - habilite esta opción para ocultar los hilos de conexión.
Hide Jumpers - habilite esta opción para ocultar los jumpers o conexiones cortas entre segmentos enrutados.
Remove Loops - habilite esta opción para eliminar automáticamente cualquier bucle redundante que forme parte de esta red.
Pins in Other Nets
Esta es una lista de todos los pines de la PCB. Los pines que están actualmente asignados a una red incluyen el nombre de esa red entre paréntesis. Seleccione los pines que desea agregar a la red que se está editando. Use las teclas Shift y Ctrl para seleccionar varios pines. Use los botones de control para mover los pines seleccionados a la lista de la red actual o haga clic con el botón derecho para quitar los pines seleccionados de la lista usando el menú contextual.
Buttons
- utilícelos para agregar todos los Pins in Other Nets a Pins in This Net .
- utilícelo para agregar los Pins in Other Nets seleccionados a Pins in This Net . Use las teclas Shift y Ctrl para seleccionar varios pines.
- utilícelo para mover todos los Pins in This Net a Pins in Other Nets .
- utilícelo para mover los Pins in This Net seleccionados a Pins in Other Nets . Use las teclas Shift y Ctrl para seleccionar varios pines.
Después de mover un pin de la lista Pins in Other Nets a la lista Pins in This Net , puede hacer clic con el botón derecho sobre el pin movido y seleccionar el comando Remove One para moverlo de vuelta a la lista Pins in Other Nets .
Pins in This Net
Enumera todos los pines de esta red. Seleccione los pines que desea quitar de esta red. Use las teclas Shift y Ctrl para seleccionar varios pines. Use los botones de control para mover los pines seleccionados fuera de la lista de la red actual o haga clic con el botón derecho y use el menú contextual para quitar los pines seleccionados.
Current Interactive Routing Settings
Grid
La región de cuadrícula enumera cualquier configuración actual para el enrutamiento interactivo.
Track Width - enumera el campo de ancho de pista de la configuración actual de enrutamiento interactivo, que es editable y puede cambiarse según sus preferencias y/o requisitos de diseño.
Name - enumera Current Routing , Layer Stack Reference y Absolute Layer .
Index - enumera el número de índice.
Diagram
Via Hole Size - esto representa el valor elegido por el usuario para el tamaño actual del agujero de vía que está almacenado en la red. Este cuadro de diálogo proporciona una forma de modificar los valores actuales de la configuración actual de enrutamiento interactivo. Si los valores son cero, los valores elegidos por el usuario no se están obteniendo de este cuadro de diálogo y se utilizará el último valor usado para esta placa.
Via Diameter - esto representa el valor elegido por el usuario para el tamaño actual de la vía que está almacenado en esta red. Este cuadro de diálogo proporciona una forma de modificar los valores actuales de la configuración actual de enrutamiento interactivo. Si los valores son cero, los valores elegidos por el usuario no se están obteniendo de este cuadro de diálogo y se utilizará el último valor usado para esta placa.
All Widths - estos son los valores actuales de enrutamiento y de referencia de capa que representan los valores actuales elegidos por el usuario que están almacenados en la red. Proporciona una forma de modificar los valores actuales de la configuración actual de enrutamiento interactivo. Si los valores son cero, los valores elegidos por el usuario no se están obteniendo de este cuadro de diálogo y se utilizará el último valor usado para esta placa.
Layers in Layer-Stack only - habilite esta opción para aplicar los parámetros de vía solo a las capas del apilado de capas.
También se puede acceder al cuadro de diálogo
Edit Net desde el espacio de diseño haciendo clic con el botón derecho sobre un objeto de diseño colocado y eligiendo el comando
Net Actions » Properties en el menú contextual. El cuadro de diálogo se abrirá para la red principal a la que está asociado el objeto.
Primitives
La visualización/inclusión de cada tipo de elemento de red en la región inferior Primitives del panel depende de si la opción correspondiente para cada uno se ha habilitado en el menú contextual, al que se accede desde las regiones Nets o Primitives .
Haga clic con el botón derecho en una entrada de red o de elemento de red para seleccionar los elementos incluidos.
Tenga en cuenta que el menú contextual con clic derecho de la lista Primitives también ofrece la opción de crear una xSignal entre dos elementos seleccionados. Consulte PCB - xSignals para obtener más información.
Managing the Display of the Connection Lines
Related page: Su vista de la PCB
Las líneas de conexión son una ayuda valiosa para colocar y orientar los componentes, y para guiarle durante el enrutamiento. Sin embargo, su presencia también puede generar mucho desorden visual. Para ayudar con esto, el editor de PCB incluye las funciones descritas a continuación para ayudar al diseñador a gestionar la visualización de las líneas de conexión.
Changing the Connection Line Color
Cuando el diseño se transfiere desde el esquemático al espacio de trabajo de PCB, se aplican configuraciones predeterminadas de capa y color. Como parte de este proceso, a todas las líneas de conexión se les asigna el color predeterminado Connection Lines , tal como se define en la sección System Colors de la pestaña Layers & Colors del panel View Configuration (atajo L ). Las configuraciones de vista están disponibles para su uso tanto en espacios de trabajo 2D como 3D, y pueden guardarse y volver a aplicarse (pestaña View Options del panel View Configuration ).
Una manera sencilla de hacer que las redes importantes destaquen durante el proceso de enrutamiento es cambiar el color de sus líneas de conexión. Para ello, haga doble clic en el nombre de la red en el panel PCB para abrir el cuadro de diálogo Edit Net , donde puede editar el color de la línea de conexión (configure el panel en modo Nets ).
Como alternativa, para cambiar el color de una o or varias redes, primero seleccione las redes requeridas en el panel PCB y luego haga clic con el botón derecho en una red seleccionada y elija el comando Change Net Color .
En el panel PCB, haga clic con el botón derecho en las redes seleccionadas para cambiar el color de sus líneas de conexión.
Visualización de las líneas de conexión usando los colores de capa
Además de asignar el color de la línea de conexión para redes individuales, también puede mostrar las líneas de conexión usando los colores de las capas de inicio y fin entre las que viaja la línea de conexión. Si una línea de conexión va desde un objeto en una capa hasta un objeto en una capa diferente, la conexión comienza con el color de la capa del primer objeto y luego pasa gradualmente al color de la capa en la que termina, a medida que se aproxima al objeto en esa capa (como se muestra en la imagen de abajo).
Tenga en cuenta que esta sobrescritura de color con gradiente solo se aplica a las redes que pasan de una capa a otra; si la conexión comienza y termina en la misma capa, conserva su color definido.
Esta función es útil cuando está enroutando una placa multicapa, ya que indica la capa de destino a la que debe ir la conexión que se está enroutando. Tenga en cuenta que la transición de color solo se aplica a las conexiones que van de una capa a otra; si la conexión comienza y termina en la misma capa, conserva el color asignado a la red.
Para usar la función de color de capa, habilite la opción Use Layer Colors for Connection Drawing en la pestaña View Options del panel View Configurations , como se muestra a continuación.
Las líneas de conexión pueden mostrarse usando los colores de sus capas de inicio y fin. En la imagen de la derecha, se han eliminado segmentos de enrutado de varias redes para mostrar cómo se visualizan las líneas de conexión.
Visualización de líneas de conexión en el modo de capa única
Una placa multicapa es visualmente densa, lo que dificulta interpretar lo que está ocurriendo. Para ayudar con esto, puede cambiar fácilmente la visualización de capas de las capas habilitadas al modo de capa única presionando el atajo Shift+S .
Normalmente, cuando hace esto, también se ocultan todas las líneas de conexión que no comienzan o terminan en la capa actual, ya que se supone que no son relevantes. Para mostrar siempre las líneas de conexión, habilite la opción All Connections in Single Layer Mode en la pestaña View Options del panel View Configurations , como se muestra a continuación.
Controle la visualización de las líneas de conexión en el modo de capa única.
Ocultar/mostrar líneas de conexión
Como alternativa al filtrado de redes mediante el panel PCB , puede ocultar por completo una, varias o todas las líneas de conexión. Hay varios comandos para controlar la visualización de las líneas de conexión en el submenú View » Connections . También puede acceder a estos comandos mientras trabaja presionando la tecla de acceso rápido N . Use los comandos disponibles para:
Todos los comandos disponibles tienen teclas aceleradoras, lo que lo convierte en un método eficiente para realizar tareas como ocultar todas las líneas de conexión (N , H , A ) y luego mostrar las líneas de conexión de una red específica (N , S , N ).
Durante el movimiento de componentes, todas las líneas de conexión se ocultan automáticamente. Puede alternar la visualización de estas líneas de conexión mientras mueve un componente. Para ello, presione la tecla N mientras está en modo de movimiento. Al presionar la tecla N en modo de movimiento, la visualización Heads Up alterna entre mostrar Breaks, Hidden o Pad To Pad, según qué conexión desee visualizar.
Topología de red
El patrón u orden en que los nodos de la red están conectados entre sí se denomina topología de red. La topología de red está controlada por la regla de diseño Routing Topology aplicable, cuyo valor predeterminado es una topología Shortest. Shortest significa que los nodos de la red están conectados entre sí en un patrón que proporciona la menor longitud total de conexión para esa red. Esta longitud total se supervisa a medida que mueve un componente, y el patrón de las líneas de conexión cambiará dinámicamente para mantener la menor longitud total. Esto puede observarse en la animación mostrada arriba, donde las líneas que bajan desde la parte inferior del componente en movimiento saltan mientras el componente se mueve; esto sucede cada vez que uno de los pads conectados se acerca más a otro pad de su red.
Aplicación de una topología predefinida usando la regla de diseño Routing Topology
Se pueden crear reglas de diseño Routing Topology adicionales para configurar una red (o clase de red) a fin de usar una topología diferente. Para demostrar esto, en las imágenes que se muestran a continuación, la regla de topología predeterminada se muestra a la izquierda, y esa misma red con una nueva topología de enrutado Starburst aplicada se muestra a la derecha. En una topología Starburst, las conexiones irradian desde el pad con un Electrical Type de Source (el tipo predeterminado para todos los pads es Load).
En la topología predeterminada, las líneas de conexión se colocan para proporcionar la menor longitud total de conexión. En la topología Starburst, todas las líneas de conexión irradian desde un pad Source.
Aplicación de una topología personalizada
Dentro de una red individual, la conexión entre dos nodos se denomina From-To. Para controlar la ruta de las líneas de conexión a nivel individual de pin a pin, puede definir manualmente From-Tos dentro de una red, creando de forma efectiva una topología de red personalizada.
Los From-Tos se definen configurando el PCB panel en el modo From-To Editor . El proceso para definir un From-To consiste en seleccionar dos Nodes on Net en el panel y hacer clic en el botón Add From To . Para identificar claramente los From-Tos en el espacio de diseño, se muestran como una línea discontinua en lugar de una línea continua.
Se ha definido un From-To entre 2 pads; observe cómo la línea From-To se muestra discontinua en lugar de continua.
Cuando el panel PCB está en modo From-To Editor , todas las líneas de conexión que no son From-Tos se ocultan.
El modo PCB del panel From-To Editor está dividido en tres secciones:
Nets
Nodes de la red seleccionada
From-Tos on Net
A medida que hace clic en una entrada de red, todos los nodos de esa red se cargarán en la región central del panel. Al hacer doble clic en una entrada de red se abrirá el cuadro de diálogo Edit Net dialog en el que puede editar las propiedades de la red, incluida la pertenencia de nodos.
Adición de From-Tos
Para agregar un From-To definido por el usuario entre dos nodos en una red seleccionada, seleccione los dos nodos en la región Nodes on Net del panel y luego haga clic en el botón Add From To .
Puede seleccionar los dos nodos (pads) de un From-To directamente dentro del espacio de diseño. A medida que seleccione un nodo, su entrada correspondiente en la región Nodes on Net del panel quedará seleccionada.
El From-To recién agregado aparecerá listado en la región From-To on Net del panel y aparecerá en el espacio de diseño como una línea punteada entre los dos nodos.
Se ha creado un nuevo From-To en la red.
Un From-To definido por el usuario en el espacio de diseño.
Para eliminar un From-To, seleccione su entrada en la región From-To on Net del panel y luego haga clic en el botón Remove .
Elección de una topología predefinida
La topología de una red es la disposición o patrón de las conexiones de pin a pin. De forma predeterminada, las conexiones de pin a pin de cada red se disponen para proporcionar la menor longitud total de conexión.
Se aplica una topología a una red por diversos motivos: para diseños de alta velocidad donde las reflexiones de señal deben minimizarse, la red se dispone con una topología en cadena; para redes de tierra, podría aplicarse una topología en estrella para garantizar que todas las pistas regresen a un punto común. Puede crear From-Tos dedicados para pares de nodos en una red o puede optar por generar From-Tos para la red basándose en una de las topologías de enrutado predefinidas disponibles.
Las siguientes topologías están disponibles y se puede acceder a ellas desde la región From-To on Net del panel haciendo clic en el botón Generate :
Shortest - esta topología conecta todos los nodos de la red para proporcionar la menor longitud total de conexión.
Daisy Simple - esta topología encadena todos los nodos juntos, uno después de otro. El orden en que se encadenan se calcula para proporcionar la longitud total más corta. Si se especifican un pad de origen y uno terminador, todos los demás pads se encadenan entre ellos para proporcionar la menor longitud posible. Si se especifican múltiples orígenes (o terminadores), se encadenan juntos en cada extremo.
Daisy Balanced - esta topología divide todas las cargas en cadenas iguales, siendo el número total de cadenas igual al número de terminadores. Estas cadenas luego se conectan al origen en un patrón de estrella. Los nodos de origen múltiples se encadenan juntos.
Daisy Mid-Driven - esta topología coloca el/los nodo(s) de origen en el centro de la cadena margarita, divide las cargas por igual y las encadena a ambos lados del/de los origen(es). Se requieren dos terminadores, uno para cada extremo. Los nodos de origen múltiples se encadenan juntos en el centro. Si no hay exactamente dos terminadores, se utiliza la topología Daisy-Simple.
Starburst - esta topología conecta cada nodo directamente al nodo de origen. Si hay terminadores presentes, se conectan después de cada nodo de carga. Los nodos de origen múltiples se encadenan juntos, como en la topología Daisy Balanced.
Un pad puede definirse como Source, Terminator o Load cambiando la entrada del campo Electrical Type según corresponda en el modo Pad del panel Properties . Se accede al modo Pad del panel Properties haciendo doble clic en la entrada del pad en la región Nodes on Net .
Configuración de un Electrical Type de un pad como Source en el modo Pad del panel Properties .
Cuando cambie el tipo eléctrico de un pad a Source o Terminator, se colocará un "[S]" o "[T]" en el espacio de diseño para distinguirlo.
Notas
Una línea de conexión generada por el sistema no aparece en el espacio de diseño como una entidad separada. Solo se muestra la línea de conexión pin a pin asociada para el From-To, que se utiliza como guía para el enrutamiento interactivo/autorouting.
Un From-To definido por el usuario aparece en el espacio de diseño como una línea punteada, separada y distinta de la línea de conexión pin a pin que también se muestra cuando se añade el From-To. La línea From-To definida por el usuario controla dónde comienza y termina la línea de conexión pin a pin asociada. Esto se demuestra mejor con un ejemplo. Considere un From-To definido por el usuario añadido entre los pines conectados lógicamente de dos componentes. También se añade y muestra una línea de conexión (panel PCB configurado en modo Nets ):
La línea de conexión pin a pin, utilizada para fines de enrutamiento, oculta la presencia de la línea From-To definida por el usuario, que es claramente separada. Sin embargo, a medida que comienza a enrutar la conexión, puede ver la naturaleza distinta y separada de las dos líneas:
Si ahora se suspende el enrutamiento, el analizador de redes añade una línea de conexión para mantener la topología requerida, mostrada como una línea punteada (llamada Broken Net Marker), indicando que la red debe enrutarse entre estos dos puntos para mantener la topología determinada por el usuario mediante la adición del FromTo definido por el usuario:
Si especifica From-Tos definidos por el usuario solo para una parte de una red, el editor de PCB establecerá las conexiones pin a pin restantes (From-Tos generados por el sistema) en la topología Shortest.
El tipo de From-To determina cómo el Connectivity Analyzer trata la línea de conexión en el espacio de diseño cuando, por ejemplo, se mueve un objeto de red o se enruta manualmente una parte de una red:
From-To generado por el sistema - la línea de conexión puede moverse según sea necesario como parte de la reoptimización del analizador de redes para mantener la topología predeterminada de la red (es decir, Shortest).
From-To definido por el usuario - si el From-To no es el resultado de seleccionar una topología predefinida, la línea de conexión no se considera parte del proceso de reoptimización del analizador de redes. Si el From-To forma parte de una topología de red predefinida (distinta de Shortest), el analizador de redes puede incluirlo en la reoptimización, siempre que se mantenga la topología elegida.
La implementación de topologías personalizadas definidas mediante From-Tos puede comprobarse durante la Design Rule Check (DRC) por lotes de las reglas de diseño Routing Topology aplicadas a las redes correspondientes. Se detecta una infracción si existe una conexión eléctrica entre los pads de un From-To y la ruta más corta contiene al menos otro pad de esta red.
❯ ❮
1
Javascript ID: RoutingTopology_FromTos_AD24_5
Se crean dos From-Tos entre tres pads: del pad 1 al pad 2 y del pad 2 al pad 3
El enrutamiento se crea de acuerdo con la configuración de los From-Tos: hay enrutamiento entre los pads 1 y 2 y entre los pads 2 y 3. No se detecta ninguna infracción de la regla Routing Topology.
El enrutamiento se crea de manera de rama en T. No hay pads adicionales en las rutas según la configuración de From-To, por lo que no se detecta ninguna infracción de la regla Routing Topology.
El enrutamiento se crea entre el pad 1 y el pad 3, y entre el pad 2 y el pad 3. Este enrutamiento no coincide con la configuración de From-To porque hay un pad 3 adicional en la ruta entre el pad 1 y el pad 2, por lo que se detecta una infracción de la regla Routing Topology para el From-To entre los pads 1 y 2.
No se detectarán infracciones en redes con una gran cantidad de pads (más de 20) o primitivas (más de 1024).
La compatibilidad DRC de Routing Topology está en Open Beta y disponible cuando la opción PCB.Rules.CheckRoutingTopology está habilitada en el cuadro de diálogo Advanced Settings .
El Netlist Manager
El cuadro de diálogo Netlist Manager , al que se accede eligiendo el comando Design » Netlist » Edit Nets de los menús principales, proporciona controles para administrar eficazmente la netlist de la placa. Las redes pueden añadirse, editarse o eliminarse según sea necesario, y los pines (o pads) de los componentes de esas redes también pueden editarse con respecto a sus propiedades. A través de este cuadro de diálogo también se proporciona acceso a otras herramientas de gestión de netlists, incluida la capacidad de crear la netlist basándose en el cobre conectado en la PCB y la capacidad de exportar la netlist desde la PCB.
El cuadro de diálogo Netlist Manager
Options and Controls of the Netlist Manager Dialog
Nets In Board - esta región del cuadro de diálogo presenta todas las redes definidas para la placa por nombre. Utilice el campo de máscara situado encima de la lista para filtrar rápidamente el contenido.
El campo de máscara se utiliza para filtrar la lista y mostrar solo las cadenas que coinciden con la cadena de máscara. Puede utilizar el comodín * (cualquier carácter) en la cadena de máscara; por ejemplo, "* " para mostrar todas las redes, o "D* " para mostrar todas las redes que comienzan con la letra D .
Edit - haga clic para acceder al cuadro de diálogo Edit Net en el que puede ver y modificar las propiedades de la red actualmente seleccionada (o la red enfocada, cuando hay varias redes seleccionadas actualmente en la lista. La red enfocada se presenta con un borde punteado).
Add - haga clic para añadir una nueva red para la placa. Se abre el cuadro de diálogo Edit Net , en el que puede definir las propiedades de la red. El nombre inicial y predeterminado de la nueva red es NewNet ; cámbielo según sea necesario.
Delete - haga clic para eliminar la(s) red(es) actualmente seleccionada(s) de la placa. Aparecerá un cuadro de diálogo de confirmación; haga clic en Yes para continuar con la eliminación.
En la lista Nets se admiten las técnicas estándar de selección múltiple (Ctrl+click , Shift+click , Click&drag ).
Pins In Focused Net - esta región presenta todos los pines (pads de componentes) asociados o pertenecientes a la red actualmente seleccionada/enfocada. Para cada entrada de la lista, el identificador del pin se muestra en el formato <ComponentDesignator>-<PinDesignator> . Utilice el campo de máscara situado encima de la lista para filtrar rápidamente el contenido.
El campo de máscara se utiliza para filtrar la lista y mostrar solo las cadenas que coinciden con la cadena de máscara. Puede utilizar el comodín * (cualquier carácter) en la cadena de máscara; por ejemplo, "* " para mostrar todos los pines de la red seleccionada/enfocada, o "U* " para mostrar solo aquellos pines asociados a componentes cuyos designadores comienzan con la letra U .
Edit - haga clic para acceder al cuadro de diálogo Pad en el que puede ver y modificar las propiedades del pin (pad) actualmente seleccionado.
Menu - haga clic para acceder a un menú que ofrece los siguientes comandos:
Add Net - se utiliza para agregar una nueva red a la placa. Se abre el cuadro de diálogo Edit Net , en el que puede definir las propiedades de la red
Delete Net - se utiliza para eliminar la(s) red(es) seleccionada(s) actualmente de la placa. Aparecerá un cuadro de diálogo de confirmación; haga clic en Yes para continuar con la eliminación.
Update Free Primitives From Component Pads - se utiliza para resincronizar el nombre de red de las primitivas de enrutamiento con el nombre de red al que se conectan sus pads. Después de iniciar el comando, aparece un cuadro de diálogo de confirmación preguntando si desea actualizar las redes de primitivas libres con las redes pad-componente. Después de hacer clic en Yes , comenzando desde cada pad, se selecciona el cobre conectado y se establece el nombre de red de cada primitiva para que coincida con el del pad.
Esta operación no afecta la netlist interna de la PCB.
Clear All Nets - se utiliza para borrar todas las redes del documento de diseño actual, vaciando esencialmente la netlist interna de la PCB. Esto puede ser conveniente si ha cambiado la información de redes en los documentos esquemáticos de origen y desea resincronizar por completo su PCB con la información de netlist del esquemático de origen. Después de iniciar el comando, aparecerá un cuadro de diálogo de confirmación alertándole de que esta operación borrará toda la información de red de la PCB. Después de hacer clic en Yes , se eliminará toda la información de red. Cualquier pista enrutada permanecerá enrutada, pero tendrá una asignación No Net . Se eliminarán todas las conexiones lógicas no enrutadas.
Export Netlist From PCB - se utiliza para exportar a un archivo la netlist interna de la PCB del documento actual. Después de iniciar el comando, aparecerá un cuadro de diálogo de confirmación preguntando si desea exportar la netlist desde la PCB. Después de hacer clic en Yes , se crea una netlist (Exported <PCBDocumentName>.Net ) en la misma carpeta que el documento de diseño de la PCB.
Create Netlist From Connected Copper - se utiliza para crear un archivo de netlist basado en la conectividad creada por el enrutamiento del diseño actual. Después de iniciar el comando, aparecerá un cuadro de diálogo de confirmación preguntando si desea generar una netlist a partir del cobre de la PCB. Después de hacer clic en Yes , se crea una netlist (Generated <PCBDocumentName>.Net ) en la misma carpeta que el documento de diseño de la PCB que se abre automáticamente como el documento activo en la ventana principal de diseño.
Cada red de la netlist toma su nombre de uno de los pads a los que se conecta el cobre enrutado.
La netlist se agregará al panel Projects como un documento libre bajo la subcarpeta Source Documents .
Todos los comandos disponibles en el menú asociado al botón Menu también están disponibles en el menú contextual al hacer clic con el botón derecho para cualquiera de las dos regiones.
Options and Controls of the Pad Dialog
El cuadro de diálogo Pad
Para alternar las unidades de medida usadas en el cuadro de diálogo abierto entre métricas (mm) e imperiales (mil), presione el atajo Ctrl+Q .
Plantilla de pad
Template - seleccione una plantilla de pad de la lista desplegable.
Library - muestra a qué biblioteca está vinculada la plantilla de pad e incluye la opción de desvincular la plantilla de esa biblioteca.
Ubicación
Los valores pueden definirse en unidades mm o mil. Al introducir un valor en unidades distintas de las actuales, agregue el sufijo mm o mil al valor.
X - la posición X actual del centro del pad, relativa al origen actual. Edite el valor para cambiar la posición del pad respecto al origen.
Y - la posición Y actual del centro del pad, relativa al origen actual. Edite el valor para cambiar la posición del pad respecto al origen.
Rotation - la rotación actual del pad en grados. Edítela para cambiar la rotación del pad. La resolución angular mínima es de 0.001°.
Información del orificio
Hole Size - el tamaño actual del orificio del pad. El valor especifica el diámetro del orificio (en mils o mm) que se perforará en el pad durante la fabricación. Para un pad de una sola capa (como un pad SMD o un conector de borde), esto se establece automáticamente en cero. El tamaño del orificio puede establecerse entre 0 y 1000 mil y puede configurarse mayor que el área del pad para definir orificios mecánicos libres de cobre. Edite el valor en este campo para cambiar el tamaño del orificio del pad. Los valores pueden introducirse en unidades mm o mil.
Tolerance - configurar el atributo de tolerancia del orificio puede ayudar a determinar los ajustes y límites de su placa. Especifique la tolerancia mínima (- ) y máxima (+ ) del orificio para el diseño.
Elija una de las siguientes opciones para especificar la forma del orificio:
Round - especifica una forma de orificio redondo (predeterminada) para el pad.
Square - especifica una forma de orificio cuadrado (punzonado) para el pad.
Slot - especifica una forma de orificio ranurado con extremos redondeados para el pad.
Plated - esta opción determina si el pad tiene o no un orificio metalizado. Si en un diseño existen pads metalizados y no metalizados, los orificios no metalizados se configurarán para usar herramientas diferentes de las de los orificios metalizados en los archivos NC Drill.
Se generan archivos de taladrado separados (formato NC Drill Excellon 2) para cada tipo de orificio (Round , Square y Slot ), así como para orificios metalizados y no metalizados (según se define mediante la casilla Plated ). Esto significa que se pueden generar hasta seis archivos de taladrado diferentes.
Propiedades
Designator - el designador actual del pad. Si el pad forma parte de un componente, el designador normalmente se establece en el número de pin correspondiente del componente. El designador puede tener hasta 20 caracteres de longitud y no puede incluir espacios. Los pads libres pueden incluir un designador o el campo puede dejarse vacío. Si el designador comienza o termina con un número, el número se incrementará automáticamente al colocar una serie de pads de forma secuencial. Edite el valor en este campo para cambiar el designador del pad. Tenga en cuenta que varios pads dentro de la misma huella de componente pueden compartir el mismo designador, si es necesario.
Layer - la capa a la que está asignado actualmente el pad. Los pads pueden asignarse a cualquier capa disponible; configure Layer en Multi-Layer para definir una forma de pad en todas las capas de señal.
Net - la red a la que está asignado actualmente el pad. Cambie la asignación de red haciendo clic en el campo y eligiendo una red de la lista desplegable. Seleccione No Net para especificar que el pad no está conectado a ninguna red. La propiedad Net la utiliza el Comprobador de Reglas de Diseño para determinar si un objeto de PCB está colocado legalmente.
Electrical Type - este campo muestra el estado eléctrico actual del pad. Este estado solo es relevante para los pads de componentes y establece las características de la línea de transmisión para estos pads. Los pads pueden designarse como Carga, Fuente o Terminador. Las configuraciones Fuente y Terminador se usan cuando una red requiere una de las topologías de enrutamiento en cadena margarita. Haga clic en el campo para cambiar el tipo eléctrico desde la lista desplegable.
Pin/Pkg Length - la longitud del encapsulado del pin se incluye automáticamente en los cálculos de Signal Length que se muestran en el panel PCB . Configure el panel PCB en modo Nets para examinar (o editar) el valor de Pin/Pkg Length para los pines de la red elegida.
Jumper ID - establezca esto en un valor distinto de cero (rango de 1 a 1000) para indicar que este pad forma parte de la huella de un componente puente. Los componentes puente pueden usarse en una PCB de una sola cara cuando habrá un enlace de cable que conecte físicamente los pads entre sí en lugar de usar pistas para crear la conexión. El valor Jumper ID le indica al software qué pads debe tratar como "conectados". Solo se puede crear una conexión puente entre pads dentro de la misma huella de componente; deben tener el mismo valor Jumper ID y también deben estar asignados a la misma red. El componente también debe tener su Type configurado como Jumper. Cuando se cumplen estas condiciones, una conexión puente se muestra como una línea de conexión curva en el PCB Editor.
Locked - habilite esta opción para proteger el pad de la edición gráfica. Bloquee un pad cuya posición o tamaño sea crítico. Si intenta editar una primitiva que está bloqueada, se le informará que la primitiva está bloqueada y se le preguntará si desea continuar con la acción. Si esta opción no está marcada, la primitiva puede editarse libremente sin confirmación. Tenga en cuenta que la casilla Locked no tiene efecto sobre un pad que pertenece a un componente. Si el componente no está bloqueado, los pads se moverán cuando se mueva el componente. En esta situación, bloquee el componente para evitar un movimiento accidental.
Configuración de punto de prueba
Use esta región para definir este pad como un punto de prueba para la generación de archivos de punto de prueba Fabrication y/o Assembly . Un punto de prueba es una ubicación donde una sonda de prueba puede hacer contacto con la PCB para comprobar el funcionamiento correcto de la placa. Cualquier pad o vía puede designarse como punto de prueba habilitando la(s) casilla(s) de verificación requerida(s) de tipo de punto de prueba y capa. Cuando esto se hace, el pad o vía se bloquea automáticamente y, si el pad pertenece a un componente, el componente también se bloquea. El pad/vía/componente puede desbloquearse temporalmente si necesita moverse. Tenga en cuenta que deshabilitar la configuración de punto de prueba no desbloquea automáticamente el pad/vía/componente; esto debe hacerse manualmente.
Top - habilite esta opción para que este pad se defina como un punto de prueba de la capa superior.
Bottom - habilite esta opción para que este pad se defina como un punto de prueba de la capa inferior.
Tamaño y forma
El área de cobre (área de land) del pad se define por el tamaño X e Y y la configuración de Forma.
Simple - un pad simple es aquel cuyo tamaño y forma son idénticos en todas las capas.
Top-Middle-Bottom - un pad multicapa Superior-Medio-Inferior permite definir por separado distintos tamaños X e Y y la forma para la capa superior, para todas las capas de señal intermedias y para la capa inferior.
X-Size - el tamaño X (horizontal) actual del pad. Introduzca un valor de 1 a 10000mil. Los tamaños X e Y se pueden establecer de forma independiente para definir formas de pad asimétricas.
Y-Size - el tamaño Y (vertical) actual del pad. Introduzca un valor de 1 a 10000mil. Los tamaños X e Y se pueden establecer de forma independiente para definir formas de pad asimétricas.
Shape - la forma básica del pad. Las formas básicas del pad incluyen Round, Rectangular, Octagonal o Rounded Rectangle. La forma básica se puede modificar cambiando los ajustes de tamaño X e Y para producir una forma de pad asimétrica.
Corner Radius - esta opción está disponible cuando Shape está establecido en Rounded Rectangle. El valor es un porcentaje de la mitad del lado más corto del pad; por lo tanto, un valor de 0% corresponde a un pad rectangular y 100% a un pad circular.
Offset From Hole Center (X/Y) - introduzca un valor para desplazar el área de cobre del pad desde el centro del orificio del pad en esta cantidad.
Full Stack - se pueden editar distintos tamaños y diámetros de orificio en cada capa (incluyendo todas las capas de señal y planos).
Edit Full Pad Layer Definitions - haga clic para abrir el cuadro de diálogo Pad Layer Editor , que proporciona controles relacionados con los ajustes de pad/vía para cada capa, incluida la forma del pad, el tamaño y la ubicación X/Y. Debe seleccionarse Full Stack para acceder a este botón.
El cuadro de diálogo Pad Layer Editor
Options and Controls of the Pad Layer Editor Dialog
Main Grid - Una pila de pads es un conjunto de información sobre la forma y el tamaño del pad con respecto a una capa de esta pila. Haga clic en uno de los atributos de esta cuadrícula para editar los valores de la capa actual de la pila. Las capas de una pila de pads se derivan del Layer Stack Manager (Design » Layer Stack Manager ).
Attributes on Layer
Shape - elija una forma de pad de la lista desplegable: Round , Rectangular , Octagonal o Rounded Rectangle .
X Size - haga clic para especificar el tamaño X del pad.
Y Size - haga clic para especificar el tamaño Y del pad.
Corner Radius (%) - haga clic para especificar el radio de esquina del pad; este campo solo es editable para Rounded Rectangle .
Layer Stack Reference
Name - la capa referenciada por la capa del pad.
Index - el índice relativo de la capa.
Absolute Layer
Name - nombre de la capa, que está definido de forma predeterminada.
Index - índice absoluto del pad entre todas las capas (incluidas las capas ocultas).
Only show layers in layerstack - habilite esta opción para mostrar solo las capas (derivadas del Layer Stack Manager ) en el apilado de capas. Marque Layer Stack Manager (Design » Layer Stack Manager ) para ver qué capas se utilizan. Si esta opción está deshabilitada, se muestran todas las capas PCB disponibles.
Expansión de la máscara de pasta
El software crea automáticamente una abertura en la máscara de pasta con la misma forma que el pad. Esta abertura puede ser mayor (un valor de expansión positivo) o menor (un valor de expansión negativo) que el propio pad, según se define en este ajuste. Normalmente, las aberturas de la máscara de pasta son más pequeñas que el pad, aunque hay excepciones.
Expansion value from rules - cuando esta opción está habilitada, la expansión de la máscara de pasta para este pad se define mediante la regla de diseño aplicable Paste Mask Expansion .
Specify expansion value - habilite esta opción para anular la regla y especificar el valor de expansión de la máscara de pasta para este pad.
Expansiones de la máscara de soldadura
El software crea automáticamente una abertura en la máscara de soldadura con la misma forma que el pad. Esta abertura puede ser mayor (un valor de expansión positivo) o menor (un valor de expansión negativo) que el propio pad, según se define en este ajuste. Normalmente, las aberturas de la máscara de soldadura son más grandes que el pad, aunque hay excepciones.
Expansion value from rules - cuando esta opción está habilitada, la expansión de la máscara de soldadura para este pad se define mediante la regla de diseño aplicable Solder Mask Expansion .
Specify expansion value - habilite esta opción para anular la regla y especificar los valores de expansión de la máscara de soldadura para este pad.
Solder Mask From The Hole Edge - si el valor de expansión se está especificando en este cuadro de diálogo, también puede habilitar esta opción para definir la expansión de la máscara de soldadura desde el borde del orificio en lugar de desde el borde del pad.
Force complete tenting on top - el término tenting significa to close off . Si esta opción está habilitada, se anularán los ajustes de la regla de diseño de expansión de máscara de soldadura aplicable, lo que dará como resultado que no haya abertura en la máscara de soldadura de la capa superior de máscara de soldadura para este pad. Cuando esta opción está habilitada, las opciones Expansion value from rules y Specify expansion value se ignoran.
Force complete tenting on bottom - el término tenting significa to close off . Si esta opción está habilitada, se anularán los ajustes de la regla de diseño de expansión de máscara de soldadura aplicable, lo que dará como resultado que no haya abertura en la máscara de soldadura de la capa inferior de máscara de soldadura para este pad. Cuando esta opción está habilitada, las opciones Expansion value from rules y Specify expansion value se ignoran.
Las máscaras de pasta y de soldadura se muestran en negativo; es decir, cuando ve un objeto en una de esas capas, en realidad es un agujero o una abertura en esa capa.
Informes sobre redes
Para generar un informe de estado de lista de redes a partir del documento PCB activo, elija el comando Reports » Netlist Status en los menús principales. Este informe proporciona información detallada sobre la lista de redes de la placa enrutada. Enumera todas las redes y, para cada una, indica las capas utilizadas para el enrutamiento y la longitud física total de pista enrutada. Después de ejecutar el comando, se genera un informe - Net Status - <PCBDocumentName>.html - y se abre como documento activo. Se enumera cada red; haga clic en el nombre de una red para resaltarla en el documento PCB. Los datos de longitud de pista físicamente enrutada se muestran inicialmente en las unidades de medida especificadas para el propio diseño de la placa. Utilice el campo Units del informe para cambiar rápidamente entre unidades imperiales y métricas según sea necesario.
El informe también se genera en formato .txt . Ambos formatos de informe se almacenan en la carpeta especificada por la entrada Output Path en la pestaña Options tab del cuadro de diálogo Options for Project . Solo el informe con formato HTML se agrega al proyecto principal en el panel Projects panel y puede encontrarse en la subcarpeta Generated\Documents .
El informe incluye la Longitud Enrutada, que incluye la distancia vertical recorrida a través de las vías de esa red. Tenga en cuenta que la calculadora de Longitud Enrutada no intenta resolver segmentos de pista superpuestos ni ondulaciones de enrutamiento dentro de los pads, por lo que puede no ser precisa. Para una longitud más precisa, utilice Signal Length , que puede mostrarse en el modo Nets mode del panel PCB . El panel PCB también permite crear un informe; haga clic con el botón derecho en la lista de redes del panel para configurar las columnas necesarias, luego haga clic con el botón derecho y seleccione Reports para abrir el cuadro de diálogo Report Preview , donde puede exportar el informe en diversos formatos.