Overlap of Manufacturing Package Rules
- Last UpdatedDec 05, 2025
- 1 minute read
For performance reasons, the rules of the manufacturing package matching the last time a part was stored are always tested first when a part is to be stored. This contradicts the basic idea of all manufacturing packages always being tested in the same order, and if two or more manufacturing package rules overlap, the results may become unpredictable.
When manufacturing package rules are setup in a way that they are not all mutually exclusive, that means, all design elements tested against the rules match at most one manufacturing package, the environment variable SBH_OVERLAP_MANPKGRULES must be set to YES. Doing so will enforce the evaluation of rules to always start at the first manufacturing package. The cost will be a negative impact on performance of the production functionality when parts are stored.
Note: A manufacturing package having a single rule set to "( true )" is excluded from the performance improving behavior described above. If no other rules overlap, the environment variable need not be set.