Professional Documents
Culture Documents
Calce SARA
Calce SARA
Calce SARA
Michael Osterman
CALCE Electronic Products and Systems Center
University of Maryland
College Park, Maryland 20742
http://www.calce.umd.edu/software/
Center of Advanced Life Cycle Engineering 1 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
CALCE Simulation Assisted Reliability
Assessment (SARA®) Software
http://www.calce.umd.edu/software
calceEP
calcePWA Device andPackage
Circuit Card Assemblies Failure Analysis
Thermal Analysis
Vibrational Analysis
Shock Analysis
Failure Analysis
Conductor II
Whisker
Spacing (ls)
calceFAST
Conductor I
Failure Assessment
calceTinWhisker FailureRiskCalculator Software Toolkit
Load
Transformation
Failure
Quantification
1
Field
Time to Failure
Analysis Results:
Objectives: • 20 pin Leadless Chip Carrier (LCC) was weak in design
• Estimated life under operating conditions - 6.5 years
• Assess reliability of Control
Module in the military environment
• Improve reliability of Control
Aluminum Backplane
Module
Board 1
Frame
117
Board 3
121 Aluminum Backplane
123
Model Prediction
20 Year Life
124
125
131
Developed Log Case Study
132 for Potential Improvements
151 • Module Level - 5,000 units
202
fielded - 20 years field life
206
0 500 1000 1500 2000
Testing of CCAs demonstrated failures
LCC Failure Model prediction predicted by CalcePWA Analysis. Redesign
Module Timeline 20 Year life
of module results in an estimated savings of
$27 mil in avoided cost.
Center of Advanced Life Cycle Engineering 5 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Successful Application of calceSARA
Design-Build-Test-Fix vs. Simulation Assisted Design
Pontiac Pontiac
Grand Am Aztek
Interface to CAD
Assessment Management Design Capture
Life Cycle
Characterization
Life Expectancy and
Stress Assessment Failure Assessment
Center of Advanced Life Cycle Engineering 14 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
calcePWA VQ Inputs
Product Construction Information
• Bill of Materials (BOM) – Parts list with manufacturer and manufacture part
number sufficient to obtain mechanical package information for the assembly
under review.
• Part layout (x,y, orientation) on the printed wiring assembly may be imported
from a CAD intermediate file for the assembly under review.
• Board thickness and material lay-up
• Solder stencil thickness and solder material
• Mechanical support positions on the printed wiring board
Stress
Assessment
Status of the
calcePWA
evaluation process
can be quickly
viewed in this panel.
The PWA design manager provides the ability to define and/or modify
the PWA model. Model items include board outline, material inserts,
layer stack-up, vias, component, part, and materials.
Center of Advanced Life Cycle Engineering 19 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Supported CAD Text File Imports
Boundary
Condition
Unassigned Selection
Grid Locations Palette
Boundary are calculated
conditions are
applied
to each layer
CalcePWA
Thermal
Display Tool
presents the
results of a
thermal
analysis.
Substrate Temperatures
Tsub Tlayer Q R z
Tlayer -- Layer temperature below component
. Z
Rz -- 05
Kz Ac
Case Temperatures
Tca se Tsu b Q R ca se
Junction Temperatures
T junction Tcase Q jc
The display tool shows component
temperatures calculated from the jc --User specified
thermal analysis.
Spring
Clamped
Simple
Vibration Analysis Manager allows you to assign supports to the board for consideration in
the modal analysis and dynamic response. Additional options have been added to toolbar to
facilitate use of the software.
Center of Advanced Life Cycle Engineering 27 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Displaying Advanced Vibration Analysis Results
Displacement
Mode Shapes
For calcePWA, the Life Profile Manager module has been modified.
Selection of an extracted temperature cycle file is done by selecting
the Extacted TC Data option under the Import menu.
Center of Advanced Life Cycle Engineering 29 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Extracted TC Data Selection Dialog
After setting
package and board
temperatures,
selecting the Ok
button will result in
all highlighted
components being
assigned the value
set in the dialog.
Center of Advanced Life Cycle Engineering 35 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Saving Assigned Temperature Data
After assigning the
individual component
temperature offsets,
you can save the data
set by selecting the
Save or Save As
option under the File
menu.
After creating the Life Cycle Profile Database (LSPDB) from the
define loading condition, you can conduct a life assessment with the
calcePWA Life Assessment Manager. In this application, you will
select the desired LSPCB, down select the desired fail models (if
desired), and run the assessment.
Center of Advanced Life Cycle Engineering 39 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Inspecting Individual Segment Result
calcePWA
Resonant Frequencies
724 Hz
1348 Hz
1399 Hz
The Life Cycle Profile Manger allows you to define multiple loading conditions over which
that PWA can be analyzed.
Center of Advanced Life Cycle Engineering 44 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
PWA Life Assessment
The life assessment module uses the PWA model, results of thermal and
vibration simulations defined in a life cycle scenario to determine life
expectancy of design.
1000
Experimental Life
100
10
1
1 10 100 1000 10000
Applied Loading
Test Dwell Input Input Resp. Resp.
Freq. Acc. Acc. Acc. Acc.
(Peak (g) (Peak- (g)
- Peak)
Peak)
P1 209 20 10 738 369
P2 210 14 7 596 298
Mounted Test Specimen P3 206 2 1 64 32
P4 209 6.3 3.15 197 98.5
P5 205 10.3 5.15 303 151.5
T1 205 10.3 5.15 393 196.5
T2 205 6.5 3.25 198 99
T3 202 6.8 3.4 280 140
T4 200 8.7 4.35 347 173.5
8x4.5x0.062 inches
Test boards were monitored with accelerometer and four strain gages.
Center of Advanced Life Cycle Engineering 48 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Comparison of Board Strain versus Input with
calcePWA Vibration Module and Test Data
These plots contain curves for life expectancy of lead-free (SAC) and
SnPb solder interconnects under harmonic load conditions at varying
input accelerations generated by the calcePWA software for the
CABGA test board. Test results plotted against these curves reveal
good agreement.
Center of Advanced Life Cycle Engineering 50 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Validated Temperature Cycle Induced Solder
Interconnect Fatigue Model for SAC
2 mm thick board contained PBGA, TSOP,
TQFP, CLCC packages. The simulation
model was based on a test vehicle used
under the JGPP/JCAA Pb-free Solder Test
Program. Test assemblies were subjected
to a -55 to 125oC temperature cycle and a
-20 to 80oC cycle condition
calcePWA Model
CALCE Simulation
PDF
Material Properties Geometry Loads
FFOP Time-to-Failure
a = n +l
b = n+u a = n +l
b = n+u
a n b a n b
Triangular Distribution Uniform Distribution
Where:
l – Lower variation
u – Upper variation
Example
Nominal Value: 5 mm
Upper: 2 mm
Lower: -1mm
a = 4, b = 7 Edit Distribution Dialog
where n is the applied time (cycles, etc) and NP(x) is the survivable time
(cycles, etc). For multiple environments and the same failure site and
mechanism, the total damage is the sum of the damage for the individual
environments:
( x)
DPtotal P(x)
D
i
i
User must create a test profile and a use profile. Both life assessments must be
conducted for both profiles. To evaluate the acceleration factor for a particular use
and test condition, the user should load the use condition. Next, the user should
select the Run Acceleration Factor menu item and use the selection dialog to
select the test assessment.
Center of Advanced Life Cycle Engineering 60 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Time Domain Acceleration Factors
The acceleration factors determined in calcePWA are presented in the time domain. As
such, the time in test is related to the time under the use condition. Therefore, an
acceleration factor of 50 means that a part requiring 2 months for failure under the test
would required 100 months to fail under the prescribed use condition. Alternatively, if a
part can survive 2 months in test, it should be expected to survive 100 months in the field.
Center of Advanced Life Cycle Engineering 61 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Assessment of Tin Whisker Risk in
calcePWA
The number of pairs is calculated based on part interconnect format (SIP, DIP, QUAD)
SIP : NP = Nleads -1
DIP: NP = 2*(Nleads/2 – 1)
QUAD: NP = 4*(Nleads/4 – 1)
Conduct spacing gap is determined based on lead width (Wlead) and interconnect center line
spacing or pitch (P)
Lgap = P – Wlead
Conductor area
Aconduct = Llead*(Tlead+Wlead)
After setting the target life and samples, you can evaluate the whisker risk by selecting
Risk->Assessment option. This will evaluate reliability of the system defined by the set
of parts under evaluation.
Center of Advanced Life Cycle Engineering 64 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
CalceFAST Software Interface
Menu Bar
Tool Bar
Data
Model Entry
Feature Panel
List
CalceFAST 5.0 (Failure Assessment Software Toolkit) software provides the
capability to bypass full scale design modeling and conduct failure assessment
using individual failure models. The software implements a failure model plug-in
interface and allows the failure model software to be used in calcePWA 5.0 and
on the CALCE Web Site.
Center of Advanced Life Cycle Engineering 65 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Expanded Models in calceFAST
Package and
device models
from CADMP-II
are now available
in calceFAST.
In the case of multiple attribute sensitivity, the attributes and their assigned
values are presented in the text report. The X-axis of the graph defines the
percent values over which the selected attributes were varied.
Center of Advanced Life Cycle Engineering 67 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Iso-Time To Failure Results
Cycles To Failure
1750
Decreasing
Time to Failure 1500
1250
1000
750
Iso-time to failure assessment provides you with plots that can be used to examine
the effect of changes in environment loading conditions versus design parameters.
From the example above, a reduction in plating thickness by 0.01mm can reduce the
life by 44%.
Center of Advanced Life Cycle Engineering 68 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
calceFAST Implementation
After saving and executing the analysis, the results are presented
with damage ratios for each segment.
Center of Advanced Life Cycle Engineering 72 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
calceEP Device and Package Level
Toolbox
Package and Device Modeling
A software package that implements the fixed risk assessment algorithm has
been developed. Software allows you to define conductor pairs and select
finish type to look up whisker growth or directly define whisker growth
parameters.
Center of Advanced Life Cycle Engineering 75 University of Maryland
http://www.calce.umd.edu Copyright © 2018 CALCE
Conducting A Risk Assessment
The software allows you to define the target life time of the system, desired
risk level in parts per million, and the percentage of whisker containment
afford by the application of a conformal coat. The target life is used in
combination with the database of whisker growth tables to determine the
whisker growth characteristics. The risk level is used to define the sample
size (i.e. the number of Monte Carlo iteration).