Lista de conexiones

 

La Tools | Netlist región del editor de PCB incluye un menú desplegable de comandos que puede ayudar a gestionar la netlist interna y cómo se asigna a la placa enrutable.

Cada diseño de PCB incluye una netlist interna que define la conectividad del diseño. A medida que el diseño evoluciona y se realizan cambios, es posible que la netlist interna deje de coincidir con los componentes colocados y el enrutado. Los comandos del menú desplegable se describen en la tabla siguiente.

Comandos de netlist

Comando Comportamiento
Editar nets Se utiliza para abrir el cuadro de diálogo Netlist Manager (descrito a continuación), que proporciona controles para gestionar la netlist de la placa. 
Limpiar todas las nets Se utiliza para limpiar todas las nets enrutadas eliminando segmentos de pista duplicados (superpuestos) y dividiendo segmentos de pista en uniones en T y vías, si es necesario. Tenga en cuenta que los segmentos superpuestos sobrantes solo se eliminan si tienen el mismo ancho y longitud y están en la misma capa.
Limpiar una sola net Se utiliza para limpiar la net enrutada elegida eliminando segmentos de pista duplicados (superpuestos) y dividiendo segmentos de pista en uniones en T y vías, si es necesario. Tenga en cuenta que los segmentos superpuestos sobrantes solo se eliminan si tienen el mismo ancho y longitud y están en la misma capa.
Configurar nets físicas Este comando se utiliza para abrir el cuadro de diálogo Configure Physical Nets (descrito a continuación). Cuando se ejecuta el comando, se analiza todo el diseño, lo que da como resultado una lista detallada de cada net y de cada primitiva de esa net. El cuadro de diálogo es interactivo; haga clic en una net o primitiva para realizar cross probe a ese objeto. Right-click o haga clic en el botón Menu para acceder a los comandos disponibles. Tenga en cuenta que el cuadro de diálogo también se puede configurar para Only Show Errors; puede estar en este modo si el cuadro de diálogo aparece vacío. Cada pad del diseño y su cobre conectado se mostrarán como una net. A los pads que no tengan una net asignada se les asignará un nombre de net generado por el sistema. Utilice esto para resolver errores en footprints que tienen cobre tocando pads, pero esos pads no se usan en el diseño actual. 
Actualizar primitivas libres desde pads de componentes Se utiliza para volver a sincronizar el nombre de net de las primitivas de enrutado con el nombre de net de los pads a los que esas primitivas se conectan. Después de iniciar el comando, aparece un cuadro de diálogo de confirmación preguntando si desea actualizar las nets de primitivas libres a partir de las nets de pads de componentes. Después de hacer clic en Yes, comenzando desde cada pad, se selecciona el cobre conectado y el nombre de net de cada primitiva de enrutado se establece para que coincida con el del pad al que se conecta. Este comando es útil después de renombrar una net en el esquemático y actualizar el cambio en la PCB, ya que el proceso de actualización solo actualizará los nombres de net de los pads de la net. También se puede utilizar para asignar nombres de net a cobre adicional agregado en un footprint. Tenga en cuenta que este comando no actualiza el cobre conectado a pads que no tienen nombre de net (están configurados como No Net). Para resolver esto, utilice el comando Configure Physical Nets.
Exportar netlist desde PCB Se utiliza para exportar la netlist interna de la PCB a un archivo que se escribe en la misma carpeta que el archivo de PCB. La netlist se escribe en formato Protel y se abre automáticamente. La sección superior de la netlist detalla cada componente; la sección inferior detalla las nets y los nodos de cada net.
Crear netlist a partir de cobre conectado Se utiliza para crear un archivo de netlist basado en la conectividad creada por el enrutado en el diseño actual. La netlist se escribe en formato Protel y se abre automáticamente. La sección superior de la netlist detalla cada componente; la sección inferior detalla las nets y los nodos de cada net.
Borrar todas las nets Se utiliza para borrar todas las nets del documento de diseño actual, vaciando esencialmente la netlist interna de la PCB. Utilice este comando cuando haya cambiado la información de nets en los documentos esquemáticos de origen y desee volver a sincronizar completamente su PCB con el esquemático de origen. Después de iniciar el comando, aparecerá un cuadro de diálogo de confirmación advirtiéndole que esta operación borrará toda la información de nets de la PCB. Después de hacer clic en Yes, se elimina toda la información de nets de la PCB. Las pistas enrutadas permanecerán enrutadas, pero tendrán una asignación de net No Net. Se eliminarán todas las conexiones lógicas no enrutadas. Una vez que la PCB se haya vuelto a sincronizar con el esquemático, deberá ejecutar el comando Update Free Primitives From Component Pads o el comando Configure Physical Nets para volver a aplicar nombres de net al enrutado.
Al hacer clic con el botón derecho en las primitivas seleccionadas en el espacio de diseño del editor de PCB, el comando Net Actions  » Assign Net también está disponible en el menú contextual. Utilice este comando para asignar una net a los objetos. Después de iniciar el comando, aparece una mira. Arrastre la mira hasta la net a la que desea asignar los objetos y luego haga clic para seleccionar esa net.

Cuadro de diálogo Netlist Manager

Este comando abre el cuadro de diálogo Netlist Manager, que gestiona eficazmente la netlist de la placa. Las nets se pueden agregar, editar o eliminar según sea necesario, y los pines (o pads) de los componentes de esas nets también se pueden editar 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 netlist, incluida la capacidad de crear la netlist basada en el cobre conectado en la PCB y la capacidad de exportar la netlist desde la PCB.

  • Nets In Board - esta región presenta todas las nets 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 usar el comodín * (cualquier carácter) en la cadena de máscara, por ejemplo, "*" para mostrar todas las nets o "D*" para mostrar todas las nets que comienzan con la letra D.
  • Edit - haga clic para abrir el cuadro de diálogo Edit Net (descrito a continuación) en el que puede ver y modificar las propiedades de la net actualmente seleccionada (o de la net enfocada cuando hay varias nets seleccionadas actualmente en la lista; la net enfocada se presenta con un borde punteado).
  • Add - haga clic para agregar una nueva net para la placa. Se abre el cuadro de diálogo Edit Net, en el que puede definir las propiedades de la net. El nombre inicial predeterminado para la nueva net es NewNet; cámbielo según sea necesario.
  • Pins In Focused Net - esta región presenta todos los pines (pads de componentes) asociados/pertenecientes a la net actualmente seleccionada/enfocada. Para cada entrada de la lista, el identificador del pin se muestra en el formato <ComponentDesignator>-<PinDesignator>.
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 usar el * (cualquier carácter) comodín en la cadena de máscara, por ejemplo, "*" para mostrar todos los pines de la net seleccionada/enfocada, o "U*" para mostrar solo aquellos pines asociados con componentes cuyo designador comienza con la letra U.
  • Edit - haga clic para abrir el cuadro de diálogo Pad dialog 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 net para la placa. Se abre el cuadro de diálogo Edit Net, en el que puede definir las propiedades de la net
    • Delete Net - se utiliza para eliminar la(s) net(s) 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.
    • Update Free Primitives From Component Pads - se utiliza para volver a sincronizar el nombre de net de las primitivas de enrutado con el nombre de net al que se conectan los pads. Después de iniciar el comando, aparece un cuadro de diálogo de confirmación preguntando si desea actualizar las nets de primitivas libres con las nets de pads de componentes. Después de hacer clic en Yes, comenzando desde cada pad, se selecciona el cobre conectado y el nombre de net de cada primitiva se establece para que coincida con el del pad.
Esta operación no afecta a la netlist interna de la PCB.
  • Clear All Nets - se utiliza para borrar todas las nets del documento de diseño actual, vaciando esencialmente la netlist interna de la PCB. Esto puede ser deseable si ha cambiado la información de nets en los documentos esquemáticos de origen y desea volver a sincronizar completamente 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 advirtiéndole que esta operación borrará toda la información de nets de la PCB. Después de hacer clic en Yes, se eliminará toda la información de nets. 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 PCB.
  • Create Netlist From Connected Copper - se utiliza para crear un archivo de netlist basado en la conectividad creada por el enrutado en el 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 PCB que se abre automáticamente como documento activo en la ventana principal de diseño.
Cada net de la netlist toma su nombre de uno de los pads a los que se conecta el cobre enrutado.
Todos los comandos disponibles en el botón Menu también están disponibles en el menú contextual del cuadro de diálogo.

Cuadro de diálogo Edit Net

El cuadro de diálogo Edit Net proporciona controles para editar nets (incluido el cambio del nombre de la net), agregar o eliminar pines físicos para la net especificada y especificar la longitud de pista para la net.

Las opciones clave se describen a continuación.

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 su nombre de red entre corchetes. 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 redes actual o haga clic con el botón derecho para eliminar los pines seleccionados de la lista mediante el menú contextual.

Pins in This Net

Esta es una lista de todos los pines de esta red. Seleccione los pines que desea quitar de esta red. Use las teclas ShiftCtrl para seleccionar varios pines. Use los botones de control para mover los pines seleccionados fuera de la lista de redes actual o haga clic con el botón derecho y use el menú contextual para eliminar los pines seleccionados.

Current Interactive Routing Settings

La región de la cuadrícula enumera la configuración actual del enrutamiento interactivo.

Via Hole Size

Esto representa el valor actual del tamaño del orificio de vía almacenado en la red. Este cuadro de diálogo proporciona una forma de modificar los valores actuales de la configuración actual del enrutamiento interactivo. Si los valores son cero, los valores elegidos por el usuario no se obtienen de este cuadro de diálogo y se utilizará el último valor usado para esta placa.

Via Diameter 

Esto representa el valor actual del tamaño de vía del usuario que está almacenado en esta red. Este cuadro de diálogo proporciona una forma de modificar los valores actuales de la configuración actual del enrutamiento interactivo. Si los valores son cero, los valores elegidos por el usuario no se obtienen de este cuadro de diálogo y se utilizará el último valor usado para esta placa.

All Widths-

Estos son los valores actuales de referencia de enrutamiento y 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 del enrutamiento interactivo. Si los valores son cero, los valores elegidos por el usuario no se obtienen 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 de la pila de capas.

Cuadro de diálogo Configurar redes físicas

El cuadro de diálogo Configure Physical Nets le permite examinar y confirmar que los objetos que están conectados físicamente tienen la red correcta asignada en esa red física. Lo hace comprobando que todas las almohadillas y los objetos que las conectan físicamente entre sí (pistas, arcos, rellenos, etc.) tengan asignado el mismo nombre de red. Cuando todos los objetos de la red son correctos, la red se muestra en verde.

Si se detecta que algún objeto está en contacto y tiene asignada una red diferente, se marca en rojo. Un ejemplo común de cuándo ocurre esto es cuando la huella de un componente tiene objetos de cobre adicionales dentro de la huella. Cuando esta huella se carga durante la sincronización, el nombre de red asignado se aplica a cada almohadilla, pero no al cobre adicional.

El estado predeterminado de este cuadro de diálogo es Only Show Errors, lo que significa que los objetos asignados correctamente no se muestran. Desactive esta opción deshabilitando la opción Only Show Errors en el menú desplegable del botón Menu para mostrar todos los objetos.

Las opciones clave se describen a continuación.

  • Electrically Connected Copper - esta región enumera agrupaciones distintas de primitivas de cobre que están conectadas eléctricamente, según se detecta en el cableado del diseño. Para cada agrupación, se presenta la siguiente información:
    • Primitive - en el nivel superior, esta entrada refleja cuántas primitivas hay en el cobre conectado. Las primitivas pueden mostrarse en una lista plana o agrupadas por tipo de primitiva. Esto último se configura habilitando la opción Show Primitive Groups en las opciones del botón Menu . Si se hace esto, las primitivas se dividirán en las siguientes agrupaciones:
      • Connected Component Primitives - enumera todas las primitivas de almohadilla de componente como elementos secundarios. Estas pueden agruparse además por componente principal habilitando la opción del botón Menu Show Components.
      • Connected Free Primitives - enumera todas las primitivas de cobre que no pertenecen a componentes como elementos secundarios, agrupadas además por tipo de primitiva (rellenos, polígonos, pistas, vías).
Las primitivas conectadas de componentes solo se presentan cuando la opción Show Component Pads está habilitada en las opciones del botón Menu . Del mismo modo, las primitivas libres conectadas solo se presentan cuando la opción Show Non Component Pads está habilitada. Si una de estas opciones está deshabilitada, la entrada de nivel superior reflejará cuántas primitivas están actualmente ocultas. Si ambas opciones están deshabilitadas, el cuadro de diálogo estará vacío. El botón Show All Primitives estará disponible, lo que permite mostrar rápidamente todas las primitivas (básicamente habilitando una o ambas de estas opciones deshabilitadas).
Al hacer clic en una entrada de primitiva, esa primitiva se resaltará en el espacio de diseño. Al seleccionar varias entradas de primitivas, se seleccionarán todas las primitivas de esa selección. Al seleccionar una entrada de nivel superior en la lista, se resaltarán en el espacio de diseño todas las primitivas secundarias descendientes.
  • Original Net Names - este campo refleja el nombre de red actualmente asignado a la primitiva, es decir, la red a la que la primitiva está conectada actualmente. La entrada será una de las redes definidas para la placa. Sin embargo, si una primitiva no está conectada a una red, tendrá la entrada <Unassigned>.
  • Status - este campo proporciona una entrada de estado de nivel superior para la agrupación, que puede estar en uno de cuatro estados:
    • Blank - la asignación de red para la agrupación de cobre conectado es completamente correcta y no se requiere ninguna actualización. La entrada de nivel superior de la agrupación se muestra en color verde.
    • 1. Update Required - Unassigned Nets - en este estado, ninguna de las primitivas de la agrupación ha sido asignada a una red. La entrada de nivel superior de la agrupación se muestra en color amarillo.
    • 2. Update Required - Some Unassigned Nets - en este estado, algunas de las primitivas de la agrupación han sido asignadas a la misma red, pero otras no han sido asignadas en absoluto. La entrada de nivel superior de la agrupación se muestra en color naranja.
    • 3. Ambiguous - Multiple Net Names - en este estado, hay primitivas en la agrupación que han sido asignadas a redes diferentes. También puede haber primitivas aún no asignadas. La entrada de nivel superior de la agrupación se muestra en color rojo.
  • Action - esta región proporciona controles para especificar la acción que debe realizarse para resolver problemas con el cobre conectado, junto con el resultado de ejecutar los cambios configurados. Para cada agrupación, se presenta lo siguiente:
    • Proposed Action - este campo se utiliza para determinar qué acción, si corresponde, debe realizarse. En el nivel más alto de una agrupación, esta entrada puede establecerse en Update Net To o Don't Update Net To. Al actualizar, elija la nueva red de destino en el campo New Net Name. En función de estas dos configuraciones, el software calcula las acciones que deben realizarse en el nivel de primitivas secundarias, llegando a una de las siguientes propuestas:
      • No Action Required - la primitiva ya está asignada/conectada a la red de destino.
      • Update - incluya la primitiva en la actualización para que quede asignada/conectada a la nueva red de destino.
      • Don't Update - no incluya la primitiva en la actualización. Permanecerá conectada a su red actual.
    • New Net Name - se usa para establecer una nueva red de destino a la que deben conectarse las primitivas. La lista desplegable del campo enumera todas las redes detectadas entre las primitivas de la agrupación de cobre conectado. Si necesita usar una red diferente, haga clic con el botón derecho en el campo y use el comando Change Copper Net To Board Net del menú contextual. Esto abre el cuadro de diálogo Choose Net, que enumera todas las redes definidas actualmente para la placa. Elija la red que necesita y luego haga clic en OK. La red se introducirá en el campo.
    • Done - este campo refleja el éxito o el fracaso de la acción de actualización una vez que se presiona el botón Execute  y se aplican los cambios.
Al alternar la acción propuesta en un nivel principal, se alterna rápidamente la acción propuesta en el nivel secundario y para todos los elementos secundarios bajo ese principal. Cuando los elementos secundarios individuales difieren en sus acciones propuestas —algunos incluidos para actualización y otros excluidos—, el nivel principal superior en la jerarquía de primitivas agrupadas reflejará esto con la entrada Some Updates.
  • Execute - una vez que esté satisfecho con las acciones asignadas a la lista de redes, haga clic para actualizar las asignaciones de red.
  • Menu - haga clic para acceder al siguiente menú de comandos relacionados con la lista principal en general o con la(s) primitiva(s) seleccionada(s) actualmente. Los comandos son idénticos a los disponibles en el menú del botón derecho para la región de la lista principal.
    • Update/Don't Update/No Action - úselo para alternar rápidamente la acción propuesta para la(s) primitiva(s) seleccionada(s). En un nivel superior, principal, de la jerarquía de primitivas, úselo para alternar la acción propuesta para todos los elementos secundarios descendientes.
    • Select All - úselo para seleccionar rápidamente todas las agrupaciones de cobre conectado (las entradas de nivel más alto de la lista).
    • Select All With Same Status - con una entrada de agrupación de cobre conectado de nivel superior seleccionada, use este comando para seleccionar rápidamente todas las demás agrupaciones de nivel superior con el mismo estado.
    • Clear All Selected - úselo para anular la selección de todas las entradas de la lista.
    • Expand All In Connected Copper - úselo para expandir rápidamente todas las agrupaciones secundarias dentro de la agrupación de cobre conectado actualmente enfocada.
    • Expand All - úselo para expandir rápidamente todas las agrupaciones de todas las agrupaciones de cobre conectado de la lista.
    • Expand Children - úselo para expandir rápidamente todos los grupos secundarios descendientes por debajo de la agrupación seleccionada actualmente.
    • Collapse All In Connected Copper - úselo para contraer rápidamente todas las agrupaciones secundarias dentro de la agrupación de cobre conectado actualmente enfocada.
    • Collapse All - úselo para contraer rápidamente todas las agrupaciones de todas las agrupaciones de cobre conectado de la lista.
    • Collapse Children - úselo para contraer rápidamente todos los grupos secundarios descendientes por debajo de la agrupación seleccionada actualmente.
    • Only Show Errors - habilite esta opción para mostrar solo errores en el cuadro de diálogo. La lista solo presentará agrupaciones de cobre conectado cuyo Status sea de nivel 1, 2 o 3. Deshabilítela para mostrar también el cobre conectado que está correctamente asignado.
    • Show Components - habilite esta opción para que las primitivas de almohadilla de componente se agrupen por sus componentes principales.
    • Show Primitive Groups - habilite esta opción para que las primitivas se agrupen por su tipo de primitiva.
    • Animate Action Execution- permite que el cuadro de diálogo se desplace por la lista a medida que avanza la ejecución, ofreciéndole un progreso animado en tiempo real de la ejecución de los cambios de red. Deshabilitar esta opción significa que la ejecución de los cambios se realizará sin dicha animación.
    • Warn On Netlist Change - habilite esta opción para recibir una advertencia cuando los cambios afecten la netlist de la placa. Se abrirá el cuadro de diálogo Netlist Change , alertándole de cuántos primitivos tendrán sus redes cambiadas y de que esto afectará la netlist.

Puede hacer clic en Continue o hacer clic en Filter Affected para inspeccionar más de cerca los cambios propuestos.

  • Show Component Pads - habilite esta opción para mostrar en la lista los primitivos de componentes conectados.
  • Show Non Component Pads - habilite esta opción para mostrar en la lista los primitivos libres conectados.
  • Show Changes That Affect Netlist - habilite esta opción para presentar únicamente una lista de las acciones propuestas (cambios) que afectarán la netlist de la placa.
  • Show All Primitives - haga clic para mostrar rápidamente todos los primitivos. Este botón estará disponible si las opciones Show Component Pads y/o Show Non Component Pads están deshabilitadas en las opciones del botón Menu .

 

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