Course Description
Xpedition
Constraint Management in the Xpedition Flow
Contact us for private event pricing
Course Overview
Constraint Management in the Xpedition Flow will help you gain the ability to define and refine design constraints in a common environment that is accessible from many Mentor Graphics front-end and back-end design systems. This course covers all the necessary skills required to use Constraint Manager efficiently and effectively in Xpedition flow. Hands-on lab exercises will reinforce lecture and discussion topics under the guidance of our industry expert instructors.
Prerequisites
- Familiarity with concepts of PCB design and technology
- Familiarity with Windows operating system
PRIMARY COURSE TOPICS
You Will Learn How to:
- Define the main concepts and constraints hierarchy of Constraint Manager.
- Enable Constraint Manager as a constraint system in the Xpedition flow.
- Find and filter data in the design database
- Navigate and manipulate the constraints hierarchy
- Use the spreadsheets, toolbars, preferences, and options efficiently
- Reuse already defined constraints in other designs using Constraint Templates
- Partition the design data using Net Classes, Constraint Classes, and Schemes
- Set up mechanical constraints such as trace widths, via assignments, and clearances
- Assign physical high-speed constraints including minimum and maximum delays, matched delays, delay formulas, custom, and complex topologies, differential pairs, and parallelism rules to nets or groups of nets
- Auto-route the constrained nets and evaluate the routing results
- Manage constraints in Constraint Manager for different user groups
- Set up design and display configuration and preferences
- Run CES diagnostics for consistency and integrity of constraint data
Hands-On Labs
Throughout this course, extensive hands-on lab exercises provide you with practical experience using Constraint Manager software. Hands-on lab topics include:
- Overview of the software
User Interface
- Using the CM Browser and the Spreadsheets
- Editing Data in Spreadsheets
- Interfacing with the PCB Data
Constraint Manager in the design flow and Setting up Mechanical Constraints
- Using Constraint Manager from front-end and back-end
- Creating and Populating Net Classes
- Setting up Trace and Via Properties
Setting up Mechanical Constraints
- Setting up clearance rules
- Setting up package clearances
Setting up Mechanical Constraints
- Setting up Schemes
- Rules areas in Xpedition PCB Layout
Net properties and Constraint classes
- Setting up and populating constraint classes
- Setting up net properties and topologies
- Electrical Nets generation
Differential Pairs and constraint templates
- Setting up differential pairs
- Differential Impedance
- Routing differential pairs in Xpedition PCB Layout
- Creating and applying constraint templates
Length and Delay Constraints
- Creating Matched Delay Constraints
- Setting up Delay Formula Constraints
- Routing the nets with delay constraints
Parallelism and Crosstalk
- Setting up Parallelism Rules
- Routing with parallelism rules