Getting Started With Xpedition Layout: Video Series
Getting Started With Xpedition Layout: Video Series
Video Series
Document Revision 6
Unpublished work. © Siemens 2020
This document contains information that is confidential and proprietary to Mentor Graphics Corporation, Siemens
Industry Software Inc., or their affiliates (collectively, "Siemens"). The original recipient of this document may
duplicate this document in whole or in part for internal business purposes only, provided that this entire notice
appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable effort
to prevent the unauthorized use and distribution of the confidential and proprietary information.
This document is for information and instruction purposes. Siemens reserves the right to make changes in
specifications and other information contained in this publication without prior notice, and the reader should, in all
cases, consult Siemens to determine whether any changes have been made.
The terms and conditions governing the sale and licensing of Siemens products are set forth in written agreements
between Siemens and its customers. End User License Agreement — You can print a copy of the End User
License Agreement from: mentor.com/eula.
No representation or other affirmation of fact contained in this publication shall be deemed to be a warranty or give
rise to any liability of Siemens whatsoever.
SIEMENS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
AND NON-INFRINGEMENT OF INTELLECTUAL PROPERTY.
SIEMENS SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR
PUNITIVE DAMAGES, LOST DATA OR PROFITS, EVEN IF SUCH DAMAGES WERE FORESEEABLE, ARISING
OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN IF SIEMENS
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
LICENSE RIGHTS APPLICABLE TO THE U.S. GOVERNMENT: This document explains the capabilities of
commercial products that were developed exclusively at private expense. If the products are acquired directly or
indirectly for use by the U.S. Government, then the parties agree that the products and this document are
considered "Commercial Items" and "Commercial Computer Software" or "Computer Software Documentation," as
defined in 48 C.F.R. §2.101 and 48 C.F.R. §252.227-7014(a)(1) and (a)(5), as applicable. Software and this
document may only be used under the terms and conditions of the End User License Agreement referenced above
as required by 48 C.F.R. §12.212 and 48 C.F.R §227.7202. The U.S. Government will only have the rights set forth
in the End User License Agreement, which supersedes any conflicting terms or conditions in any government order
document, except for provisions which are contrary to applicable mandatory federal laws.
TRADEMARKS: The trademarks, logos and service marks ("Marks") used herein are the property of Siemens or
other parties. No one is permitted to use these Marks without the prior written consent of Siemens or the owner of
the Marks, as applicable. The use herein of third party Marks is not an attempt to indicate Siemens as a source of a
product, but is intended to indicate a product from, or associated with, a particular third party. A list of Siemens'
trademarks may be viewed at: www.plm.automation.siemens.com/global/en/legal/trademarks.html and
mentor.com/trademarks.
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus
Torvalds, owner of the mark on a world-wide basis.
Author: In-house procedures and working practices require multiple authors for documents. All
associated authors for each topic within this document are tracked within the Mentor Graphics
Technical Publication’s source. For specific topic authors, contact Mentor Graphics Technical
Publication department.
Revision History: Released documents include a revision history of up to four revisions. For
earlier revision history, refer to earlier releases of documentation on Support Center.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
4 Getting Started With Xpedition® Layout, X-ENTP VX.2.8
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Table of Contents
Chapter 1
Xpedition Layout Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2
Connecting Layout with a Schematic Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Connecting the Xpedition Designer Schematic to Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 3
Introduction to Xpedition Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Opening Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Introduction to the Layout Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 4
Configuring a New Layout Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Setting Up the Physical Design Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Defining the Board Outline and Route Borders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Setting Up Planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Adding Mechanical Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Defining Placement and Routing Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 5
Placing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Placing Individual Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Placing Component Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Manipulating Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Swapping Components, Gates, and Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chapter 6
Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Setting Up for Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Activating Online DRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Controlling the Display of Nets with Net Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Setting Routing Options with Editor Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Interactive Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Routing with Plow Modes and Styles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Routing Differential Pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Tuning Matched Length Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Auto-Interactive Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Auto-Interactive Routing with a Sketch Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Auto-Interactive Routing with a Sketch Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Chapter 7
Verifying the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Running Design Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Reviewing and Fixing Violations in the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Chapter 8
Finalizing the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Managing Design Changes between the Schematic and Layout . . . . . . . . . . . . . . . . . . . . . . 33
Chapter 9
Generating Manufacturing Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Generating NC Drill Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Generating Silkscreen Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Generating Gerber Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Generating ODB++ Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Generating PDF Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Generating a Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Generating Generic ATE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Generating CCZ Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Generating DXF Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
End-User License Agreement
with EDA Software Supplemental Terms
Xpedition Layout provides the layout environment within the Xpedition flow to take your PCB
design from schematic capture to manufacturing output.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Xpedition Layout Overview
A series of videos describe the Xpedition Layout flow and enable you to visually observe the
steps you can follow to complete a layout design.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Xpedition Layout Overview
Note
The videos do not include audio.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Xpedition Layout Overview
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 2
Connecting Layout with a Schematic Design
The schematic and layout are connected to synchronize component characteristics and
connectivity.
Connecting the Xpedition Designer Schematic to Layout . . . . . . . . . . . . . . . . . . . . . . . . 11
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Connecting Layout with a Schematic Design
Connecting the Xpedition Designer Schematic to Layout
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 3
Introduction to Xpedition Layout
The features of Xpedition Layout environment enable you to easily access functionality and
customize the environment to your specific design requirements.
Opening Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Introduction to the Layout Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Opening Layout
You can open the Layout database from file explorer. Modify licensing either when the
database is opened or from menu items within Xpedition Layout.
Video
Learn how to do the following:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction to Xpedition Layout
Introduction to the Layout Environment
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 4
Configuring a New Layout Design
Configure the physical characteristics of the board prior to placement and routing. This includes
defining vias and the layer stackup, setting up planes, and creating placement and routing
constraints.
Setting Up the Physical Design Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Defining the Board Outline and Route Borders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Setting Up Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Adding Mechanical Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Defining Placement and Routing Constraints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring a New Layout Design
Setting Up Planes
Video
Learn how to do the following:
Setting Up Planes
Create plane classes with specific characteristics, and assign physical plane layers and nets to
enable connectivity for power and ground nets.
Video
Learn how to do the following:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring a New Layout Design
Adding Mechanical Features
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring a New Layout Design
Defining Placement and Routing Constraints
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 5
Placing Components
You can place components individually or in groups. You can manipulate placed components,
as well as swap components, gates, or pins to optimize the routing.
Placing Individual Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Placing Component Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Manipulating Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Swapping Components, Gates, and Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Placing Components
Manipulating Components
Manipulating Components
Move, rotate, align, lock, or push one or more components.
Video
Learn how to do the following:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Placing Components
Swapping Components, Gates, and Pins
Video
Learn how to do the following:
• Swap components.
• Swap gates.
• Swap pins.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Placing Components
Swapping Components, Gates, and Pins
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 6
Routing
You can route connections manually, using interactive methods, or use auto-interactive methods
to route multiple connections simultaneously.
Setting Up for Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Activating Online DRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Controlling the Display of Nets with Net Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Setting Routing Options with Editor Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Interactive Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Routing with Plow Modes and Styles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Routing Differential Pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Tuning Matched Length Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Auto-Interactive Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Auto-Interactive Routing with a Sketch Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Auto-Interactive Routing with a Sketch Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Setting Up for Routing
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Setting Routing Options with Editor Control
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Interactive Routing
Interactive Routing
Interactive routing uses basic plow modes to route non-critical nets, and includes techniques for
routing matched length traces and differential pairs.
Routing with Plow Modes and Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Routing Differential Pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Tuning Matched Length Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Tuning Matched Length Traces
• Fanout and route the nets together according to the clearance rules.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Auto-Interactive Routing
Auto-Interactive Routing
Auto-interactive routing enables you to route groups of netlines by drawing guided paths that
direct the autorouting process.
Auto-Interactive Routing with a Sketch Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Auto-Interactive Routing with a Sketch Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
• Use Net Explorer to mark and display only those nets you want to route with a Sketch
Plan.
• Draw and modify a Sketch Plan.
• Assign nets to a Sketch Plan.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Auto-Interactive Routing with a Sketch Plan
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Routing
Auto-Interactive Routing with a Sketch Plan
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 7
Verifying the Design
Verification enables you to analyze the details of your design and correct errors prior to
generating manufacturing outputs.
Running Design Verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Reviewing and Fixing Violations in the Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Verifying the Design
Reviewing and Fixing Violations in the Design
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 8
Finalizing the Design
Finalize the design for manufacturing by renumbering reference designators, performing any
required Engineering Change Orders (ECO)s, and back annotating reference designator name or
connectivity changes to the schematic.
Managing Design Changes between the Schematic and Layout . . . . . . . . . . . . . . . . . . . 33
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Finalizing the Design
Managing Design Changes between the Schematic and Layout
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 9
Generating Manufacturing Outputs
Generate output from your completed design in various file formats to facilitate automated
manufacturing and design collaboration.
Generating NC Drill Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Generating Silkscreen Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Generating Gerber Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Generating ODB++ Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Generating PDF Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Generating a Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Generating Generic ATE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Generating CCZ Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Generating DXF Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Generating Manufacturing Outputs
Generating Silkscreen Output
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Generating Manufacturing Outputs
Generating ODB++ Output
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Generating Manufacturing Outputs
Generating a Bill of Materials
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Generating Manufacturing Outputs
Generating CCZ Output
Video
Learn how to do the following:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Generating Manufacturing Outputs
Generating DXF Output
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
End-User License Agreement
with EDA Software Supplemental Terms
Use of software (including any updates) and/or hardware is subject to the End-User License Agreement together with the
Mentor Graphics EDA Software Supplement Terms. You can view and print a copy of this agreement at:
mentor.com/eula