Sherlock Tutorial Plated Through Hole (PTH) Fatigue Analysis

Similar documents
You w i ll f ol l ow these st eps : Before opening files, the S c e n e panel is active.

Tutorial 12 Excess Pore Pressure (B-bar method) Undrained loading (B-bar method) Initial pore pressure Excess pore pressure

Multiphysics Modeling

Tutorial 23 Back Analysis of Material Properties

HOW TO ANALYZE SYNCHROTRON DATA

Leaf Spring (Material, Contact, geometric nonlinearity)

SOLIDWORKS Simulation Time Based Thermal Stress

Delamination, Causes and Cures?

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

VCell Tutorial. Building a Rule-Based Model

HSC Chemistry 7.0 User's Guide

Data Mining with the PDF-4 Databases. FeO Non-stoichiometric Oxides

Advanced testing using real life evaluation and statistical data analysis

How many states. Record high temperature

Space Objects. Section. When you finish this section, you should understand the following:

KISSsys Tutorial: Two Stage Planetary Gearbox. Using this tutorial

Introduction to Hartree-Fock calculations in Spartan

An example of panel solution in the elastic-plastic regime

Studying Topography, Orographic Rainfall, and Ecosystems (STORE)

Technical Procedure for Glass Refractive Index Measurement System 3 (GRIM 3)

SeeSAR 7.1 Beginners Guide. June 2017

Athena Visual Software, Inc. 1

Chem 1 Kinetics. Objectives. Concepts

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes

Computer simulation of radioactive decay

Example Resistive Heating

PDF-4+ Tools and Searches

41. Sim Reactions Example

ISIS/Draw "Quick Start"

TALLINN UNIVERSITY OF TECHNOLOGY, INSTITUTE OF PHYSICS 6. THE TEMPERATURE DEPENDANCE OF RESISTANCE

Tutorial. Getting started. Sample to Insight. March 31, 2016

Relative Photometry with data from the Peter van de Kamp Observatory D. Cohen and E. Jensen (v.1.0 October 19, 2014)

Comparing whole genomes

PDF-4+ Tools and Searches

1. Double-click the ArcMap icon on your computer s desktop. 2. When the ArcMap start-up dialog box appears, click An existing map and click OK.

Quality Measures Green Light Report Online Management Tool. Self Guided Tutorial

Molecular Modeling and Conformational Analysis with PC Spartan

Ligand Scout Tutorials

Chem 253. Tutorial for Materials Studio

Lab 1 Uniform Motion - Graphing and Analyzing Motion

An example solution of a panel in the elastic-plastic regime

Studying Topography, Orographic Rainfall, and Ecosystems (STORE)

3D Molecule Viewer of MOGADOC (JavaScript)

How to Make or Plot a Graph or Chart in Excel

17 Equations That Changed the World-There s More Than That!!!

Watershed Modeling Orange County Hydrology Using GIS Data

Interpreting IPC-A-600 Requirements for Annular Rings and Laminate Cracks

Spatial Data Analysis in Archaeology Anthropology 589b. Kriging Artifact Density Surfaces in ArcGIS

Lesson Plan 2 - Middle and High School Land Use and Land Cover Introduction. Understanding Land Use and Land Cover using Google Earth

WMS 9.0 Tutorial GSSHA Modeling Basics Infiltration Learn how to add infiltration to your GSSHA model

Jaguar DFT Optimizations and Transition State Searches

MAGNETITE OXIDATION EXAMPLE

M E R C E R W I N WA L K T H R O U G H

Electro-Thermal Analysis using SYMMIC with Microwave Office

Predicting Fatigue Life with ANSYS Workbench

Signal Processing First Lab 11: PeZ - The z, n, and ˆω Domains

5 Electron Densities, Electrostatic Potentials, and Reactivity Indices (Spartan)

Preparing a PDB File

Title: ASML Stepper Semiconductor & Microsystems Fabrication Laboratory Revision: B Rev Date: 12/21/2010

PDF-2 Tools and Searches

ISSP User Guide CY3207ISSP. Revision C

Jasco V-670 absorption spectrometer

An area chart emphasizes the trend of each value over time. An area chart also shows the relationship of parts to a whole.

NMR Predictor. Introduction

Bloomsburg University Weather Viewer Quick Start Guide. Software Version 1.2 Date 4/7/2014

Microstrip Propagation Times Slower Than We Think

Motor-CAD combined electromagnetic and thermal model (January 2015)

BMEGUI Tutorial 6 Mean trend and covariance modeling

Introduction to Coastal GIS

RT3D Rate-Limited Sorption Reaction

Double Star Observations

ArcGIS 9 ArcGIS StreetMap Tutorial

85. Geo Processing Mineral Liberation Data

Foundations of Computation

BioMechanics and BioMaterials Lab (BME 541) Experiment #5 Mechanical Prosperities of Biomaterials Tensile Test

Exercises for Windows

Curriculum Support Maps for the Study of Indiana Coal (Student Handout)

Calculating Bond Enthalpies of the Hydrides

85. Geo Processing Mineral Liberation Data

1 Introduction & Objective. 2 Warm-up. Lab P-16: PeZ - The z, n, and O! Domains

midas NFX 2015 R1 Release Note

MegAlign Pro Pairwise Alignment Tutorials

Independent Samples ANOVA

PROJECT LEADER TIP #6 HOW TO ADD SAMPLING UNITS

August 7, 2007 NUMERICAL SOLUTION OF LAPLACE'S EQUATION

Star Cluster Photometry and the H-R Diagram

Dock Ligands from a 2D Molecule Sketch

1 Introduction to Computational Chemistry (Spartan)

Standards-Based Quantification in DTSA-II Part II

Store User Guide - Forecasting. Jimmy John s

IPC-TM-650 TEST METHODS MANUAL

Getting started with BatchReactor Example : Simulation of the Chlorotoluene chlorination

Structures in the Magnetosphere 2. Hover the curser over a point on the image. The coordinates and value at that point should appear.

The OptiSage module. Use the OptiSage module for the assessment of Gibbs energy data. Table of contents

Measuring the time constant for an RC-Circuit

LAB 2 - ONE DIMENSIONAL MOTION

MassHunter Software Overview

5. STRESS CONCENTRATIONS. and strains in shafts apply only to solid and hollow circular shafts while they are in the

Roark s Formulas for Excel Superposition Wizard

Life Cycle of Stars. Photometry of star clusters with SalsaJ. Authors: Daniel Duggan & Sarah Roberts

Transcription:

Sherlock Tutorial Plated Through Hole (PTH) Fatigue Analysis Background Plated Through Holes (PTHs), also known as plated through vias (PTVs), are holes drilled through multilayer printed circuit boards (PCBs) that are electrochemically plated with a conductive metal (typically copper). These plated holes provide electrical connections between layers. Because these plated holes are metallurgically bonded to annular rings on the top and bottom of the printed circuit board, they act like rivets and constrain the PCB. This constraint subjects the PTH to stresses when the PCB experiences changes in temperature. Over time the PTH will experience fatigue and eventually fail due to crack propagation. PTH Fatigue is influenced by number of drivers, including temperature range, PTH diameter, PTH copper plating thickness, copper plating material properties, printed board thickness, printed board out-of-plane material properties, and quality of the copper plating. Sherlock calculates a time to failure using the industry-accepted model published in IPC-TR-579, Round Robin Reliability Evaluation of Small Diameter Plated-Through Holes in Printed Wiring Boards. Life calculation for PTHs subjected to thermal cycling is a three step process, involving a stress calculation, strain range calculation, and an iterative lifetime determination. Input Data The PTH Fatigue Analysis Module makes use of the following input data for the analysis calculations: Life Cycle Reliability Goals, Size and location of all plated through-holes and vias, Circuit Card mechanical properties (stackup data), and Thermal Events and associated Thermal Maps. If any of the input data listed above is changed, Sherlock will automatically clear the analysis results for this analysis module. 2011-04-19 1 of 7

Analysis Properties The PTH Fatigue Analysis Module allows the user to set the properties shown here: The IST / HATS Qualification property indicates the type of qualification process performed for the circuit card during production. The PTH Quality Factor property indicates the overall quality of the plated through hole. The PTH Wall Thickness property specifies the average thickness of the conductive material used to coat the PTH. The Min Hole Size and Max Hole Size specify the range of hole sizes to be analyzed. 2011-04-19 2 of 7

Analysis Results The PTH Fatigue Analysis Module generates the following results: Summary Panel showing overall scores, reliability goals, board properties, hole properties, and analysis statistics Life Prediction curve for the circuit card based on the Cycles to Failure predicted for all holes analyzed Score distribution chart showing a histogram of scores for all holes analyzed Result table showing key properties, Cycles to Failure and score for each hole analyzed Graphical layers showing the score for each hole analyzed To see how the various input data and properties affect the PTH Fatigue results, let's run a couple of tests with various inputs. We'll start by examining the results provided by the Tutorial Project. If you haven't already done so, import that project now. If you've modified data in the previous lessons, it's likely that the PTH Fatigue results have been cleared in your project or are different from those shown in this lesson. If so, the easiest way to clean things up is to delete the existing Tutorial project and import it again from the ZIP file provided. We'll start by double-clicking the PTH Fatigue entry of the Analysis folder in the Project Tree to display the PTH Fatigue results. Select the Table sub-tab to show the analysis results for all plated through holes analyzed. As is clearly evident by the color-coding and data columns, all holes are predicted to fail in 26 years, which represents a safety factor of over 5 times the desired service life. 2011-04-19 3 of 7

To see how the calculations are affected by the input properties, right-click the PTH Fatigue entry in the Project Tree and select the Edit Properties menu option to edit the input properties. Let's change the PTH Wall Thickness property from 0.8 mil to 0.2 mil to see how a thinner copper layer affects the predicted lifetime. After changing the property, press the Save & Run button to commit the changes and re-run the analysis. While the analysis is being performed, the icon next to the PTH Fatigue entry will be changed to an hour-glass indicating that a background process is being performed. When the analysis process is complete, the icon will change back to a GREEN check mark, at which point the PTH Fatigue results panel will be refreshed. Instead of looking at the tabular results, let's look at the Failure Distribution chart to see how are changes affected the predicted results. The Failure Distribution chart is a histogram showing the various Time to Failure values predicted for all the holes analyzed. The X-axis shows the Time to Failure values, while the Y-axis shows the number of holes that are predicted to have a given TTF value. The chart allows you to easily see that our input property change has significantly changed the predicted results. Previously, the minimum TTF was over 25 years, now almost all of the holes are expected to fail in less than 20 years. Although the distribution of Time to Failure values is significantly different, we still have over a 3X safety factor, so the overall circuit card score is good enough. 2011-04-19 4 of 7

Now, let's see how the thermal events defined in the Life Cycle affect the PTH Fatigue results. You may recall from our previous lesson that two Thermal Events are defined in the Life Cycle used by the Tutorial project. The Temp Cycle event models the daily ambient temperate cycle, oscillating between 10C and 32C over a 24 hour period, every day of the year. On the other hand, the Thermal Shock event models a drastic temperature change from -40C to 105C over a short period of time, occurring 3 times per day. Essentially, the Temp Cycle event is a relatively mild event that occurs over a long period of time, while the Thermal Shock event is a relatively severe event that occurs over a short period of time. In both cases, the thermal events themselves define uniform temperate changes across the entire circuit card. Furthermore, each of the input properties is also applied to each hole in the same way (for example, they all have the same PTH Wall Thickness). This uniformity of thermal and input properties means that that the only differentiation in the analysis results comes from the hole sizes. We can change the thermal properties seen by each hole by assigning one or more Thermal Maps to the thermal events defined in the Life Cycle. Thermal maps assign location-specific thermal values to the circuit card, causing variations in temperate across all of the plated through holes. The Tutorial project includes a thermal map, but until now it has not been assigned to any thermal event. To assign the thermal map, right-click the Thermal Map.csv entry located in the Files folder of the Project Tree and select the Edit Properties menu option. Since this file has already been successfully imported in the past, we know that all of the properties are correct. Our main focus, therefore, is on the Thermal Profile(s) property, which lists all of the Thermal Events defined in the project Life Cycle. In this case, we see Min and Max entries for both of the Thermal Events discussed above. The property dialog allows us to assign the selected Thermal Map to one or more of the thermal events, representing the minimum or maximum temperatures (or both). Once assigned, the temperatures defined in the Thermal Map itself will be used for those events, instead of the ambient values defined in the thermal cycle. To see how this works, select the first profile entry as shown here and press Save to assign the thermal map to that thermal event. Since we've effectively changed one of the thermal events, all analysis results that depend on thermal properties will be cleared, including the PTH Fatigue results. Therefore, you'll need to right-click the PTH Fatigue entry in the Project Tree and select Run Analysis Task to generate new results. 2011-04-19 5 of 7

Now if we look at the Failure Distribution we see that a couple of holes are expected to fail during the service life period. To get a more detailed view of what happened, select the Table sub-tab to see the analysis details for each hole analyzed. In this case, we see that the 5 failed holes are located near the center of the circuit card. They are all relatively large holes (15 mil diameter) and have an expected life far shorter than the other holes. 2011-04-19 6 of 7

The reasons for these failures become even more evident if we overlay the PTH Fatigue results with the Thermal Map in the Layer Viewer. To that end, double-click the Thermal Map.csv entry in the Project Tree to display the Thermal Map itself in the Layer Viewer. Then, double-click the PTH Fatigue folder in the Layer Viewer to overlay the PTH Fatigue results. Finally, double-click the Drill Holes entry to display holes that weren't analyzed. You may need to enter 0 in the Hole Filter to view all holes. The resulting display should look something like this. This thermal map defines uniform temperatures for a small number of circuit card components. The color coding shows the relative temperature of each component, from cool blue to hot red. If you look closely, you can see that a couple of the holes predicted to fail sit underneath the large yellow component, which is a relatively hot area of the circuit card (48.7C). If you hover the mouse over any of the colored regions, the associated temperature will be displayed in the upper left corner of the layer panel. That provides a convenient way to verify data and analyze results involving thermal properties. 2011-04-19 7 of 7