Page 1
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
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
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
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
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
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
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
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
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
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
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
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