DRC

The DRC command allows you to detect routing patterns and components that violate the design rules specified in the Rule Editor Dialog. You can configure the settings for this command in the DRC Settings dialog. If errors are detected, then the Check Results Dialog is displayed automatically after the DRC command is executed. Launch the DRC command by clicking Report > Design Rule Checking > DRC split button > DRC on the ribbon in eCADSTAR PCB Editor.

 

Note
  • Any Non-conductor errors that are detected by the DRC command and then corrected are automatically deleted if you subsequently execute this command in a Check mode.
  • To automatically check clearances while making changes to a design, see Executing DRC while Editing a Design.

 

Value   Description
Execution mode   Allows you to specify the objects in the design that are checked by the DRC command. This section also allows you to delete the errors that you select on the canvas, or delete all errors in the design.
  Check objects The routing patterns and components that you select on the canvas are checked according to the settings in the Targets to check section, and in the DRC Settings dialog. If errors are found, then they are listed in the displayed Check Results Dialog. The Execute button and the Targets to check section are made unavailable.
  Delete errors The error marks that you select on the canvas are deleted. A message is displayed which states the number of errors that are deleted. The Execute button is made unavailable.
  Check design When you click Execute, the routing patterns and components in the design are checked according to the settings in the DRC Settings dialog. The Execute button and the Targets to check section are made unavailable. All layers of the board are checked, unless Select Only Active Layer is selected on the status bar, or Check for only visible layers is selected in the Non-conductor tab.
  Delete all errors When you click Execute, all error marks on the board are deleted that are set to Unprocessed in the Action column, in the Check Results dialog, Errors section. The Execute button is made unavailable.
Targets to check   Allows you to specify the targets that are checked by the DRC command. These are specified in the DRC Settings dialog for the items that you select in this section.
  Track
  • ON: the following items are checked by the DRC command: all items in the DRC Settings dialog, Track/Component tab except those in the Component section, for which the Check column is selected.
  • OFF: the items in the DRC Settings dialog, Track/Component tab, except those in the Component section, are not checked by the DRC command. To consider the items in the Component section, select Component in the Targets to check section.
  Component
  • ON: the following items are checked by the DRC command: all items in the Component section of the DRC Settings dialog, Track/Component tab, for which the Check column is selected.
  • OFF: the items in the Component section of the DRC Settings dialog, Track/Component tab are not checked by the DRC command.
  non-conductor
  • ON: the following items are checked by the DRC command: all items in the DRC Settings dialog, Non-conductor tab, for which the Check column is selected.
  • OFF: the items in the DRC Settings dialog, Non-conductor tab are not checked by the DRC command.
DRC Settings   Displays the DRC Settings dialog. This dialog allows you to select the items that are checked using the DRC command, and specify whether associated DRC errors are shown on the canvas.
Note
If the Do not display check items which do not have errors to display check box is selected in the Application Settings dialog, Check Results section, then items without errors are not displayed in the Check Results Dialog, Item box.
Execute   If Check design or Delete all errors are selected in the Execution mode section, then this button is made available. Click Execute to perform the option selected in the Execution mode section.
Exit   Closes the DRC dialog.

 

Note
  • If Select Only Active Layer is selected on the status bar, then only the active layer is checked when you select Check design in the DRC dialog. However, if an object on the active layer has items associated with it on other layers, then errors may also be detected on these layers. For example, a component on the active layer may have errors associated with its outline or padstack, which may not be on the active layer.
  • The DRC checks that are executed when a design is loaded are specified in the Application Settings dialog, Interaction tab.