Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and...

14
Best Practices for ECAD Library Development Terri Kleekamp, C.I.D. Applications Engineer Manager April 25 th , 2019

Transcript of Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and...

Page 1: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

Best Practices for ECAD Library Development

Terri Kleekamp, C.I.D.Applications Engineer Manager

April 25th, 2019

Page 2: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

© Mentor Graphics Corp. Company Confidential

braries are not just a starting pointNot many get to start from scratchCompanies mergeTechnology requires more informationMaintain Legacy Design

st Practices To Consider When Your Library Needs To Evolve

TO Interlock June 2018

Page 3: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: Library Extended OrganizationMaster Librarian — Has decision authority over library design, specification, integrations

Librarian— Adds component properties, builds symbols and cells— Locates existing 3D models (M3DL, STEP) and adds to library

Production Engineer — Approves land patterns and padstacks based on manufacturing processes

Component Engineer— Approves new part requests for company use, assigns company PN— Modifies part lifecycle when necessary (e.g. obsolescence)

Mechanical Engineer — Builds custom 3D models in mechanical tools when necessary

Simulation Engineer— Builds and/or approves simulation models for use in the library— Spice, IBIS, thermal, etc.

Data Management System Administrator — Manages server hardware and software

Best Practices

Involve in librarspecification tea

Page 4: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: What Needs Support?

Best Practices

Library infrastructure should support the tools for each phase of design

Design Capability Tools to be supportedSystem simulation SystemVisionLibrary part creation xDM Library Tools, PartQuestPart selection & placement xDM Library ClientPCB schematic capture xDX DesignerPCB layout xPCB LayoutVariant management Variant ManagerFabrication drawing xPCB Layout, Drawing EditorEMI analysis Hyperlynx DRCManufacturing preparation Valor NPIMechanical design Siemens NXSignal integrity analysis HyperLynx SI3D PCB layout xPCB 3D3D model library M3DL, STEPPower integrity analysis HyperLynx PIThermal analysis floTHERM

Page 5: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: Consider “Standards”

RulesRules

Part ModelBody shape and dimensionsLead form and dimensionsPin list and pin properties

Rules include (but are not limited to)Manufacturing Process definitionsProcess-specific land-pattern calculations (based on

IPC 7351 standard)

Tool Configurations include (but not limited to)Symbol pin spacingSymbol pin graphical indicators

(clocks,inversion,etc.)Manufacturing Processes desiredDesign densities desired (min, nominal, max)

Models include (but are not limited to)IBIS, SPICEThermalSTEP, ProStep, EDX, IDF

xDM Library

Part Model Part Model

Configurations & Options

Configurations & Options

ModelsModels

Page 6: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

AudioBatteryCapacitors

est Practices: Component Taxonomy

Best Practices

AudioBatteryCapacitors

Component Catalogs

DescriptionStatus

Company Info

Common Properties

ValueTolerance

Rating

Catalog-specific Properties

Manufacturer Part Catalogs

L05A104MP5NNNC

Company_PN1

Component Taxonomy is commoto all parts regardless of Library

Specification

Defining the taxonomy should bthe first task of the library

specification team

Page 7: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

add IBIS model tic

est Practices: Where Best to Assign?

Best Practices

Library Cache

Schematic

Company_PN1Value: 0.1 pfRating: 10VTolerance: 20%

Company_PN2IBIS:701V.IBS

Library Server

ary Client

Layout Board Simulat

symbolspropertiesQPL File

701V.IBS, Company_PN2

701V.IBS

Option 1: add IBIS model to QPL File

Search & Place

manage IBIS Library

Page 8: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: How used?

PN1

Library Spec: Japan Library Spec: US

Common Component Taxonomy, Separate Parts Usecase: Common Component Taxonomy, DiffereNumbers, Different CAD Data(i.e. Production and ProtoType)

Taxonomy : a set of component catalog groups and proassociated with each group. All components in the librarythe same taxonomy.

Production Library : a set of part numbers to be exporcache for a specific set of users. Each Production Libraryassociated with a single Library Specification.

Library Specification : a sub-container of ECAD data (mapping, symbol, footprint). Typically parts with differelibrary specifications and built to different standards shoube mixed in a cache.

Cache : a set of CAD data (parts, symbols, footprints, pato be used by a group of designers.

PN2

Mapping

SymbolCell

ProductionLibrary Cache

ProductionLibrary Cache

Proto Type Cache

Proto Type Cache

Designeam #1Designeam #1

Design Team #2Design

Team #2

PN3

Mapping

SymbolCell

Mapping

SymbolCell

Mapping

SymbolCell

ction y

PN1PN3

PN2PN3

Page 9: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: How Used?

PN1

Library Spec Site #1 Library Spec Site #2

Mapping

Symbol Cell

Mapping

Symbol Cell

Common Component Taxonomy, Separate Production Libraries

Usecase: Common LibrarNew Designs, Legacy LibStill Maintained(i.e. merge of design tea

The Common Library Specifichas only CAD data matchingcommon standard.

Existing part numbers can beassociated to different CAD dlegacy library and in Commo

Caches for each site are still unique Production Library pa

If the company standardizesnumbers, there could be justcommon Production Library.

Library Spec: Common

PN2PN3 (new)

Mapping

SymbolCell

Mapping

SymbolCell

Mapping

SymbolCell

Site #1 CacheSite #1 Cache

Site #2 CacheSite #2 Cache

Production CacheProduction Cache

New DesignNew

DesignLegacy DesignLegacy DesignPN1

PN2 PN3

Page 10: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: Managing Alternates

Best Practices

Catalogs can deterfor the user which footprints can be udesign(i.e. Class 2 vs Clasapproved designs)

Catalog by parts or footprints.A Part can references multiple footprint names.

Page 11: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: Make Use of Industry Providers

Best Practices

ProdLib

Downloads includes manufacturer part number, properties, and CAD data.Rename downloaded components to company part numbers in Production Library.

Page 12: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

est Practices: High Level Project Tasks

Best Practices

Best Practice

Start with the basics and add library capability as the design process evolves

Deploy Phase 1Site Libraries

Deploy Phase 1BCommon Library

Page 13: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

www.mentor.com© 2014 Mentor Graphics Corp. Company Confidential

rap Up

Best Practices

Page 14: Best Practices for ECAD Library Development · Production Engineer — Approves land patterns and padstack s based on manufacturing processes Component Enginee r — Approves new

Restricted © 2017 Mentor Graphics Corporationwww.mentor.c