Contact Us
Contact our corporate or local offices directly.
Rule category: Placement
Rule classification: Unary
This rule specifies the layers on which components can be placed.
Default constraints for the Permitted Layers rule.
All rules are resolved by the priority setting. The system goes through the rules from highest to lowest priority and picks the first one whose scope expression matches the object(s) being checked.
Batch DRC.
The rule acts as a test when performing a Batch DRC, to ensure components - targeted by the query expression of the rule's scope - are being placed only on a permitted layer. Parameters specified for components on the schematic, and that have been brought across into footprints on the PCB, can be used to great effect for this very purpose. For example, to check that components that do not support wave soldering are not placed on the bottom layer, a rule of this type can be defined. If we consider a component parameter, SupportsWaveSolder, has been defined for components and brought across as parameters of the footprints in the PCB, then the rule scope might be:
CompParameterValue('SupportsWaveSolder') <> 'Yes'
and only the Top Layer constraint would be permitted, with the Bottom Layer constraint disabled.
Contact our corporate or local offices directly.