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
    • Develop
    • Discover
    • Agile
    • 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

1:1:30 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

Manufacturing Rule Types Manufacturing Rule Types

The design rules of the Manufacturing category are described below. The Manufacturing category of design rules. Done - 26.6, at Beta release: disable Beta and Altium employee for the conditional box above, enable Beta and Altium employee for the conditional box below. When PCB.Rules.RuleSets is out of Closed Beta, at the Public release: delete the conditional box and the content above, remove the…

Read Documentation
PCB Design Rule Types PCB Design Rule Types

Altium Designer's PCB Editor uses the concept of Design Rules to define the requirements of a design. These rules collectively form an 'instruction set' for the PCB Editor to follow. They cover every aspect of the design - from routing widths, clearances, plane connection styles, routing via styles, and so on - and many of the rules can be monitored in real-time by the online Design Rule Checker …

Read Documentation
Validating Your Design Project Validating Your Design Project

Parent page: More about Schematics Related Resources Creating Connectivity Design Synchronization Compiling the Design What does it mean, to compile the design? And why does the design need to be compiled, why can't the software just keep track of the connectivity as you create it on your schematic? The software manages the connective data across the schematic and the PCB. Ultimately, the…

Read Documentation
Defining, Scoping & Managing PCB Design Rules Defining, Scoping & Managing PCB Design Rules

Parent page: Specifying the Design Requirements Altium Designer's PCB Editor uses the concept of Design Rules to define the requirements of a design. These rules collectively form an 'instruction set' for the PCB Editor to follow. They cover every aspect of the design - from routing widths, clearances, plane connection styles, routing via styles, and so on, and many of the rules can be monitored…

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
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 Management with the Constraints Editor Design Rule Management with the Constraints Editor

Parent page: Defining, Scoping & Managing PCB Design Rules The Constraints Editor is a document-based user interface that offers an alternative approach for viewing, creating, and managing the design constraint rules used for your PCB layouts. The editor is arranged into six selectable rule sections of increasing priority – Nets, Diff Pairs, xSignals, Polygons, Components, and Advanced. In this…

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
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
Verifying Your Board Design Verifying Your Board Design

Parent page: Tutorial - A Complete Design Walkthrough with Altium Designer Main pages: PCB Design Rules Reference, Design Rule Checking (DRC) The PCB editor is a rules-driven design environment in which you can define many types of design rules that can be checked to ensure the integrity of your board. Typically you set up the design rules at the start of the design process. The online DRC…

Read Documentation

Constraint Manager

Created: May 22, 2024
Go Deeper with AI:
ChatGPT Perplexity Claude Google 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

1:1:30 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

Manufacturing Rule Types Manufacturing Rule Types

The design rules of the Manufacturing category are described below. The Manufacturing category of design rules. Done - 26.6, at Beta release: disable Beta and Altium employee for the conditional box above, enable Beta and Altium employee for the conditional box below. When PCB.Rules.RuleSets is out of Closed Beta, at the Public release: delete the conditional box and the content above, remove the…

Read Documentation
PCB Design Rule Types PCB Design Rule Types

Altium Designer's PCB Editor uses the concept of Design Rules to define the requirements of a design. These rules collectively form an 'instruction set' for the PCB Editor to follow. They cover every aspect of the design - from routing widths, clearances, plane connection styles, routing via styles, and so on - and many of the rules can be monitored in real-time by the online Design Rule Checker …

Read Documentation
Validating Your Design Project Validating Your Design Project

Parent page: More about Schematics Related Resources Creating Connectivity Design Synchronization Compiling the Design What does it mean, to compile the design? And why does the design need to be compiled, why can't the software just keep track of the connectivity as you create it on your schematic? The software manages the connective data across the schematic and the PCB. Ultimately, the…

Read Documentation
Defining, Scoping & Managing PCB Design Rules Defining, Scoping & Managing PCB Design Rules

Parent page: Specifying the Design Requirements Altium Designer's PCB Editor uses the concept of Design Rules to define the requirements of a design. These rules collectively form an 'instruction set' for the PCB Editor to follow. They cover every aspect of the design - from routing widths, clearances, plane connection styles, routing via styles, and so on, and many of the rules can be monitored…

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
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 Management with the Constraints Editor Design Rule Management with the Constraints Editor

Parent page: Defining, Scoping & Managing PCB Design Rules The Constraints Editor is a document-based user interface that offers an alternative approach for viewing, creating, and managing the design constraint rules used for your PCB layouts. The editor is arranged into six selectable rule sections of increasing priority – Nets, Diff Pairs, xSignals, Polygons, Components, and Advanced. In this…

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
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
Verifying Your Board Design Verifying Your Board Design

Parent page: Tutorial - A Complete Design Walkthrough with Altium Designer Main pages: PCB Design Rules Reference, Design Rule Checking (DRC) The PCB editor is a rules-driven design environment in which you can define many types of design rules that can be checked to ensure the integrity of your board. Typically you set up the design rules at the start of the design process. The online DRC…

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.