Editor de reglas y restricciones de PCB

Parent page: Cuadros de diálogo de PCB

El cuadro de diálogo PCB Rules and Constraints EditorEl cuadro de diálogo PCB Rules and Constraints Editor

Resumen

El cuadro de diálogo PCB Rules and constraints Editor proporciona controles para explorar y administrar las reglas de diseño definidas para el documento PCB actual. En conjunto, las reglas de diseño forman un conjunto de instrucciones que el editor de PCB debe seguir. Cada regla representa un requisito de su diseño y muchas de las reglas, por ejemplo, las restricciones de separación y ancho, pueden supervisarse mientras trabaja con el Comprobador de Reglas de Diseño (DRC) en línea. Ciertas reglas se supervisan al utilizar funciones adicionales del software, por ejemplo, las reglas basadas en enrutamiento al usar el autorrouter Situs para enrutar un diseño.

Para completar correctamente un diseño de PCB utilizando el editor de PCB de CircuitStudio, las restricciones del diseño deben analizarse e implementarse como un conjunto de reglas de diseño bien definido. Recuerde que el editor de PCB está controlado por reglas y, por lo tanto, dedicar tiempo a configurar las reglas al inicio del diseño le permitirá crear su diseño de forma eficaz, con la seguridad de que el sistema de reglas está trabajando intensamente para garantizar el éxito.

Acceso

Se accede al cuadro de diálogo desde el editor de PCB haciendo clic en Home | Design Rules |

desde los menús principales.

Opciones/controles

El cuadro de diálogo incluye un panel estático a la izquierda y una región principal de edición a la derecha que cambia de contexto según la selección de la izquierda.

Panel izquierdo

En el panel de árbol de carpetas del lado izquierdo del cuadro de diálogo, cada una de las categorías de reglas de diseño compatibles, y sus tipos, se enumeran en la carpeta Design Rules. Se admiten las siguientes categorías y tipos de reglas:

  • Electrical - esta categoría ofrece los siguientes tipos de reglas: Clearance, Short-Circuit, Un-Routed Net, Un-Connected Pin y Unpoured Polygon.
  • Routing - esta categoría ofrece los siguientes tipos de reglas: Width, Routing Topology, Routing Priority, Routing Layers, Routing Corners, Routing Via Style, Fanout Control y Differential Pairs Routing.
  • Mask - esta categoría ofrece los siguientes tipos de reglas: Solder Mask Expansion y Paste Mask Expansion.
  • Plane - esta categoría ofrece los siguientes tipos de reglas: Power Plane Connect Style, Power Plane Clearance y Polygon Connect Style.
  • Manufacturing - esta categoría ofrece los siguientes tipos de reglas:  Minimum Annular RingAcute AngleHole SizeLayer Pairs, Hole To Hole Clearance, Minimum Solder Mask SliverSilk To Solder Mask ClearanceSilk To Silk Clearance y Silk To BoardRegion Clearance.
  • Placement - esta categoría ofrece los siguientes tipos de reglas: Component Clearance y Height.

Haga clic en la carpeta raíz para acceder a una lista resumida en la región principal de edición del cuadro de diálogo de todas las reglas específicas que se han definido para todos los tipos de reglas de diseño en todas las categorías.

Haga clic en una carpeta de categoría para acceder a una lista resumida de todas las reglas específicas que se han definido para todos los tipos de reglas de diseño asociados a esa categoría.

Haga clic en una carpeta de tipo de regla para acceder a una lista resumida de todas las reglas específicas que se han definido para ese tipo.

Haga clic en la entrada de una regla específica en el panel de árbol de carpetas (o haga doble clic en su entrada en una lista resumida) para acceder a los controles para administrar su definición.

Menú del botón derecho

Los siguientes comandos están disponibles en el menú contextual del botón derecho para el panel:

  • New Rule - use este comando para crear una nueva regla del tipo de regla actualmente seleccionado. La nueva regla se agregará al árbol de carpetas y también aparecerá en la lista resumida de ese tipo de regla. El nombre de la regla aparecerá en negrita para distinguirla como nueva y aún no “aplicada”.
Cuando se agrega una nueva regla, inicialmente se le asignará un nombre predeterminado basado en el tipo específico de regla. Por ejemplo, si agrega una nueva regla de separación, el nombre predeterminado será Clearance. Si este nombre predeterminado no se cambia, al agregar otra nueva regla del mismo tipo se obtendrá el mismo nombre de regla con un sufijo numérico incrementado (es decir, Clearance_1, Clearance_2, y así sucesivamente).
Cuando se crea una nueva regla para un tipo de regla determinado, se le asigna automáticamente la prioridad 1 (la prioridad más alta). Si existen otras reglas de ese tipo, sus prioridades se desplazarán (reducirán) en una unidad en consecuencia. Entonces se considerarán modificadas aunque no se hayan modificado específicamente en el nivel de alcance/restricción. Por lo tanto, todas esas reglas existentes de ese tipo se mostrarán en estado modificado (en negrita con asterisco).
  • Duplicate Rule - use este comando para crear rápidamente una copia idéntica de la regla existente actualmente seleccionada. La regla duplicada tendrá el mismo nombre que la original con la adición de un sufijo (por ejemplo, _1) para distinguirla. Su definición (alcance, restricciones, etc.) será idéntica a la de la original.
En términos de prioridad, a la regla duplicada se le asignará la siguiente prioridad por debajo de la regla original. Por ejemplo, si la regla original tiene prioridad 1, a la duplicada se le asignará la prioridad 2.
  • Delete Rule - use este comando para eliminar la regla específica que está actualmente seleccionada en el árbol de carpetas. El nombre de la regla aparecerá en negrita con tachado para distinguirla como una eliminación que aún no se ha “aplicado”.
Muchos tipos de reglas tienen reglas predeterminadas creadas cuando se crea un nuevo documento PCB. De forma similar, si se eliminan todas las reglas específicas de uno de esos tipos de regla, la regla predeterminada se volverá a agregar automáticamente.
  • Report - use este comando para generar un informe de las reglas de diseño definidas actualmente. El informe puede abarcar todas las categorías de reglas, una categoría de regla específica o un tipo de regla específico según la entrada seleccionada en el árbol de carpetas. Se abrirá el cuadro de diálogo Report Preview con el informe correspondiente ya cargado. Use este cuadro de diálogo para inspeccionar el informe utilizando varios controles de página/zoom antes de exportarlo finalmente a un archivo o imprimirlo.
  • Export Rules - use este comando para exportar sus definiciones de reglas favoritas a un archivo. Se abrirá el cuadro de diálogo Choose Design Rule Type. Seleccione los tipos de regla que desea exportar y luego haga clic en OK. Se abrirá el cuadro de diálogo Export Rules to File, desde donde podrá determinar dónde y con qué nombre se almacenará el archivo de reglas exportado (*.rul).
  • Import Rules - use este comando para importar definiciones de reglas desde un archivo de reglas de PCB guardado previamente. Se abrirá el cuadro de diálogo Choose Design Rule Type. Seleccione los tipos de regla que desea importar y luego haga clic en OK. Se abrirá el cuadro de diálogo Import File, desde donde podrá buscar y abrir el archivo de reglas de PCB concreto (*.rul) que desea importar.
Al importar, si ya existen reglas de un tipo elegido, se ofrecerá la opción de borrar las reglas existentes antes de la importación. Al hacer clic en Yes se eliminarán todas las reglas existentes de ese tipo y posteriormente se reemplazarán por las del archivo .rul. Al hacer clic en No se conservarán las reglas existentes. Sin embargo, si las reglas existentes y las importadas tienen el mismo nombre, las reglas importadas sobrescribirán a las existentes.

Región principal de edición

Esta región del cuadro de diálogo cambia de acuerdo con lo que esté actualmente seleccionado en el panel izquierdo. Presenta dos vistas diferentes:

  • Summary Listing - si se hace clic en la carpeta raíz Design Rules o en cualquiera de las carpetas secundarias de categoría o tipo de regla en el panel izquierdo, esta región presentará una lista resumida de todas las reglas definidas o de todas las reglas de la categoría o tipo seleccionado. Cada regla se enumera en función de lo siguiente:
    • Name - el nombre de la regla.
    • Priority - la prioridad actual de la regla.
    • Enabled - si la regla está actualmente habilitada o deshabilitada (haga clic para alternar este estado).
Una regla deshabilitada tendrá una apariencia atenuada en una lista resumida.
  • Type - el tipo de regla.
  • Category - la categoría de regla a la que pertenece.
  • Scope - el alcance de la regla (es decir, a qué objeto(s) se aplica).
  • Attributes - los atributos de restricción que se han definido para la regla.

Las listas resumidas también proporcionan los siguientes botones para actuar sobre las entradas seleccionadas en la lista mostrada actualmente:

  • New Rule - haga clic para crear una nueva regla del tipo actualmente seleccionado en el panel de árbol de carpetas del cuadro de diálogo.
  • Delete Rule(s) - haga clic para eliminar la regla o reglas específicas actualmente seleccionadas en la lista mostrada. El nombre de una regla eliminada aparecerá en negrita con tachado para distinguirla como una eliminación que aún no se ha “aplicado”.
Se pueden seleccionar varias reglas en una lista utilizando técnicas estándar de selección múltiple (Ctrl+click, Shift+click).
  • Duplicate Rule - haga clic para crear rápidamente una copia idéntica de la regla existente actualmente seleccionada en la lista mostrada.
  • Report - haga clic para generar un informe que contenga todas las reglas de diseño de la lista mostrada actualmente. Se abrirá el cuadro de diálogo Report Preview con el informe ya cargado. Use este cuadro de diálogo para inspeccionar el informe utilizando varios controles de página/zoom antes de exportarlo finalmente a un archivo o imprimirlo.
También hay disponible un comando para generar un informe en el menú contextual del botón derecho para la región.
  • Rule Definition - cuando se selecciona una regla específica en el panel izquierdo, esta región presentará los siguientes controles para definir esa regla.
    • Name - el nombre actual de la regla. Puede cambiarse según sea necesario.
    • Comment - este campo muestra cualquier comentario agregado para la regla, por ejemplo, una descripción significativa del uso de la regla.
    • Unique ID - el identificador único de la regla. Cada regla es en sí misma un objeto de diseño y es, por lo tanto, un elemento de datos tangible. El uso de un ID garantiza la unicidad. Sin embargo, donde el Unique ID realmente entra en juego es en una regla que se ha creado dentro del dominio del esquemático. Al añadir parámetros de reglas de diseño a objetos en un esquemático, se asigna un ID único a cada parámetro de regla. Los mismos ID se asignan a las reglas de diseño correspondientes que se crean en la PCB. Con este Unique ID, las restricciones de una regla pueden editarse tanto del lado del esquemático como del lado de la PCB, y los cambios se transfieren durante la sincronización.
    • Rule Scoping Controls - esta región proporciona controles para determinar el alcance de la regla en términos de los objetos a los que se aplica o entre los que se aplica. Consulte la sección Controles de alcance de reglas para obtener más detalles sobre el uso de los controles de esta región.
    • Constraints - esta región del cuadro de diálogo presenta las restricciones aplicables al tipo de regla que se está editando. Utilice los distintos controles para configurar estas restricciones según sea necesario.
Si una restricción de la regla no es válida, el nombre de la regla aparecerá en rojo tanto en el árbol de carpetas como en los listados de resumen. También aparecerá un mensaje de advertencia si intenta cerrar este cuadro de diálogo.
Los cambios realizados en definiciones de reglas existentes se resaltan tanto en el panel del árbol de carpetas como en las listas de resumen correspondientes. Estas entradas se distinguen porque el nombre de la regla aparece en negrita y se muestra un asterisco a la derecha del nombre.

Controles de alcance de reglas

Al definir el alcance de una regla de diseño —la extensión de su aplicación—, básicamente está definiendo los objetos miembros que están regidos por la regla. Utilice las opciones disponibles para establecer el alcance según sea necesario. Dependiendo de si la regla es unaria o binaria, deberá definir uno o dos alcances.

Para una regla de diseño unaria, se proporcionarán controles para definir un único alcance de regla. Utilice las opciones disponibles en la región Where The First Object Matches. Para una regla de diseño binaria, también se proporcionarán controles para definir un segundo alcance de regla. Utilice las opciones disponibles en la región Where The Second Object Matches.

Los controles son idénticos tanto si se define uno como dos alcances de regla, y se detallan en las siguientes secciones.

Donde el objeto coincide

  • Scoping Option - elija una de las siguientes opciones de alcance:
    • All - elija esta opción para generar un alcance dirigido a todos los objetos de diseño.
    • Net - elija esta opción para generar un alcance dirigido a todos los objetos de una red específica.
    • Layer - elija esta opción para generar un alcance dirigido a todos los objetos de una capa específica. Elija la capa requerida en el campo desplegable superior.
    • Net and Layer - elija esta opción para generar un alcance dirigido a todos los objetos de una red específica y en una capa específica. Elija la red requerida en el campo desplegable superior y la capa requerida en el campo desplegable inferior.
  • Top Drop-Down Field - al usar las opciones Net (o Net and Layer) o Layer , la lista desplegable de este campo se completará con todas las redes definidas en el diseño o con todas las capas actualmente habilitadas en el diseño. Elija el destino requerido según corresponda.
  • Bottom Drop-Down Field - al usar la opción Net and Layer, la lista desplegable de este campo se completará con todas las capas actualmente habilitadas en el diseño. Elija la capa requerida según corresponda.

Botones adicionales

Los siguientes controles adicionales se proporcionan en la parte inferior izquierda del cuadro de diálogo:

  • Rule Wizard - haga clic en este botón para ejecutar el Design Rule Wizard, que le guiará paso a paso por el proceso de creación de una nueva regla de diseño.
El botón Rule Wizard no estará disponible si hay modificaciones en reglas existentes que aún no se han “aplicado”.
  • Priorities - haga clic en este botón para acceder al cuadro de diálogo Edit Rule Priorities, desde donde puede administrar las prioridades de varias reglas del mismo tipo de regla.
Se pueden configurar varias reglas del mismo tipo. Puede ocurrir que un objeto de diseño esté cubierto por más de una regla con el mismo alcance. En este caso, existe un conflicto. Todos los conflictos se resuelven mediante la configuración de prioridad. El sistema recorre las reglas desde la prioridad más alta hasta la más baja y selecciona la primera cuyos alcances coinciden con el/los objeto(s) que se están comprobando.

 

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