Xpedition Layout for Package Design. Student Workbook

Similar documents
MaxView Cinema Kit Quick Install Guide

IC Mask Design. Christopher Saint Judy Saint

CN12 Technical Reference Guide. CN12 NTSC/PAL Camera. Technical Reference Guide PCB Rev

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

6000 Series Patch Panel Terminating Instructions

Warranty and Registration. Warranty: One Year. Registration: Please register your product at Port, or. or Windows.

ivw-fd122 Video Wall Controller MODEL: ivw-fd122 Video Wall Controller Supports 2 x 2 Video Wall Array User Manual Page i Rev. 1.

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

Agilent M9330A Series PXI-H Arbitrary Waveform Generator

DA CHANNEL AES AUDIO MIXER/ ROUTER MODULE

Allegro PCB SI SigXplorer L Series Tutorial. Product Version 16.0 June 2007

DVDO VS4 HDMI Switch. User s Guide How to install, set up, and use your new DVDO product

ivw-fd133 Video Wall Controller MODEL: ivw-fd133 Video Wall Controller Supports 3 x 3 and 2 x 2 Video Wall Array User Manual Page i Rev. 1.

GS122-2L. About the speakers:

FTC AGL System Controller Reference Manual Part Number

Multi-Media Card (MMC) DLL Tuning

Keysight E8740A-040 Advanced Radar Signal Analysis Solution

Audio-Technica MX-381 Mixer Crestron Module Module Application Guide

Dedicated Micros IP v3. Module Application Guide

Getting Started Guide for the V Series

Back Beat Bass. from Jazz to Rockabilly

AltiumLive 2017: Effective Methods for Advanced Routing

ADVANCED MICRO DEVICES, 2 CADENCE DESIGN SYSTEMS

SiS 2.0 User guide. Rev. 2.2

Enable input provides synchronized operation with other components

SKY : Shielded Low-Noise Amplifier Front-End Module with GPS/GNSS/BDS Pre-Filter

NI-DAQmx PlugIn September 2013

Software Quick Manual

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

APPLICABILITY TABLE. SW Versions. GE Family ( Embedded ) GE910-QUAD V xx5 GE910-GNSS

DA Channel Audio Sample Rate Converter

Enable-IT 824WP Outdoor Waterproof PoE Extender Kit Quickstart Guide Professional Grade Networking

Terms of Use and The Festival Rules

1205 RF Probe 20 db. User s Guide. Version 1.10

TERMS & CONDITIONS FOR SUBMISSION OF FILMS THROUGH WITHOUTABOX.COM

CLIPSTER. 3D LUT File Generation with the Kodak Display Manager. Supplement

VERIZON MARYLAND INC.

Software Quick Manual

Agilent Parallel Bit Error Ratio Tester. System Setup Examples

ExtIO Plugin User Guide

Getting Started Guide for the V Series

Statement SmartLCT User s Manual Welcome to use the product from Xi an NovaStar Tech Co., Ltd. (hereinafter referred to as NovaStar ). It is our great

MAAP DIEEV1. Ka-Band 4 W Power Amplifier GHz Rev. V1. Features. Functional Diagram. Description. Pin Configuration 2

AABB Trademark Usage Guidelines

Background. About automation subtracks

Enable-IT 821P PoE Extender Quickstart Guide Professional Grade Networking

HE/UE910, UL865 Digital Voice Interface Application Note

DLP Pico Chipset Interface Manual

Discreet Logic Inc., All Rights Reserved. This documentation contains proprietary information of Discreet Logic Inc. and its subsidiaries.

PRELIMINARY. QuickLogic s Visual Enhancement Engine (VEE) and Display Power Optimizer (DPO) Android Hardware and Software Integration Guide

Instant 802.3af Gigabit Outdoor PoE Converter. Model: INS-3AF-O-G. Quick Start Guide

What s New in Visual FoxPro 7.0

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

MAGNETIC HEAD FOR USE WITH QIC-4GB-DC RECORDING FORMAT

RF1119ATR7. SP4T (Single Pole Four Throw Switch) Product Overview. Key Features. Functional Block Diagram. Applications. Ordering Information

Table of content. Table of content Introduction Concepts Hardware setup...4

ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS

QUICK START GUIDE SL-6. Powering and Wireless System for the 688 Field Production Mixer

User Guide. Single-Link DVI Active Cable Extender. DVI-7171c

InfiniBand Trade Association Integrators List Policy

TIL311 HEXADECIMAL DISPLAY WITH LOGIC

Agilent Technologies. N5106A PXB MIMO Receiver Tester. Error Messages. Agilent Technologies

Component Placement Tutorial Part One

December 2006 Edition /A. Getting Started Guide for the VSX Series Version 8.6 for SCCP

rekordbox TM LIGHTING mode Operation Guide

STB Front Panel User s Guide

ivw-ud322 / ivw-ud322f

DVI Rover 700 User Guide

Field Test 2. Installation and operation manual OPDAQ Installation and operation manual

Cyan Sample. Forward T Software. Infotainment Channel Design Sample. Revision as of January 22, 2009 г. Instruction on Installation and Use

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

XviewerEYE Video and Waveform Viewer Feature

7 DESIGN ASPECTS OF IoT PCB DESIGNS JOHN MCMILLAN, MENTOR GRAPHICS

Video Input Core. API Specification. Revision SOC Technologies Inc.

RULES AND REGULATIONS

INSTALLING YOUR MANHATTAN SX

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

Performing Signal Integrity Analyses

LAX_x Logic Analyzer

SOC Single Channel H264 + Audio Encoder module

TERMS & CONDITIONS FOR SUBMISSION OF FILMS THROUGH WITHOUTABOX.COM

Next Generation Software Solution for Sound Engineering

Quick Start Guide. Soundcraft Si Series Quick Start Guide Issue 1010

Software Quick Manual

TF5 / TF3 / TF1 DIGITAL MIXING CONSOLE. TF StageMix User's Guide

PSP Master Comp. Stereo Mastering Compressor

February 2007 Edition /A. Getting Started Guide for the VSX Series Version 8.5.3

Application Note 20C20XW-DIG / 21C20XW-DIG

Agilent N5431A XAUI Electrical Validation Application

HawkEye 1500 Series Quick Start Guide V2.4.1, Nov 2008

Wireless HDMI Extender. Model

Table of Contents. Introduction Pin Description Absolute Maximum Rating Electrical Specifications... 4

Installation instructions Roxtec CM PE systems

SIDRA INTERSECTION 8.0 UPDATE HISTORY

MAGNETIC HEAD FOR USE WITH QIC-3050-MC RECORDING FORMAT

Digital Versatile Compressor DVC

User Manual. English. Sequencer Control Option BE3200. I en HBM: public

DESIGNING MEMS MICROPHONES FROM CONCEPT TO FINISHED GDSII IN ABOUT TWO WEEKS

AT-HDPIX. Users Manual

Transcription:

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. 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. 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: 073608

Module 1: Introduction... 13 Objectives... 14 Tools Overview... 15 Package Integrator... 17 Looking at Basics... 21 Package Substrate Design... 24 XPI Cross Domain Design... 25 Micro Vias in the Substrate... 26 Flow Possibilities... 27 Lab Exercise... 28 Module 2: Library Elements... 29 Objectives... 30 Xpedition Layout Libraries... 31 xdm Library Tool... 32 What Are Padstacks?... 33 Padstack Editor... 34 Padstacks Holes... 35 Padstacks - Pads... 36 Padstacks... 38 Basic Xpedition Layout Padstack Types... 40 Via Padstack... 42 Special Padstack Consideration... 43 What Are Cells?... 44 Cell Editor... 45 I

Cell Properties... 46 Graphics Environment... 49 Cell Graphics... 50 Special Cell Considerations (Package)... 53 Special Cell Considerations (Board)... 54 Special Cell Considerations... 55 What Is a Part (PDB)?... 56 The Parts Database Editor... 57 Part Properties... 58 Part Mapping... 59 Building a Gate... 60 Swap Definitions... 61 Importing a Cell... 62 Parts in the Flow... 63 Special Part Considerations... 64 Lab Exercise... 65 Module 3: Display Control... 67 Objectives... 68 Display Control Dialog... 69 Display Control Search Bar... 70 Display Control Edit Tab... 71 Display Active Layer Only... 72 Global View and Selection... 73 Display Control Personalization... 75 Display Control Objects... 76 II

Display Control Graphic Tab... 77 Display Control Net Names... 79 Dim Mode... 80 Display Control Net... 81 Display Control Fab Tab... 82 Module 3 Lab: Display Control... 83 Module 4: Using the PCB Editor... 85 Objectives... 86 PCB Editor Interface... 87 Panning and Zooming... 88 Mouse Strokes... 89 PCB Editor Modes... 90 Using Select Mode... 91 Place Mode Selecting Parts... 92 Route Mode Selecting Nets... 94 Draw Mode Selecting Draw Objects... 95 Selection Menu... 96 Highlighting Objects... 97 Locating Objects... 98 File Viewer... 99 Obtaining Help... 100 Lab 4... 102 Module 5: Setting up for Layout... 103 Objectives... 104 Design Source... 105 III

XPI to Xpedition Layout Flow... 106 Step 1: Manage the Central Library... 107 Step 2: Reading the Die Data... 108 Step 3: Initiate the Database... 110 Step 5: Forward Annotate... 111 Step 5: Forward Annotation... 112 Step 5: Forward Annotation... 113 Library Services... 114 Lab 5... 115 Module 6: Setup Parameters... 117 Objectives... 118 Layer Stackup... 119 Layer Stackup Changing Layer Count... 120 Layer Stackup Considerations... 121 Setup Parameters... 122 Setting User Defined Layers... 123 Default Via... 124 Micro Via Clearances... 125 Database Type Configuration... 128 AATK/FlipChip Place Stackup Table... 129 Lab 6... 130 Module 7: Draw Mode... 131 Objectives... 132 Select Mode... 133 Draw Mode... 134 IV

Graphic Elements... 135 Fixing Drawing Elements... 139 Drawing Aids... 140 Adding Icons to Toolbars... 141 Other Graphic Editing Commands... 142 Composing Polygons... 143 Board Outline... 150 Modifying the Board Outline... 152 Route Border... 155 Board Origins... 156 Placement Obstructs... 157 Route Obstructs... 158 Lab 7... 159 Module 8: Component Placement... 161 Objectives... 162 What Is Constraint Manager?... 163 Constraint Manager in the Design Flow... 164 Invoking Constraint Manager From Xpedition Layout... 165 Constraint Manager Units... 166 Setting Up General Clearances... 167 Setting Up Package Type Clearances... 168 Setting Up Package Type to Type Clearance... 169 Editor Control Placement Settings... 170 Key-In Placement Commands... 171 Procedure XY Place From a File... 174 V

Component Explorer... 175 Placing Non-Netlist Components... 179 Moving Parts... 180 Rotating Parts... 181 Pushing Parts... 182 Aligning Parts... 183 Moving Parts using the the Keyboard... 184 Color By Net... 185 Manual Pin Swapping... 186 Lab 8... 187 Module 9: Constraint Manager... 189 Objectives... 190 Constraint Manager Main Window... 191 Constraint Manager Spreadsheets... 192 Constraints Setup Overview... 193 Creating a Net Class... 194 Assigning Nets to a Net Class... 196 Setting Up Trace Properties... 197 Setting Up Via Assignments... 198 Creating a Clearance Rule... 199 Setting Up Class to Class Clearances... 201 Constraints Setup Overview... 202 Timing Properties... 203 Updating Design With Actual Values... 204 Updating Design With Actual Values... 205 VI

Differential Pairs... 206 Creating Differential Pairs Multiple Pairs... 207 Setting Up Differential Pair Constraints... 208 Differential Pair Phase Tolerance... 209 Syncing the icdb... 210 Lab 9... 211 Module 10: Constraint Manager Schemes... 213 Objectives... 214 Schemes... 215 Schemes... 216 Rule Areas... 217 Lab 10... 218 Module 11: Routing Control... 219 Objectives... 220 Editor Control... 221 Layer Settings... 223 Pad Entry... 224 Net Explorer... 225 Creating Net Planning User Groups... 227 Marking Nets... 228 Netline Visibility Management... 229 Dynamic Netline Filtering... 231 Color By Net... 232 Net Filter in the Net Explorer... 233 Net Grouping Review... 234 VII

Lab 11... 235 Module 12: Via Structures... 237 Objectives... 238 Via Crankshafts - Review... 239 Default Via - Review... 240 Micro Via Clearances - Review... 241 Via Fanout Command... 242 Creating Crankshafts... 243 Copying Crankshafts... 244 Rotating Crankshafts... 245 FlipChip DDU Create Via Crankshaft... 246 FlipChip DDU Create Via Crankshaft Placement... 247 FlipChip DDU Interactive Plow with Via Crankshaft... 248 Add Via... 249 Add Via Array... 250 Building a Via Array... 251 Adding a Net Name to a Via... 252 Lab 12... 253 Module 13: Interactive Routing... 255 Objectives... 256 Routing Overview... 257 Routing Command... 258 Interactive Routing Plow... 259 Interactive Routing Configurations... 260 Interactive Routing Control... 261 VIII

Delayed and Dynamic Push & Shove... 262 Hockey Stick and Segment Mode... 263 Angle Mode... 264 Plow Modes Multiplow... 265 Multi Plow Differential Pairs... 267 Gloss Modes... 268 Fixing Traces and Vias... 269 Changing Layers... 271 Changing Trace Widths... 272 Changing Trace Widths... 273 Moving Traces and Vias... 274 Pushing Traces... 275 Toggle Curve... 276 Editor Control... 278 Editor Control Plow... 279 Prohibit Violations... 280 Editor Control Edit and Route Controls... 281 Editor Control Vias and Fanouts... 282 Editor Control Net Rules On/Off... 283 Editor Control Grids... 284 Message Window... 285 Teardrops... 286 Module 13 Lab... 287 Module 14: Semi-Automatic Routing... 289 Objectives... 290 IX

Auto Active Router... 291 Sketch Router... 292 Message Window... 294 Select and Route... 295 Draw Sketch Path... 296 Sketch Path Options... 297 Select, Draw and Route... 298 Selecting Netlines... 299 Drawing Sketch Path... 300 Sketch Route... 301 Sketch Route Styles... 302 Packed Style... 303 Unpacked Style... 304 Sketch Router Via Patterns... 305 Hug Router... 308 Post Sketch Route Glossing... 310 Module 14 Lab... 311 Module 15: Tuning... 313 Objectives... 314 Tuning... 315 Auto Active Tuning... 316 Manual Tune... 317 Manual Saw Tune... 318 Phase Tuning... 319 Module 15 Lab... 320 X

Module 16: Generating Planes... 321 Objectives... 322 What Are Planes?... 323 Processing Planes Clearances... 324 Plane Shapes... 325 Plane Shape Properties... 326 Merging Same-Net Plane Shapes... 327 Modifying Plane Shapes... 328 Split Planes... 329 Dynamic Plane Data... 330 Plane Data State... 331 Plane Editing Sketch... 332 Plane Graphics... 333 Planes Class Parameters... 334 Placing Thermal Override... 338 Verifying Plane Data... 339 Module 16 Lab... 340 Module 17: Verifying the Layout... 341 Objectives... 342 Two Types of DRC Checking... 343 Editor Control: Online DRC Options... 344 Batch DRC... 345 Connectivity and Special Rules... 346 Advanced Element to Element Rules... 347 Batch DRC Schemes... 348 XI

Hazard Explorer... 349 Hazard Explorer - Navigator... 350 Hazard Explorer Color by Hazard Type... 351 Hazard Explorer Accepting Hazards... 352 Hazard Explorer Hazard Reports... 353 Measure Commands... 354 Measure Modes... 355 Measuring Minimum Distance Example... 356 Measuring Distance Example... 357 Design Status... 358 Design Library Verification... 359 Module 17 Lab... 360 Appendix A: Using Layout Templates... 361 Objectives... 362 What Is a Layout Template?... 363 Template Concepts... 364 Template Setup Possibilities... 365 Lab Exercise... 366 XII