Student Workbook 2017 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: 073563
Module 1: User Interface... 11 Objectives... 12 What Is PADS Layout?... 13 PADS Layout User Interface... 14 Standard Toolbar... 15 Project Explorer... 16 Output Window... 17 Global General Options... 18 Backups Options... 19 Grid Options... 20 Assigning Colors to Objects... 21 Assign Colors to Multiple Objects... 22 Color Configurations... 23 Status Window... 24 Mouse Operation... 25 Zooming With the Mouse... 26 Selection Filter... 27 Selection Modes... 28 Context Sensitive RMB Menus... 29 Find Dialog Box... 30 File Management... 31 Exporting Designs... 32 PADS VX Integration... 33 PADS Layout Welcome Screen... 39 I
Accessing Help From PADS Layout... 40 Lab Exercise... 41 Module 2: Drafting... 43 Objectives... 44 Drafting Toolbar... 45 Drafting > Options... 46 Adding Text... 47 Stroke or System Fonts... 48 Adding Attribute Labels... 49 Adding 2D Line Objects... 50 Drawing Options for 2D Lines... 51 Modifying 2D Lines... 52 Combining Line and Text Items... 53 Save or Retrieve 2D Lines From a Library... 54 Board Outlines and Cutouts... 55 Tip for Locating Board Outline Coordinates... 56 Keepouts... 57 Dimensioning Options... 58 Dimensioning Objects... 61 Interfacing With Mechanical CAD tools... 62 Lab Exercise... 63 Module 3: Library... 65 Objectives... 66 PADS Library... 67 Library Structure... 68 II
PADS Library Tools... 69 Launching Tools from PADS Library Tools... 70 Library Navigation Tree... 71 Creating Partitions... 74 Partition Search Path... 75 Creating PCB Decals... 76 Anatomy of a PCB Decal... 77 Adding Terminal (Pins)... 78 Adding Terminals With Step and Repeat... 79 Renumbering Terminals... 80 Anatomy of a Pad Stack... 81 Defining Pad Stacks... 82 Pad Stacks - Modifying... 83 Pad Stacks Thermal Reliefs... 84 Pad Stacks Drill Size... 85 Associating Copper to Pins... 86 Defining PCB Decal Keepouts... 87 Generate Shapes From Terminals... 88 PCB Decal Wizard... 89 Lab Exercise (Part 1)... 90 Anatomy of a Part Type... 91 Creating New Part Types... 92 Part Types General... 93 Part Types PCB Decals... 94 Part Types - Gates... 95 III
Part Types - Pins... 96 Part Types - Attributes... 97 Part Types - Connector... 98 Part Types Pin Mapping... 99 Pin Mapping... 100 Making Local PCB Decal Changes... 101 Saving Part Types and PCB Decals to the Library... 102 Lab Exercise (Part 2)... 103 Module 4: Importing Design Data... 105 Objectives... 106 Transfer Design Data from xdx Designer (Integrated Flow)... 107 Creating the PCB Job (Integrated Flow)... 108 PADS Layout Link (Integrated Flow)... 109 Layer Stackup Definition... 110 Layer Types... 111 Layer Types - Electrical... 112 Layer Types - Planes... 113 Increasing Electrical Layer Count... 114 Decreasing Electrical Layer Count... 115 Layer Thickness... 116 Layer Modes... 117 Enabling/Disabling Layers... 118 Defining Vias... 119 Lab Exercise... 120 Module 5: Constraints... 121 IV
Objectives... 122 What is Constraint Manager?... 123 Constraint Manager Main Window... 124 Constraint Manager Spreadsheets... 125 Creating a Net Class... 126 Assigning Nets to a Net Class... 127 Setting Up Trace Properties... 128 Setting Up Via Assignments... 129 Creating a Clearance Rule... 130 Creating a Clearance Rule... 131 Setting Up Class to Class Clearances... 132 Topologies... 133 Timing Properties... 134 Creating a Diff Pair... 135 Lab Exercise (Integrated Flow)... 136 Module 6: Placement... 137 Objectives... 138 Part Placement Commands... 139 Placement Options... 140 Component Move Commands... 141 Component Properties... 143 Placement and On-Line DRC... 144 Group Operations... 145 Aligning Parts... 146 Find Dialog Box... 147 V
Unions... 148 Component Nudging... 149 Batch Placement Operations... 150 Visual Aides for Placement... 151 Net Visibility... 152 Creating a Reuse... 154 Working With Reuse... 155 Schematic-Driven Placement Integrated Flow... 156 Lab Exercise... 157 Module 7: Interactive Routing... 159 Objectives... 160 What Is Routing?... 161 Design Toolbar... 162 Anatomy of Traces and Unroutes... 163 What Is On-Line DRC?... 164 Dynamic Route... 165 DRC Violations... 166 Plowing With Dynamic Route... 167 Add Route... 168 Routing Commands... 169 Adding Vias While Routing... 170 Layer Pair... 171 Vias and Drill Pairs... 172 Gate and Pin Swapping... 173 Trace Length Monitor... 174 VI
Teardrops... 175 Lab Exercises... 176 Module 8: Route Editing... 177 Objectives... 178 Basic Route Editing Commands... 179 Selection Methods... 182 Copying Traces... 184 Rerouting Traces... 185 Smoothing Routes... 186 Sketch Route... 187 Trace Protection... 188 Other Visibility Features... 189 Measuring... 190 Lab Exercises... 191 Module 9: Via Concepts... 193 Objectives... 194 Via Properties... 195 Vias in Pads... 196 Adding Vias Without Routing... 197 Via Patterns... 198 Virtual Pins... 199 Virtual Pins... 200 Lab Exercises... 201 Module 8: Route Editing... 203 Objectives... 204 VII
Bus Route... 205 Bus Route Via Patterns... 206 Autorouting in PADS Layout... 207 Routing Strategy... 208 PADS Router Monitor... 209 Routing Statistics... 210 Switching to PADS Router... 211 Remaining Lab Exercises... 212 Module 11: Copper Generation... 213 Objectives... 214 What Is Copper?... 215 Drafting Toolbar... 216 Adding Copper Objects... 217 Anatomy of Copper Pour... 218 Flooding a Pour Outline... 219 Hatch and Flood Options... 220 Hatching or Flooding a Hatch Outline... 221 Flood and Hatch Overrides... 222 Flood Priority... 223 Thermal Relief Options... 224 What Is a CAM Plane?... 225 Custom CAM Plane Thermals in Pad Stack... 226 What Are Split/Mixed Planes?... 227 Generating a Plane Area... 228 Auto Separate of a Split/Mixed Plane... 229 VIII
Flooding Split/Mixed Planes... 230 Other Split/Mixed Plane Options... 231 Plane Thermal Issues... 232 Chamfered Paths... 233 Copper Bridging... 234 Lab Exercises... 237 Module 12: Design Rule Verification... 239 Objectives... 240 Verify Design... 241 Error Markers... 242 Clearance... 243 Connectivity... 244 High Speed... 245 Mixed Plane... 246 Fabrication... 247 Latium Design Verification... 248 Other Checks... 249 Lab Exercises... 250 Module 13: ECO Mode and Annotation... 251 Objectives... 252 Forward and Backward Annotation (Integrated Flow)... 253 Manual ECO Operations... 255 ECO Toolbar... 256 ECO Add Operations... 257 ECO Delete Operations... 258 IX
ECO Rename Operations... 259 ECO Swap Operations... 260 Lab Exercise... 261 Module 14: Reports and CAM Outputs... 263 Objectives... 264 Managing Basic Scripts... 265 Reports... 266 What Is CAM?... 267 Adding a CAM Document... 268 Setting Layer Options... 269 CAM Document Options... 270 CAM Document Preview... 271 Drill Symbol Options... 272 Photo Plotter Setup... 273 IPC-D-356 Netlist Output... 274 Create PDF... 275 Create PDF: Document View... 276 Create PDF: Page View... 278 Lab Exercise... 279 X