View Slides - DfR Solutions

advertisement
Sherlock and
Abaqus
October 16, 2014
Who is DfR Solutions?
The Industry Leader in
Quality-ReliabilityDurability
of Electronics
50 Fastest Growing Companies
in the Electronics Industry
- Inc Magazine
Best Design Verification Tool
- Printed Circuit Design
2012 Global Technology
Award
Winner
9000 Virginia Manor Rd Ste 290, Beltsville MD 20705 | 301-474-0607 | www.dfrsolutions.com
© 2004 - 2010
2007
Works with Customers Throughout the Product Life Cycle
o
Tech
Insertion
o
o
Warranty
Design
o
o
o
Test
Supply
Chain
o
Applied Research
Simulation and
Modeling
‘ilities’ (DfR, DfM,
DfT, … DfX)
Supplier Audits
Qualification
Test Plan
Development
Root-Cause
Analysis
9000 Virginia Manor Rd Ste 290, Beltsville MD 20705 | 301-474-0607 | www.dfrsolutions.com
© 2004 - 2010
2007
What is Sherlock


Sherlock is a CAE knowledge based program for Physics of Failure
reliability and durability analysis on electronic equipment
Sherlock simplifies model creation and analysis


The “Knowledge Based” features optimized for electronic
components and materials includes customizable, preloaded
libraries of:


4
Eliminates the long, complicated, model creation process and the need for a
PhD level expert in PoF, and FEA.
Component models, material properties, analysis wizards and
environmental profiles for specific applications.
Designed to be used to quickly create and perform PoF based
reliability/durability simulations.
Sherlock Process
1. Design Capture - provides the detailed inputs to the modeling
software and calculation tools
2. Life-Cycle Characterization - define the reliability/durability
objectives and expected environmental & usage conditions (Field or
Test) under which the device is required to operate
3. Load Transformation - translates and distributes the environmental
and operational loads across a circuit board to the individual parts
4. PoF Durability/Reliability Analysis & Risk Assessment - calculates
life expectations, reliability distributions & prioritizes risks by
applying PoF algorithms to the virtual PCBA model created in steps
1, 2 & 3
5
Sherlock
Design Capture
o
Import PCBA Layout,
o
o
Import BOM Parts List
o
o
o
7
Gerber, ODB++, and other CAD formats.
Correlated supplier component part # and
industry/JEDEC package styles to auto link
component to Sherlock’s libraries of component
geometry and material properties to the
individual parts locations mounted on the PCB to
create the computer models for the life
assessment.
Define PCB Laminate & Layers to Calculate
Substrate Performance
Automated Abaqus model generation
Design Capture
Component locations from pick and place data
Design Capture
Drill holes
Design Capture
Design Capture
Laminate Library
Defines 48 Categories Of Material Properties And
Characteristics
For 319 Circuit Board Laminates Materials
From 20 Global Producers.
New Entries Can Be Added When New Laminate
Materials Are Introduced to the Market.
11
Design Capture
Stackup information
Boundary Conditions
• Sherlock has predefined
boundary conditions
that are typically used
for printed circuit
boards
Life Cycle
• Reliability Goals
• Phases
• Stresses
Loading
• Multi-Axis shock
and vibration
• Static
•
Force
•
Displacements
• Modal Dynamic
•
Harmonic
•
Random
• Transient
Dynamic
•
Mechanical
Shock
Loading
•
•
•
16
Multi-Axis Shock and Vibration Loads
User can specify load direction and/or PCB orientation
User can specify uni-axial or tri-axial harmonic profiles
Abaqus Integration
Electronic
Design Files
Life Cycle
Conditions
Pre-Processing
Sherlock
Design
Analysis
3D Model /
Analysis Steps
Abaqus
Parts
Packages
Materials
Sherlock
Data Store
FEA
Script
FEA
Tool
Post-Processing
Reliability
Results
Sherlock
Failure
Analysis
3D Model /
Disp Results /
Strain Results
Model
Results
Mode 1: Sherlock manages all FEA processing
Mode 2: Export model from Sherlock to Abaqus
Mode 3: Import Abaqus FEA results into Sherlock for reliability analysis
17
Mode 1
• Transparent to the user
• Sherlock forms the input
deck for Abaqus and runs
the simulation with the
Abaqus solver
• Sherlock automatically
post processes the
results and generates the
reliability metrics
Mode 1
•
Sherlock generated
results
•
Static displacement
Mode 1
•
Sherlock generated
results
•
Random Vibration fatigue
Mode 2
• Automatic Python script
generated models for
Abaqus CAE
•
Geometric based
•
All material properties assigned
•
Contact interactions formed
•
Boundary conditions
•
Analysis steps
• Results need to
be imported into
Sherlock for
reliability
assessment
Mode 3
•
Model generated
by Sherlock and
modified and run
in Abaqus CAE
Mechanical parts added, mesh changed, etc..
Mode 3
Mode 3
Mode 3
Power supply model,
potting added and
assessment of lead
stresses using Abaqus
PCB Layer Modeling
• Sherlock contains FEA tools to speed
Abaqus model development
• Two general techniques
•
Geometric layer modeling
•
•
Sherlock generates a Python script which converts
the PCB plot layers into geometry
Mosaic technique
•
Sherlock generates an input deck with material
properties assigned to the mesh
Script Based
• Material properties
assigned to copper
and resin areas
• Best suited for
generating detailed
package models
for investigating
package CTE
issues with Abaqus
Mosaic
• Orphan mesh
• Material properties
computed for each
element based on
amount of copper
and resin within
the element
Mosaic
Multiple techniques available for PCB models
• Sherlock leverages the power of Abaqus
to greatly speed up the mechanical and
the reliability analysis of electronic
assemblies
• Multiple levels of interaction
• Provides additional tools to develop
detailed models
•
Models can be generated in minutes verses
days
•
Material properties and interactions assigned
Questions??
Thank you!
Nathan Blattau
1-301-640-5821
nblattau@dfrsolutions.com
31
Download