Skip to main content
Mobile menu
  • Solutions
    • Octopart Discover Go beyond part search to discover viable solutions, evaluate tradeoffs, and make better decisions earlier
    • Altium Develop Design advanced PCBs in Altium Designer, working independently or connecting reviewers, sourcing data, and release coordination when needed
    • Altium Agile Teams Bring structure to multidisciplinary electronics development and collaboration without sacrificing speed
    • Altium Agile Enterprise Connect context from intent through release with an intelligent, governed, extensible platform
  • Resources & Support
    Free Altium 365 Tools
    • Gerber Compare
    • Online PCB Viewer
    Resources & Support
    • Learning Hub
    • Support Center
    • Documentation
    • Webinars
    Altium Community
    • Forum
    • Bug Crunch
    • Ideas
  • Education & Training
    • Student Lab Free access to professional PCB design software, training, and learning resources for students
    • Educator Center A comprehensive education platform providing curriculum, software, training, and classroom resources for educators
    • Altium Education Curriculum Free college- and university-level PCB design curriculum designed to prepare students for real-world engineering careers
    • Altium Professional Training Flexible on-demand and instructor-led training courses that help engineers build and advance their PCB design skills
  • Search Open
    Search Close
Sign In
Design Rules & Constraints

Main menu

  • Home
  • PCB Design
    • Collaboration
    • Component Creation
    • Data Management
    • Design Outputs
    • ECAD/MCAD
    • HDI Design
    • High Speed Design
    • Multi-Board
    • PCB Layout
    • PCB Routing
    • PCB Supply Chain
    • Power Integrity
    • RF Design
    • Rigid Flex
    • Schematic Capture
    • Signal Integrity
    • Simulation
  • Software
    • Discover
    • Develop
    • Agile Teams
    • Agile Enterprise
    • Altium 365
    • Altium Designer
  • Education
    • Programs
    • Altium Academy
    • Engineering News
    • Guide Books
    • Newsletters
    • Podcasts
    • Projects
    • Training Courses
    • Webinars
    • Whitepapers
Learning Hub Design Rules & Constraints Constraint Manager

Constraint Manager

Constraint Manager

Registration has recently closed. Check back soon for on-demand webinar.

Related Resources

Understanding Rules And Constraints Understanding Rules And Constraints This webinar will discuss how Altium Designer supports your design process with hierarchical rules and constraints. Knowing how to define design guidelines enables you to create first pass designs without having to memorize every requirement. Why use Rules and Constraints? Every logical schematic design defines requirements for your physical PCB. Satisfying these requirements requires understanding and consistency throughout the entire design Watch Video

Related Technical Documentation

Preparing Validation Reports Preparing Validation Reports

The software includes a number of validation checks, which can be included as an output, during output generation. Each produces an HTML report file. Validation outputs can be added to the active Output Job file from the menu of the [Add New Validation Output] control in the Validation Outputs region of the file or from the Edit » Add Validation Outputs sub-menus of the main menus. Note that the…

Read Documentation
Selectively Waiving DRC Violations Selectively Waiving DRC Violations

Parent page: Design Rule Check (DRC) The software supports the ability to selectively waive any DRC violation. This allows you to effectively 'suppress' a violation that is considered not to be an issue without having to craft a special (and maybe complex) design rule to facilitate the design situation. Waiving a DRC Violation DRC violations can be waived by: Selecting the required violation(s)…

Read Documentation
Interrogating & Resolving Design Violations Interrogating & Resolving Design Violations

Parent page: Design Rule Check (DRC) With care and attention and staged design rule checking along the way, running that final Batch DRC on the finished, fully routed board may yield only a few design violations, if any. However, there may be a sizable quantity of violations flagged, and now the task becomes one of resolving those violations. DRC reports generated by running a Batch DRC can…

Read Documentation
Setting Up & Running a DRC Setting Up & Running a DRC

Parent page: Design Rule Check (DRC) Configuring the DRC Configuration for design rule checking is performed in the Design Rule Checker dialog accessed through the Tools » Design Rule Check command from a PCB document. The Design Rule Checker dialog showing defaults with certain Online DRC checks disabled to improve PCB Editor performance. Use the associated options to include a design rule type…

Read Documentation
Design Rule Check (DRC) Design Rule Check (DRC)

Design Rule Checking (DRC) is a powerful automated feature that checks both the logical and physical integrity of a design. Checks are made against any, or all enabled Design Rules, and can be made online - in real-time as you design - or as a batch process, with results listed in Altium Designer's Messages panel and a (optional) generated report. This feature should be used on every routed board…

Read Documentation
Signal Integrity Rule Types Signal Integrity Rule Types

The design rules of the Signal Integrity category are described below. The Signal Integrity category of design rules. Signal Stimulus Default Rule: not required This rule specifies the characteristics of the stimulus signal used when performing a signal integrity analysis on the design. This is the signal that is injected at each output pin on the net under test. The worst-case result is returned…

Read Documentation
Placement Rule Types Placement Rule Types

The design rules of the Placement category are described below. The Placement category of design rules. Room Definition Default Rule: not required This rule can be used in the following ways: To specify a rectangular or polygonal region on the top side or the bottom side of the board, where components are either allowed in, or not allowed in. To define a named region (area) on the board, where…

Read Documentation
High Speed Rule Types High Speed Rule Types

The design rules of the High Speed category are described below. The High Speed category of design rules. Parallel Segment Default Rule: not required This rule specifies the distance two track segments can run in parallel, for a given separation. This rule incorporates a Layer Checking option as a constraint. Because of this, it is not possible to define a layer-based rule scope, for example to…

Read Documentation
Manufacturing Rule Types Manufacturing Rule Types

The design rules of the Manufacturing category are described below. The Manufacturing category of design rules. Minimum Annular Ring Default Rule: not required This rule specifies the minimum annular ring required for a pad or via. The annular ring is measured radially, from the edge of the pad/via hole to the edge of the pad/via (also referred to as the land perimeter). For very dense designs,…

Read Documentation
Testpoint Rule Types Testpoint Rule Types

The design rules of the Testpoint category are described below. The Testpoint category of design rules. Fabrication and Assembly Testpoint Style Default Rule: required i The Fabrication Testpoint Style and Assembly Testpoint Style design rules specify the allowable physical parameters of pads and vias that are to be considered for use as testpoints for bare-board fabrication testing, or in…

Read Documentation

Constraint Manager

Created: May 22, 2024
Go Deeper with AI:
ChatGPT Perplexity Claude Gemini Grok
1 video
  • 00:36:04 • May 22, 2024
    00:36:04 • May 22, 2024
Product: Product Design Collaboration Design Rules & Constraints PCB Design Webinars Workflow and Process Management CoDesign and CoEngineering (ECAD/MCAD Collaboration) Design Rules and Verification PCB Design and Layout

The Constraint Manager in Altium Designer is a powerful tool that simplifies and streamlines the complex task of PCB design. Central to this is a unified table-based editor that consolidates all your design rules and constraints, whether they are electrical or physical in nature. This brings everything into one place, saving you the time and effort of navigating through multiple menus and settings.

Master the intricacies of signal path design with precise xSignal path definition. Harness the power to define length tolerances for each path between selected nodes. This meticulous attention to detail ensures your design perfectly aligns with the anticipated performance.

One of the significant advances offered by this feature is the unified access to nets, classes, and rules, both from the schematic level and the PCB editor. Now, with this integrated approach, designers can effortlessly input and modify constraints at both the schematic and layout levels, which enhances workflow and ensures design cohesiveness.

This video recording is a valuable resource and offers practical insights into the basics, from starting a new project to defining xSignal paths in a more complex design. Watch the recording now to improve your skills with the Constraint Manager.


 

Related Resources

Understanding Rules And Constraints Understanding Rules And Constraints This webinar will discuss how Altium Designer supports your design process with hierarchical rules and constraints. Knowing how to define design guidelines enables you to create first pass designs without having to memorize every requirement. Why use Rules and Constraints? Every logical schematic design defines requirements for your physical PCB. Satisfying these requirements requires understanding and consistency throughout the entire design Watch Video

Related Technical Documentation

Preparing Validation Reports Preparing Validation Reports

The software includes a number of validation checks, which can be included as an output, during output generation. Each produces an HTML report file. Validation outputs can be added to the active Output Job file from the menu of the [Add New Validation Output] control in the Validation Outputs region of the file or from the Edit » Add Validation Outputs sub-menus of the main menus. Note that the…

Read Documentation
Selectively Waiving DRC Violations Selectively Waiving DRC Violations

Parent page: Design Rule Check (DRC) The software supports the ability to selectively waive any DRC violation. This allows you to effectively 'suppress' a violation that is considered not to be an issue without having to craft a special (and maybe complex) design rule to facilitate the design situation. Waiving a DRC Violation DRC violations can be waived by: Selecting the required violation(s)…

Read Documentation
Interrogating & Resolving Design Violations Interrogating & Resolving Design Violations

Parent page: Design Rule Check (DRC) With care and attention and staged design rule checking along the way, running that final Batch DRC on the finished, fully routed board may yield only a few design violations, if any. However, there may be a sizable quantity of violations flagged, and now the task becomes one of resolving those violations. DRC reports generated by running a Batch DRC can…

Read Documentation
Setting Up & Running a DRC Setting Up & Running a DRC

Parent page: Design Rule Check (DRC) Configuring the DRC Configuration for design rule checking is performed in the Design Rule Checker dialog accessed through the Tools » Design Rule Check command from a PCB document. The Design Rule Checker dialog showing defaults with certain Online DRC checks disabled to improve PCB Editor performance. Use the associated options to include a design rule type…

Read Documentation
Design Rule Check (DRC) Design Rule Check (DRC)

Design Rule Checking (DRC) is a powerful automated feature that checks both the logical and physical integrity of a design. Checks are made against any, or all enabled Design Rules, and can be made online - in real-time as you design - or as a batch process, with results listed in Altium Designer's Messages panel and a (optional) generated report. This feature should be used on every routed board…

Read Documentation
Signal Integrity Rule Types Signal Integrity Rule Types

The design rules of the Signal Integrity category are described below. The Signal Integrity category of design rules. Signal Stimulus Default Rule: not required This rule specifies the characteristics of the stimulus signal used when performing a signal integrity analysis on the design. This is the signal that is injected at each output pin on the net under test. The worst-case result is returned…

Read Documentation
Placement Rule Types Placement Rule Types

The design rules of the Placement category are described below. The Placement category of design rules. Room Definition Default Rule: not required This rule can be used in the following ways: To specify a rectangular or polygonal region on the top side or the bottom side of the board, where components are either allowed in, or not allowed in. To define a named region (area) on the board, where…

Read Documentation
High Speed Rule Types High Speed Rule Types

The design rules of the High Speed category are described below. The High Speed category of design rules. Parallel Segment Default Rule: not required This rule specifies the distance two track segments can run in parallel, for a given separation. This rule incorporates a Layer Checking option as a constraint. Because of this, it is not possible to define a layer-based rule scope, for example to…

Read Documentation
Manufacturing Rule Types Manufacturing Rule Types

The design rules of the Manufacturing category are described below. The Manufacturing category of design rules. Minimum Annular Ring Default Rule: not required This rule specifies the minimum annular ring required for a pad or via. The annular ring is measured radially, from the edge of the pad/via hole to the edge of the pad/via (also referred to as the land perimeter). For very dense designs,…

Read Documentation
Testpoint Rule Types Testpoint Rule Types

The design rules of the Testpoint category are described below. The Testpoint category of design rules. Fabrication and Assembly Testpoint Style Default Rule: required i The Fabrication Testpoint Style and Assembly Testpoint Style design rules specify the allowable physical parameters of pads and vias that are to be considered for use as testpoints for bare-board fabrication testing, or in…

Read Documentation
Back to Home
Altium logo

Solutions for Every Role and Team

  • Discover and evaluate design options earlier
  • Develop in one shared workspace
  • Scale with control and compliance
  • Connect every stage of hardware development

Learn More

Altium Develop
PCB Design

Equip engineers with everything needed to design modern, high-performance PCBs.

Learn More
Altium Develop
Product Design

Combine advanced PCB design with cloud-based collaboration to streamline development.

Learn More
Platform-based Solutions
  • Octopart Discover
  • Altium Develop
  • Altium Agile Teams
  • Altium Agile Enterprise
Tools
  • Altium Designer
  • Octopart
Platform
  • Altium 365
Company
  • Our Customers
  • Trust Center
  • Newsroom
Software Capabilities
  • PCB Layout and Design
  • Requirements Management
  • Electronics Data Management
  • IT Security
  • Electronics Manufacturing
  • Electronics Supply Chain
  • Engineering Management
Resources & Support
  • Status
  • Downloads
  • Learning Hub
  • Support Center
  • Bug Crunch
  • Forum
  • Documentation
  • Ideas
  • Education
  • Professional Training / Certification
  • Webinars
  • Beta Program
Education
  • Student Lab
  • Educator Center
  • Altium Education Curriculum
Careers
  • Career at Altium
  • Copyrights & Trademark
  • Privacy policy
  • Cookie policy
  • Terms of Service
  • Legal
© 2026 Altium LLC.