PCB Layout in the Xpedition Flow. Student Workbook

Similar documents
PADS Layout for an Integrated Project. Student Workbook

Student Workbook Mentor Graphics Corporation All rights reserved.

PCB Layout. Date : 22 Dec 05. Prepare by : HK Sim Prepare by : HK Sim

Release Highlights for BluePrint-PCB Product Version 2.0.1

Exercise 1: The AutoCAD Civil 3D Environment

Creo Parametric 2.0: Introduction to Solid Modeling. Creo Parametric 2.0: Introduction to Solid Modeling

Full Contents. Essentials, Workbook

Value Stream Map Process Flow

SOLIDWORKS 2015 and Engineering Graphics

Oracle Real-Time Scheduler

User Manual. cellsens 1.16 LIFE SCIENCE IMAGING SOFTWARE

SMALL OFFICE TUTORIAL

Tools for Design. with VEX Robot Kit: Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS

CONTENTS CHAPTER 1 WHAT THIS IS ALL ABOUT...

and Engineering Graphics

1: INTRODUCTION TO AUTOCAD

Introduction to Creo Parametric 2.0

COPYRIGHT. Limited warranty. Limitation of liability. Note. Customer remedies. Introduction. Artwork 23-Aug-16 ii

06/17/02 Page 1 of 12

Parametric Modeling. with. Autodesk Inventor Randy H. Shih. Oregon Institute of Technology SDC

Chapter 1. Creating, Profiling, Constraining, and Dimensioning the Basic Sketch. Learning Objectives. Commands Covered

Sheet Metal Design Guidelines

Principles and Practice:

Technical Drawing 101 with AutoCAD 2018

Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators.

Embroidery Gatherings

SolidWorks 2013 Part I - Basic Tools

iq-luminance User Manual

Sheet Metal Design Guidelines

Tutorial Guide to AutoCAD 2014

An Introduction to Autodesk Inventor 2011 and AutoCAD Randy H. Shih SDC PUBLICATIONS. Schroff Development Corporation

Tutorial Guide to AutoCAD 2013

Machining Design Guidelines

Introduction to Autodesk Inventor for F1 in Schools (Australian Version)

User2User The 2007 Mentor Graphics International User Conference

XDC 6000 Watt and Watt Series Digital Programmable DC Power Supply. Operating Manual

EECAD s MUST List. Requests for drawing numbers MUST be submitted via the EECAD job request form at

Autodesk Inventor 2016

LPKF CircuitCAM 6.1 Stencil The New Software Interface for your LPKF StencilLaser

Creo Parametric 4.0 Basic Design

9b studios. 9b studios Studio Environment Set 2 for MicroStation

Required Materials For complete material(s) information, refer to

UM GreenChip TEA1995DB1295 synchronous rectifier controller demo board. Document information

Tutorial Guide to AutoCAD 2015

Principles and Practice

MN E. Waveform Viewer: Power Xpert Software 2.2

Signal Integrity Analyzer

Sheet Metal Design Guidelines

USER GUIDE CUSTOMIZE DESIGNS

Creo Parametric 4.0 Advanced Design

Table of Contents. Lesson 1 Getting Started

PN7120 NFC Controller SBC Kit User Manual

CATIA V5 Workbook Release V5-6R2013

TED-Kit 2, Release Notes

Using Dynamic Views. Module Overview. Module Prerequisites. Module Objectives

SOLIDWORKS 2018 Basic Tools

Release Notes - Fixes in Tekla Structures 2016i PR1

Allegro New Products - DFM / Rule Checkers

PCB Fundamentals Quiz

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

Virtual components in assemblies

Spartan-6 FPGA GTP Transceiver Signal Integrity Simulation Kit User Guide For Mentor Graphics HyperLynx. UG396 (v1.

Full Contents. InRoads Essentials

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

Table of Contents. Dedication Preface. Chapter 1: Introduction to CATIA V5-6R2015. Chapter 2: Drawing Sketches in the Sketcher Workbench-I.

Technical Note. How to Use the Image Studio Software Western and MPX Western Analyses. Developed for: Image Studio Software

Dean Muccio. AutoCAD 2018 for the. Interior Designer. AutoCAD for Mac and PC SDC. Better Textbooks. Lower Prices.

PF3000 layout guidelines

Introduction to NI Multisim & Ultiboard Software version 14.1

RAGE TOOL KIT FAQ. Terms and Conditions What legal terms and conditions apply to the RAGE Tool Kit?

AutoCAD 2014 Tutorial - First Level: 2D Fundamentals

AN UCODE I2C PCB antenna reference designs. Application note COMPANY PUBLIC. Rev October Document information

SOLIDWORKS 2017 Basic Tools

PROJECTS PHOTOFRAME KEEPSAKE

SolidWorks 95 User s Guide

Rhinoceros modeling tools for designers. Using Layouts in Rhino 5

Via Stitching. Contents

SolidWorks 2014 Part I - Basic Tools

ARIS B.V. ARIS CycloSearch for ArcMap User's Manual

MMPF0100 and MMPF0200 layout guidelines. 1 Introduction. NXP Semiconductors Application Note. Document Number: AN4622 Rev. 5.0, 7/2016.

Gerber Setup. Modified by Susan Riege on 4-Aug Parent page: WorkspaceManager Dialogs

Projects Connector User Guide

Nesting Optimiser Datasheet NE

AN11994 QN908x BLE Antenna Design Guide

AutoCAD & AutoCAD LT The book you need to succeed! DVD Included! Ellen Finkelstein. Start drawing today with Quick Start tutorial

AN NFC, PN533, demo board. Application note COMPANY PUBLIC. Rev July Document information

Release Notes - Fixes in Tekla Structures 2016i SP1

Required Materials: Textbook: Grabowski, R. (2004). Using AutoCAD 2004: Basics. Clifton Park, N.Y: Delmar Learning.

Dean Muccio AutoCAD Interior Designer. for the. AutoCAD for Mac and PC SDC. Better Textbooks. Lower Prices.

UM OM29263ADK Quick start guide antenna kit COMPANY PUBLIC. Document information

USER GUIDE EDIT OBJECTS

COPYRIGHT. Limited warranty. Limitation of liability. Note. Customer remedies. Introduction. Digitizer V5 User Guide: Appliqué 30 May 2016 ii

Getting Started. Spectra Acquisition Tutorial

Autodesk Inventor for Designers Release 5

User Guide Autodesk March 2010

First Level 2D Fundamentals

COPYRIGHT. Limited warranty. Limitation of liability. Note. Customer remedies. Introduction. Auto-Digitizing 24-Aug-16 ii

Geometry Controls and Report

Virtex-5 FPGA RocketIO GTP Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide

Parametric Modeling with

Transcription:

PCB Layout in the Xpedition Flow Student Workbook Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors and is subject to license terms. No part of this document may be photocopied, reproduced, translated, distributed, disclosed or provided to third parties without the prior written consent of Mentor Graphics.

This document is for information and instruction purposes. Mentor Graphics 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 Mentor Graphics to determine whether any changes have been made. The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in written agreements between Mentor Graphics and its customers. 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 Mentor Graphics whatsoever. MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS) ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN IF MENTOR GRAPHICS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. U.S. GOVERNMENT LICENSE RIGHTS: The software and documentation were developed entirely at private expense and are commercial computer software and commercial computer software documentation within the meaning of the applicable acquisition regulations. Accordingly, pursuant to FAR 48 CFR 12.212 and DFARS 48 CFR 227.7202, use, duplication and disclosure by or for the U.S. Government or a U.S. Government subcontractor is subject solely to the terms and conditions set forth in the license agreement provided with the software, 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 Mentor Graphics Corporation or other parties. No one is permitted to use these Marks without the prior written consent of Mentor Graphics or the owner of the Mark, as applicable. The use herein of a third- party Mark is not an attempt to indicate Mentor Graphics as a source of a product, but is intended to indicate a product from, or associated with, a particular third party. A current list of Mentor Graphics trademarks may be viewed at: www.mentor.com/trademarks. End-User License Agreement: You can print a copy of the End-User License Agreement from: www.mentor.com/eula. Mentor Graphics Corporation 8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777 Telephone: 503.685.7000 Toll-Free Telephone: 800.592.2210 Website: www.mentor.com SupportNet: supportnet.mentor.com/ Send Feedback on Documentation: supportnet.mentor.com/doc_feedback_form Part Number: 073468

Module 1: Libraries and Library Editors... 17 Objectives... 18 Schematic Capture to Xpedition PCB Flow... 19 xpcb Layout Libraries... 20 Padstack Editor... 21 Holes... 23 Pads... 24 Padstacks... 25 What Are Cells?... 26 Cell Editor... 27 Cell Properties... 29 Cell Graphics... 30 Graphic Environment... 31 Place Pins... 32 What Are Parts?... 33 Part Editor... 34 Creating a Part... 35 Pin Mapping... 36 Logical Tab... 37 Physical Tab... 38 Supply and NC Tab... 39 What Is a Layout Template?... 40 Copying Layout Templates... 41 Layout Template From Existing Project... 43 I

Template Concepts... 44 Copying Cells and Padstacks... 45 Library Services... 46 Module 1 Lab: Libraries... 47 Module 2: Using the xpcb Layout Editor... 49 Objectives... 50 Start Page... 51 PCB Editor Interface... 52 Pull-down Menu... 53 Toolbars... 54 Toolbar Personalization... 55 Toolbar Docking... 56 Window Auto Hide... 57 Window Tabbing... 61 Tooltips and Videos... 62 Saving Toolbar Configuration... 63 Panning and Zooming... 64 Mouse Strokes... 65 Modes... 66 Select Mode... 67 Specialized Object Handling Features... 68 Context Sensitive Menus... 69 Context Sensitive Features... 70 Selecting Parts... 71 Selecting Parts Area Select... 72 II

Selecting Nets... 73 Selecting Draw Objects... 74 Selection... 75 Select by Area... 76 Selection List... 77 Highlighting Objects... 78 Locating Objects... 79 File Viewer... 80 Obtaining Help... 81 Module 2 Lab: Using the PCB Layout Editor... 82 Module 3: Display Control... 83 Objectives... 84 Display Control Dialog... 85 Display Control Search Bar... 86 Display Control Edit Tab... 87 Display Active Routing Layer Only... 88 Global View and Selection... 89 Display Control Personalization... 91 Display Control Objects... 92 Display Control Graphic Tab... 93 Display Control Net Names... 95 Dim Mode... 96 Display Control Net... 97 Display Control Fab Tab... 98 Module 3 Lab: Display Control... 99 III

Module 4: Setting Up for Layout... 101 Objectives... 102 Design Source... 103 Schematic Capture to Xpedition PCB Flow... 104 Creating a PCB Job... 105 xdx Designer to xpcb Layout... 107 Project Structure... 108 Project Integration... 109 Setting Up Parameters... 113 Setting User Layers... 114 Setting PCB Design Layers... 115 Default Via... 116 Setting Plane Layer Definitions... 117 Split Planes... 118 Editor Control... 119 AutoSave... 120 Design Backup... 121 Restoring From Backup... 122 icdb Project Backup... 123 Creating a Desktop Shortcut... 124 Module 4 Lab: Setting Up for Layout... 125 Module 5: Creating Board Geometries... 127 Objectives... 128 Draw Mode... 129 Draw Mode Elements... 130 IV

Other Graphic Editing Commands... 134 Composing Polygons... 135 Board Outline... 142 Modifying the Board Outline... 144 Route Border... 147 Manufacturing Outline... 148 Test Fixture Outline... 149 DXF In... 150 IDF Import... 154 IDF Import Issues... 155 Mounting Holes... 156 Fiducials... 158 Board Origins... 159 Placement Obstructs... 160 Route Obstructs... 161 Module 5 Lab: Creating Board Geometries... 162 Module 6: Placing Components... 163 Objectives... 164 Invoking Constraint Manager... 165 Setting Up General Clearances... 166 Setting Up Package Type Clearances... 167 Setting Up Package Type to Package Type Clearances... 168 Editor Control Placement Settings... 169 Component Explorer... 170 Hierarchical Groups... 173 V

Hierarchical Group Planning / Placement... 174 Marking Components... 175 Planning Groups... 176 Clusters... 177 Rooms... 178 Placed Circuit Groups... 179 Active Group... 180 Placing Planning Groups... 181 Create a New Planning Group... 182 Group Placement Settings... 183 Group/Ungroup Command... 184 Freeze Group... 185 Other Objects in Group... 186 Module 6 Lab Part 1: Working With Planning Groups... 187 Copy Components and Circuits... 188 Paste Map Dialog... 189 Part Properties... 190 Key-In Placement Commands... 191 Moving Parts... 194 Rotating Parts... 195 Pushing Parts... 196 Aligning Parts... 197 Hover Align... 198 Spread Parts... 199 Color By Net... 200 VI

Part Swapping... 201 Automatic Part, Gate, and Pin Swapping... 202 Manual Gate Swapping... 203 Manual Pin Swapping... 204 Forward/Back Annotation... 205 Back Annotation... 206 Managing Forward/Back Annotations... 207 Synchronization Status... 208 Placing Mechanical Cells... 209 Module 6 Lab Part 2: Modifying Placed Parts... 210 Module 7: Verifying the Layout... 211 Objectives... 212 Two Types of DRC Checking... 213 Online DRC... 214 Editor Control Online DRC Options... 215 Batch DRC... 216 Connectivity and Special Rules... 217 Advanced Element to Element Rules... 218 Batch DRC Schemes... 219 Online and Batch DRC Hazards... 220 Hazard Explorer Toolbar... 221 Reviewing DRC Hazards... 222 Measure Commands... 226 Measure Modes... 227 Measuring Minimum Distance Example... 228 VII

Measuring Distance Example... 229 Design Change Management... 230 Managing Forward/Back Annotations... 231 Forward/Back Annotation Preview... 232 Compare Local and Central Library... 233 Verify Cell Instance Changes... 234 Design Status... 235 Module 7 Lab: Verifying the Layout... 236 Module 8: Setting Up Routing Constraints... 237 Objectives... 238 Constraint Manager Main Window... 239 Constraint Manager Toolbars... 240 Constraint Manager Navigator... 241 Constraint Manager Spreadsheets... 242 The Clearances Spreadsheet... 244 Constraints Setup Overview... 245 Constraint Manager Window Docking... 246 Creating a Net Class... 247 Assigning Nets to a Net Class... 249 Setting Up Trace Properties... 250 Setting Up Via Assignments... 251 Creating a Clearance Rule... 252 Power Net Controls... 254 Setting Up Class to Class Clearances... 255 Creating a Scheme... 256 VIII

Using Schemes in xpcb Layout... 257 Topologies... 258 Timing Properties... 260 Updating Design With Actual Values... 261 Differential Pairs... 262 Phase Matching Constraints... 263 Updating the icdb... 264 Constraint Editor... 265 Constraint Editor GUI Overview... 266 Constraint Editor GUI Bars... 267 Constraint Editor Tasks... 268 Constraint Editor Clearances... 269 Constraint Editor Width... 270 Constraint Editor Match Groups... 271 Keep in Mind... 272 Module 8 Lab: Setting Up Routing Constraints... 273 Module 9: A - Net Explorer... 275 Objectives... 276 Net Explorer... 277 Creating Net Planning User Groups... 279 Marking Nets... 280 Netline Visibility Management... 281 Dynamic Netline Filtering... 282 Net Filtering... 283 Module 9A Lab 9-1: Net Explorer... 284 IX

Module 9: B - Interactive Routing... 285 Objectives... 286 Routing Overview... 287 Routing Command... 288 Interactive Routing Configurations... 289 Interactive Routing Control... 290 Delayed and Dynamic Push & Shove... 291 Hockey Stick and Segment Mode... 292 Angle Mode... 293 Plow Modes Multiplow... 294 Changing Layers... 296 Changing Layers / Widths... 297 Changing Trace Widths... 298 Active Clearances... 300 Spreading Traces... 301 Prohibit Violations... 302 Message Window... 303 Fixing Traces and Vias... 304 Moving Traces and Vias... 305 Pushing Traces... 306 Toggle Curve... 307 Rounding Traces... 308 Conductive Shapes... 310 Teardrops... 311 Module 9B Lab: No Lab... 312 X

Module 9: C - Editor Control... 313 Objectives... 314 Editor Control... 315 Editor Control Plow... 316 Editor Control Edit and Route Controls... 317 Editor Control Vias and Fanouts... 318 Editor Control Net Rules On/Off... 319 Editor Control Dialogs... 320 Editor Control Layer Settings... 321 Editor Control Diff Pairs... 322 Editor Control Pad Entry... 323 Editor Control Expand Traces... 324 Editor Control Grids... 325 Module 9C Lab 9-2: Editor Control & Interactive Routing... 326 Module 10: Auto Active Routing... 327 Objectives... 328 Semi-Automatic Routing... 329 Fanout Patterns... 331 Auto Active Router... 334 Sketch Router... 335 Message Window... 336 Select and Route... 337 Draw Sketch Path... 338 Sketch Path Options... 339 Select, Draw and Route... 340 XI

Selecting Netlines... 341 Drawing Sketch Path... 342 Routing Sketch Path... 343 Sketch Route Styles... 344 Packed Style... 345 Unpacked Style... 346 Post Sketch Route Glossing... 347 Hug Router... 348 Sketch Router Via Patterns... 350 Module 10 Lab: Auto Active Routing... 353 Module 11: Tuning... 355 Objectives... 356 Tuning... 357 Comparison of Tuning Commands... 358 Manual Tune... 359 Interactive Tune... 360 Manual Saw Tune... 361 Phase Tuning... 362 Target Length... 363 Module 10 Lab: Tuning... 364 Module 12: Auto Routing Traces... 365 Objectives... 366 Automatic Routing... 367 Auto Route Dialog Box... 368 Auto Route Setup... 369 XII

Interrupting the Router... 370 Auto Routing Status... 371 Auto Routing Schemes... 372 Spread... 373 Module 12 Lab: Auto Routing Traces... 374 Module 13: Test Points... 375 Objectives... 376 Test Point Definitions... 377 Test Point Cells... 378 Setting Test Point Parameters... 379 Setting Test Point Clearances... 380 Assigning Test Points... 381 Auto Assignment... 382 Required Test Points... 383 Interactive Test Points... 384 Placement and Output Options... 386 Editing Test Point Placement... 387 Add to Select Set... 388 Checking Test Points... 389 Module 13 Lab: Test Points... 390 Module 14: Generating Planes... 391 Objectives... 392 What Are Planes?... 393 Setting Plane Layer Definitions... 394 Processing Planes Clearances... 395 XIII

Plane Shapes... 396 Plane Shape Properties... 397 Merging Same-Net Plane Shapes... 398 Modifying Plane Shapes... 399 Split Planes... 400 Dynamic Plane Data... 401 Plane Data State... 402 Plane Editing Sketch... 403 Plane Graphics... 404 Planes Class Parameters... 405 Place Via... 409 Add Stitching Vias... 410 Generate Negative Planes... 411 Deleting Plane Data... 412 Placing Thermal Override... 413 Routed Plane Pins... 414 Verifying Plane Data... 415 Module 14 Lab: Generating Planes... 416 Module 15: Creating Silkscreens... 417 Objectives... 418 What Is a Silkscreen?... 419 Renumbering Reference Designators... 420 Moving Reference Designators... 423 Adding Nomenclature and Graphics... 426 Generating Silkscreen Graphics... 427 XIV

Module 15 Lab: Creating Silkscreens... 430 Module 16: Gerber and Drill Data... 431 Objectives... 432 Gerber Machine Format... 433 Photoplotting Output... 434 Output File Contents... 437 Padstack Holes Review... 438 NC Drill... 439 Output and Drill Chart Graphics... 442 Setup ODB++... 443 Export General Interface... 447 Module 16 Lab: Gerber and Drill Data... 448 Module 17: Dimensions and Documentation... 449 Objectives... 450 Dimensioning Overview... 451 Dimensioning Mode... 452 Dimensioning Configuration... 453 Place Dimension Along a Linear Element... 456 Place Dimension Between Two Elements... 457 Place Stacked Dimension... 458 Place an Ordinate Dimension... 459 Angle From X-Axis of Linear Element... 460 Angular Dimension Between Two Linear Elements... 461 Place a Radius or Diameter Dimension... 462 Editing Dimensions... 463 XV

Drawing Cells... 465 DXF Output... 466 Module 17 Lab: Dimensions and Documentation... 468 Appendix A: Undock and Dock... 469 Objectives... 470 Undock and Dock... 471 Undock... 472 Dock... 475 Appendix B Lab: Additional Topics... 476 Appendix B: Mentor Graphics Support... 477 Objectives... 478 Mentor Support Plan... 479 Expert Product Support... 480 Comprehensive Online Solutions... 481 Flexible Training... 482 Mentor Productivity Services... 483 Productivity Services Categories... 484 XVI