12
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. Valor NPI for Users Student Workbook

Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Embed Size (px)

Citation preview

Page 1: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

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.

Valor NPI for Users

Student Workbook

Page 2: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

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: 073620

Page 3: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users I

Module 1: Valor NPI, ODB++ and the NPI Process .......................................... 11

Objectives ........................................................................................................................................... 12

What is Valor NPI? ............................................................................................................................ 13

What is ODB++? ................................................................................................................................ 15

Best Practice NPI Process .................................................................................................................. 17

Best Practice Valor NPI Process ........................................................................................................ 19

Module 1 Lab: Valor NPI, ODB++ and the NPI Process .................................................................. 20

Module 2: How to Generate ODB++ ................................................................... 21

Objectives ........................................................................................................................................... 22

ODB++ Data Throughout the Best Practice NPI Process .................................................................. 23

Xpedition ODB++ Output .................................................................................................................. 25

PADS ODB++ Output ........................................................................................................................ 28

Cadence Allegro ODB++ Inside Output ............................................................................................ 30

Mentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output .......................... 34

Module 2 Lab: How to Generate ODB++ from Xpedition ................................................................ 35

Module 3: Launching Valor NPI / Engineering Toolkit .................................... 37

Objectives ........................................................................................................................................... 38

Launching Valor NPI ......................................................................................................................... 39

Engineering Toolkit ............................................................................................................................ 41

Engineering Toolkit – Tool Bar ......................................................................................................... 42

Configuration Parameters ................................................................................................................... 44

Module 3 Lab: Launching Engineering Toolkit ................................................................................. 45

Module 4: Importing Data into Valor NPI ......................................................... 47

Objectives ........................................................................................................................................... 48

Page 4: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users II

Opening ODB++ Data – Drag and Drop ............................................................................................ 49

Opening Uncompressed ODB++ Data ............................................................................................... 50

Importing Compressed ODB++ Data ................................................................................................. 51

Importing Traditional Gerber / NC Drill Data ................................................................................... 52

Importing EDA Data .......................................................................................................................... 55

Module 4 Lab: Importing Data into Valor NPI .................................................................................. 56

Module 5: ODB++ Product Model ....................................................................... 57

Objectives ........................................................................................................................................... 58

What is ODB++? ................................................................................................................................ 59

Structure of ODB++ Data .................................................................................................................. 61

ODB++ Steps ..................................................................................................................................... 62

Product Model Matrix ........................................................................................................................ 63

Fabrication Layers .............................................................................................................................. 64

Drill Information ................................................................................................................................ 65

Drill Tools Manager ........................................................................................................................... 66

Embedded Netlists .............................................................................................................................. 67

Component Placement Layers ............................................................................................................ 68

Solder Paste Definition ....................................................................................................................... 69

Embedded Bill of Materials (BOM) ................................................................................................... 70

Module 5 Lab: ODB++ Product Model ............................................................................................. 71

Module 6: Netlist Analyzer ................................................................................... 73

Objectives ........................................................................................................................................... 74

Why is Netlist Analysis Important? ................................................................................................... 75

Launching Netlist Analysis ................................................................................................................ 76

Simplified Netlist Analyzer ................................................................................................................ 77

Page 5: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users III

Advanced Netlist Analyzer ................................................................................................................ 78

Pinpoint vs Net Modes ....................................................................................................................... 79

Netlist Analysis in MRA .................................................................................................................... 80

Module 6 Lab: Netlist Analyzer ......................................................................................................... 81

Module 7: BOM Management.............................................................................. 83

Objectives ........................................................................................................................................... 84

Best Practice Valor NPI Process ........................................................................................................ 85

Why Embed a Bill of Materials in the Product Model? ..................................................................... 86

BOM Management Flow .................................................................................................................... 87

Why Use Valor Parts Library (VPL)? ................................................................................................ 88

Launching BOM Manager ................................................................................................................. 89

BOM Manager Toolbar ...................................................................................................................... 90

Launching BOM Template Editor ...................................................................................................... 91

Using BOM Import Wizard ................................................................................................................ 92

BOM Template Editor Toolbar .......................................................................................................... 96

Import & Translate Base-Level BOM ................................................................................................ 97

Import ODB++ BOM file ................................................................................................................. 101

Auto-Generated Base-Level BOM – Xpedition Only ...................................................................... 102

Stage 1 - VPL Manufacturer Validation .......................................................................................... 103

Stage 2 - VPL Part Validation .......................................................................................................... 104

VPL Content Creation Service ......................................................................................................... 105

Stage 3 - Check AVL (Approved Vendor List) ............................................................................... 106

Final BOM Review .......................................................................................................................... 107

Assembly Merge .............................................................................................................................. 108

Assembly Merge – BOM Merge ...................................................................................................... 110

Page 6: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users IV

Assembly Merge – Library Merge ................................................................................................... 111

Assembly Merge – Board Merge ..................................................................................................... 112

Assembly Merge: Functional Results .............................................................................................. 113

Module 7 Lab: BOM Management .................................................................................................. 115

Module 8: Product Modeling.............................................................................. 117

Objectives ......................................................................................................................................... 118

What is Product Modeling? .............................................................................................................. 119

Best Practice Valor NPI Process ...................................................................................................... 120

Product Modeling for DFM and Manufacturing .............................................................................. 121

Attribute Classes .............................................................................................................................. 122

Layer Stackup and Attributes ........................................................................................................... 123

Product Modeling Interface .............................................................................................................. 124

Component Attribute Assignment .................................................................................................... 125

Component Classification ................................................................................................................ 126

Design Preparation Rule Sets ........................................................................................................... 127

Product Summary Setup ................................................................................................................... 128

Drill Tool Manager Setup ................................................................................................................ 131

Panel Library Manager ..................................................................................................................... 132

Module 8 Lab: Product Modeling .................................................................................................... 133

Module 9: Engineering Rule File Models & Checklists ................................... 135

Objectives ......................................................................................................................................... 136

What is an Engineering Rule File (ERF)? ........................................................................................ 137

ERF Manager ................................................................................................................................... 138

What is a Checklist? ......................................................................................................................... 144

Checklist Editor (MRA) ................................................................................................................... 146

Page 7: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users V

Checklist Editor (Graphic Station) ................................................................................................... 147

Module 9 Lab: Engineering Rule File Models & Checklists ........................................................... 148

Module 10: Using Design Centers/Design Process Wizard ............................. 149

Objectives ......................................................................................................................................... 150

What is a Design Center? ................................................................................................................. 151

What is the Design Process Wizard? ................................................................................................ 152

Controlling the Design Process Wizard ........................................................................................... 153

Configuring the Design Process Wizard .......................................................................................... 154

Module 10 Lab: Using Design Centers/Design Process Wizard ...................................................... 155

Module 11: Design for Fabrication / MRA / Reporting .................................. 157

Objectives ......................................................................................................................................... 158

Best Practice Valor NPI Process ...................................................................................................... 159

What is the Manufacturing Risk Assessment (MRA)? .................................................................... 160

How to Launch the MRA ................................................................................................................. 161

MRA Window .................................................................................................................................. 162

MRA Toolbar ................................................................................................................................... 163

Running Design for Fabrication (DFF) Analysis ............................................................................. 164

Viewing DFF Analysis Results ........................................................................................................ 165

Analysis Reporting ........................................................................................................................... 167

Module 11 Lab: Design for Fabrication / MRA / Reporting ............................................................ 168

Module 12: Microvia Analysis ........................................................................... 169

Objectives ......................................................................................................................................... 170

Best Practice Valor NPI Process ...................................................................................................... 171

Running Microvia Analysis ............................................................................................................. 172

Viewing Microvia Analysis Results ................................................................................................. 173

Page 8: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users VI

Analysis Reporting ........................................................................................................................... 175

Module 12 Lab: Microvia Analysis ................................................................................................. 176

Module 13: Flexible Board Analysis .................................................................. 177

Objectives ......................................................................................................................................... 178

Best Practice Valor NPI Process ...................................................................................................... 179

Running Flexible Board Analysis .................................................................................................... 180

Viewing Flexible Board Analysis Results ....................................................................................... 181

Analysis Reporting ........................................................................................................................... 183

Module 13 Lab: Flexible Board Analysis ........................................................................................ 184

Module 14: Design for Assembly / MRA / Reporting ...................................... 185

Objectives ......................................................................................................................................... 186

Best Practice Valor NPI Process ...................................................................................................... 187

What is the Manufacturing Risk Assessment (MRA)? .................................................................... 188

How to Launch the MRA ................................................................................................................. 189

MRA Window .................................................................................................................................. 190

MRA Toolbar ................................................................................................................................... 191

Running Design for Assembly (DFA) Analysis .............................................................................. 192

Viewing DFA Analysis Results ....................................................................................................... 193

Analysis Reporting ........................................................................................................................... 195

Module 14 Lab: Design for Assembly / MRA / Reporting .............................................................. 196

Module 15: MRA Revolution ............................................................................. 197

Objectives ......................................................................................................................................... 198

Best Practice Valor NPI Process ...................................................................................................... 199

What is the MRA Revolution about? ............................................................................................... 200

Current DFM Analysis Implementation Methods ............................................................................ 201

Page 9: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users VII

MRA Revolution, Rethinking the Approach .................................................................................... 202

Product Model Classification ........................................................................................................... 203

Technology of Process Capabilities Constraints .............................................................................. 204

How to Launch the MRA ................................................................................................................. 205

MRA Revolution Use ....................................................................................................................... 206

MRA Revolution Setup .................................................................................................................... 207

Module 15 Lab: MRA Revolution ................................................................................................... 211

Module 16: Xpedition DFF / Integration .......................................................... 213

Objectives ......................................................................................................................................... 214

ODB++ Data Throughout the Best Practice NPI Process ................................................................ 215

Xpedition ODB++ Output ................................................................................................................ 216

Valor NPI DFF ................................................................................................................................. 220

Reviewing results ............................................................................................................................. 223

BOM Extract .................................................................................................................................... 224

Launch Valor NPI From Xpedition .................................................................................................. 225

Run Design Process Wizard ............................................................................................................. 226

Module 16 Lab: Xpedition DFF / Integration .................................................................................. 227

Module 17: Allegro Integration ......................................................................... 229

Objectives ......................................................................................................................................... 230

ODB++ Data Throughout the Best Practice NPI Process ................................................................ 231

Cadence Allegro Integration ............................................................................................................ 232

Product Model - Package Type Attributing ..................................................................................... 243

Allegro痴 DFA Analysis Information ............................................................................................. 244

Module 17 Lab: Allegro Integration ................................................................................................ 247

Page 10: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users VIII

Module 18: Valor Library Management ........................................................... 249

Objectives ......................................................................................................................................... 250

Best Practice Valor NPI Process ...................................................................................................... 251

Valor Parts Library - Overview ........................................................................................................ 252

Pin to Pad Proximity and Solder Joints ............................................................................................ 253

Accurate Component Spacing Analysis ........................................................................................... 254

VPL Driven Assembly Analysis ...................................................................................................... 255

Module 18 Lab: Valor Library Management ................................................................................... 256

Module 19: Panel Design & Array Analysis ..................................................... 257

Objectives ......................................................................................................................................... 258

Best Practice Valor NPI Process ...................................................................................................... 259

What is an Assembly and Fabrication Panel? .................................................................................. 260

Assembly & Fabrication Panel Designer Tool ................................................................................. 261

Assembly Panel Designer ................................................................................................................. 262

Fabrication Panel Designer .............................................................................................................. 268

Module 19 Lab: Panel Design & Array Analysis ............................................................................ 276

Module 20: Virtual Documentation & Product Summary .............................. 277

Objectives ......................................................................................................................................... 278

What is Virtual Documentation? ...................................................................................................... 279

Integration of Drill Drawing & NC Drill Files ................................................................................ 280

Integration of Layer Stackup Drawing ............................................................................................. 281

Integration of Assembly Drawings and Separate BOM ................................................................... 282

Integration of Assembly Panel Drawing .......................................................................................... 283

Integration of Product Requirements ............................................................................................... 284

Integration of Manufacturing Specifications .................................................................................... 285

Page 11: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users IX

Product Summary in Virtual Documentation ................................................................................... 286

Configuring Product Summary ........................................................................................................ 287

Module 20 Lab: Virtual Documentation & Product Summary ........................................................ 288

Module 21: Output Automation ......................................................................... 289

Objectives ......................................................................................................................................... 290

Best Practice ODB++ Versus Traditional Data ................................................................................ 291

Master ODB++ Product Model Data ............................................................................................... 292

Generation of Final Manufacturing Data ......................................................................................... 293

Configuring Output Automation ...................................................................................................... 294

Module 21 Lab: Output Automation ................................................................................................ 296

Module 22: CAM Compare ................................................................................ 297

Objectives ......................................................................................................................................... 298

What is CAM Compare? .................................................................................................................. 299

Launching CAM Compare ............................................................................................................... 300

CAM Compare GUI ......................................................................................................................... 301

CAM Compare – Manual Gerber Data Input and Comparison ....................................................... 302

CAM Compare – Automatic Input and Comparison ....................................................................... 303

CAM Compare – Comparing Two ODB++ Product Models .......................................................... 304

CAM Compare – Example Result .................................................................................................... 305

Module 22 Lab: CAM Compare ...................................................................................................... 306

Module 23: ODB++ Viewer ................................................................................ 307

Objectives ......................................................................................................................................... 308

What is the ODB++ Viewer? ........................................................................................................... 309

How to Launch the ODB++ Viewer? ............................................................................................... 310

Importing or Opening ODB++ Product Models .............................................................................. 311

Page 12: Valor NPI for Users - s3. · PDF fileMentor Boardstation, Altium Designer & Zuken Board Designer ODB++ Output ..... 2 Module 2 Lab: How to Generate ODB++ ... BOM Template Editor Toolbar

Table of Contents

Valor NPI for Users X

ODB++ Viewer GUI and Toolbar .................................................................................................... 312

ODB++ Viewer Menu Options ........................................................................................................ 313

Module 23 Lab: ODB++ Viewer ..................................................................................................... 315