NXKnowledge

Using Routing applications > Routing Electrical > Electrical Design Rules

Curve bend radius

The Curve Bend Radius design rule checks whether a bend is too tight based on the current bundle diameter.

The minimum is based on a ratio of curvature to the bundle diameter. This minimum ratio is specified in the Application View as CURVE_MIN_BEND_RADIUS_COEFF in the User Preferences block of the Application View file (ugroute_elec_metric.xml or ugroute_elec_inch.xml).

If CURVE_MIN_BEND_RADIUS_COEFF is not defined, the default value is set to 1, requiring the radius of curvature to never be less than the bundle diameter. This is the smallest ratio allowed.

Curve Bend Radius Spline design rule

Use violation curves to highlight specific violation locations for splines violating the minimum curve bend radius design rule. This design rule finds the exact location of sharp corners on splines to help edit or address the issue. The Design Rule dialog box creates and highlights temporary points on either side of the violation curve created at the violation location.

The values for the check interval are decided based on CHECK_SPLINE_ARC_LEN (defined in the User Preferences block of the Application View — ugroute_elec_metric.xml/inch equivalent, or ugroute_mech_metric.xml/inch equivalent) and the bundle diameter. The smaller of CHECK_SPLINE_ARC_LEN and half the bundle diameter is used as the interval value.

Examples:

  1. CHECK_SPLINE_ARC_LEN = 5; bundle diameter = 4. The check interval is 2 (half the bundle diameter is less than CHECK_SPLINE_ARC_LEN).
  2. CHECK_SPLINE_ARC_LEN = 1; bundle diameter = 4. The check interval is 1 (CHECK_SPLINE_ARC_LEN is less than half the bundle diameter).

Run this design rule via Analysis→Check Mate→Execute Tests.

Violation navigation and display

The Violation group provides Navigate Violations options to move between violation locations for a particular violation (via Show Each Violation Location) and between different violations. It also has a Filter list menu (All Violations, Skip Overrides, Overrides Only) and a Full Violation Text option for detailed violation descriptions.

The Display group provides:

Option Description
Center Violation Objects Centers the entire violating spline, highlighting the violating sections instead of the entire spline.
Fit Violation Objects Fits the entire violating spline and also highlights violation locations.
Center Violation Location Centers highlighted violation locations.
Fit Violation Location Fits the highlighted locations.

The Override group provides an option to override the desired violations and enter a reason for the override (Yes/No from the Override list menu).

Connection Compatibility design rule

The Connection Compatibility design rule checks that connected objects are compatible, including part-to-part and part-to-stock connections. Three characteristics are checked: SIZE, GENDER, and CONNECTION_TYPE. SIZE and CONNECTION_TYPE must be equal on both ports; GENDER must not be equal. There are no customization preferences associated with this design rule.

Flexed stock length

The Flexed Stock Length design rule checks the length of flexed stocks to ensure they match the length of the flexible stocks in the component part. The tolerance is specified in the Application View using ROUTE_FLEXED_STOCK_LENGTH_TOL as a user preference. The length check must be within this tolerance to pass the design rule.

Flexed stock status

The Flexed Stock Status design rule checks the status of flexed stocks to ensure that the flexed stock features are not out-of-date. There is no customization preference associated with this design rule.

Duplicate component check

A related check looks for components which have the same values in listed columns — add the columns from the Component List Navigator in the user preference in the Application View file.

Related topics

  • Electrical Design Rules

Source: https://docs.sw.siemens.com/en-US/doc/209349590/PL20220512394070742.routing/design_rules_minimum_bend · retrieved 2026-07-10