KB: Rule's specified scope does not exist error during ECO when using Constraint Manager

Altium Designer Altium Designer
Did you see the error "Rule's specified scope does not exist" while updating the schematics after changes to the PCB? Does this error occur only for some net classes? This article explains why we are facing this error and how to resolve it.

Solution Details Copy Link Copied

If you get the error message Rule's specified scope does not exist during Update Schematics after changing the rules for buses in the Constraint Manager on the PCB side, the root cause of this error could be that the Generate Net Classes for Buses option is enabled on the Class Generation tab of the Project Options dialog.


Update Schematics - ECO Dialog


Project Options

With this setting, Net Classes for buses are automatically created for the PCB during the ECO but not for the schematics.


Update PCB Document - ECO Dialog


Net Classes - Schematic and PC

If we change the rules for those net classes on the PCB side, updating the schematics will report the error as the net classes do not exist on the schematic side and will not be created with the ECO.

As the Constraint Manage does not support automatically created classes, you need to disable the option in the Project Options and Define Classes in the Constraint Manager directly or define the classes with Schematic Directives and Import Directives from Schematics into the Constraint Manager.

For further details about transferring constraints between Schematic and PCB please see: https://www.altium.com/documentation/altium-designer/constraint-manager#transferring-constraints-between-schematic-and-pcb 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Was this article helpful?