Ipc Jedec9703
Ipc Jedec9703
g
gl
Notice IPC Standards and Publications are designed to serve the public interest through eliminating mis-
understandings between manufacturers and purchasers, facilitating interchangeability and improve-
ment of products, and assisting the purchaser in selecting and obtaining with minimum delay the
proper product for his particular need. Existence of such Standards and Publications shall not in
any respect preclude any member or nonmember of IPC from manufacturing or selling products
not conforming to such Standards and Publication, nor shall the existence of such Standards and
Publications preclude their voluntary use by those other than IPC members, whether the standard
is to be used either domestically or internationally.
Recommended Standards and Publications are adopted by IPC without regard to whether their adop-
tion may involve patents on articles, materials, or processes. By such action, IPC does not assume
any liability to any patent owner, nor do they assume any obligation whatever to parties adopting
the Recommended Standard or Publication. Users are also wholly responsible for protecting them-
selves against all claims of liabilities for patent infringement.
g
gl
IPC Position It is the position of IPC’s Technical Activities Executive Committee that the use and implementation
Statement on of IPC publications is voluntary and is part of a relationship entered into by customer and supplier.
Specification When an IPC publication is updated and a new revision is published, it is the opinion of the TAEC
Revision Change that the use of the new revision as part of an existing relationship is not automatic unless required
by the contract. The TAEC recommends the use of the latest revision. Adopted October 6, 1998
Why is there Your purchase of this document contributes to the ongoing development of new and updated industry
a charge for standards and publications. Standards allow manufacturers, customers, and suppliers to understand
this document? one another better. Standards allow manufacturers greater efficiencies when they can set up their
processes to meet industry standards, allowing them to offer their customers lower costs.
IPC spends hundreds of thousands of dollars annually to support IPC’s volunteers in the standards
and publications development process. There are many rounds of drafts sent out for review and
the committees spend hundreds of hours in review and development. IPC’s staff attends and par-
ticipates in committee activities, typesets and circulates document drafts, and follows all necessary
procedures to qualify for ANSI approval.
IPC’s membership dues have been kept low to allow as many companies as possible to participate.
Therefore, the standards and publications revenue is necessary to complement dues revenue. The
price schedule offers a 50% discount to IPC members. If your company buys IPC standards and
publications, why not take advantage of this and the many other benefits of IPC membership as
well? For more information on membership in IPC, please visit www.ipc.org or call 847/597-2872.
©Copyright 2009. JEDEC, Arlington, Virginia, and IPC, Bannockburn, Illinois, USA. All rights reserved under both international and Pan-
American copyright conventions. Any copying, scanning or other reproduction of these materials without the prior written consent of the
copyright holder is strictly prohibited and constitutes infringement under the Copyright Law of the United States.
Contact:
IPC
3000 Lakeside Drive, Suite 309S
Bannockburn, Illinois
60015-1219
Tel 847 615.7100
Fax 847 615.7105
Table of Contents
1 SCOPE ...................................................................... 1 6.6 Failure Analysis .................................................. 12
6.7 Reporting Recommendations .............................. 12
2 APPLICABLE DOCUMENTS .................................... 1
2.1 IPC ......................................................................... 1 7 COMPONENT MECHANICAL SHOCK
ASSESSMENT ........................................................ 12
2.2 American Society for Testing and Materials ....... 1
7.1 Component Assessment – General
3 TERMS AND DEFINITIONS ...................................... 1 Considerations ..................................................... 12
4 USE CONDITIONS OVERVIEW ............................... 2 7.2 Component Board Testing Recommendations ... 12
4.1 Scope and Application of UCs ............................. 2 7.3 Correlation Criteria and Validity of
Test Setup ............................................................ 13
4.2 Capturing UC Data ............................................... 2
7.4 Equipment Recommendations ............................ 13
4.3 Methods for Developing UCs .............................. 2
7.5 Testing Flows ...................................................... 13
4.3.1 Approach 1 – UC Derivation Approach .............. 2
7.5.1 Characterization Testing ..................................... 13
4.3.2 Approach 2 – Leveraging Existing Data to
Usage Model ......................................................... 3 7.5.2 Qualification Testing ........................................... 14
4.3.3 Torture Tests .......................................................... 3 7.6 Failure Analysis .................................................. 15
7.7 Reporting Recommendations .............................. 15
5 SYSTEM TESTS ....................................................... 4
5.1 Shock Test Equipment .......................................... 4 8 METRICS FOR MATCHING TEST ......................... 15
i
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Figure 8-2 Example of Correlation of a Board Test Figure E-6 Comparison of Displacement-Time History
to Three Test Systems ...................................... 17 for Experimental Data and FEA Result ............. 37
Figure 8-3 Definition of Board Strain States Plot ............... 17 Figure E-7 Comparison of Board Strain versus Time
Figure 8-4 Comparing Board Bend Modes of Board History for Experimental Data and FEA
in System Chassis and Mounted to a Result ................................................................ 37
Fixed Plate ........................................................ 18
Figure 8-5 Settling Time for a Typical System Level
Test with High Damping and Rapid Decay
Tables
in the Strain ....................................................... 18
Figure 8-6 Typical Time History for a Component Table 4-1 Example of a UC for a Mobile Phone,
Board Test with Minimal Damping .................... 18 (Illustrative Only) .................................................. 3
Figure B-1 Wire (a) Strain Gage Location with Respect Table 7-1 Example of Critical Strain Determination
to Solder Ball at Package Corner. (b) Results. Value indicates number of drops
Orientation of Strain Gages for every at each level. (Shadows indicates electrical
Package Corner ................................................ 22 failure.) ................................................................ 14
Figure B-2 Wire Routing should be done So as Not Table 8-1 Recommended Matching Criteria for
to Affect Results ................................................ 23 Selected Use and Test Conditions ..................... 16
Table A-1 Test Report Recommendations (Equipment
Figure B-3 Wire Artwork Showing Strain Gage Feature
and Materials) ..................................................... 20
and Internal Board Routing ............................... 23
Table A-2 Test Report Recommendations
Figure B-4 Fast Fourier Transform of an Example (Board Assembly) ............................................... 20
System .............................................................. 23
Table A-3 Test Report Recommendations
Figure C-1 BGA Solder Joint Failure Modes ...................... 26 (Test Results) ..................................................... 21
Figure C-2 Area Array Cross-Section Diagram ................... 26 Table B-1 Recommended Scan Frequencies
Figure E-1 Coarse Mesh of Plate ....................................... 29 for Various Systems ........................................... 23
Figure E-2 Fine Mesh of Plate ............................................ 29 Table D-1 Sample Size Estimate for a Single Failure
Mechanism ......................................................... 28
Figure E-3 Rack Mounted Test Board ................................ 30
Table E-1 Full, Symmetric, and Asymmetric
Figure E-4 Simplified Satellite Antenna Model ................... 31 Meshes of Plate ................................................. 30
g
Figure E-5 Results for Simplified Satellite Antenna Table E-2 Comparing Implicit and Explicit
gl
ii
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
Specific metrics to aid in correlations are outlined in Sec- Component Board Level Test A test conducted on a sim-
tion 8. The informative annexes that close the document plified test board which contains only one type of compo-
discuss the common considerations of all mechanical shock nent, although multiple samples of the same component
testing methods. These include a sample reporting format may be present. This board need not be similar to the final
for test data, use and application of strain gages, acceler- system board.
ometers, and high speed photography. A section on failure ODM Original design manufacturer.
analysis is given. Lastly, a review of finite element meth-
ods that may be applied to mechanical shock analysis is OEM Original equipment manufacturer.
given to aid in more in-depth study of shock problems. PWB Printed wiring board, also known as printed circuit
1 SCOPE
board (PCB).
This document establishes mechanical shock test guide- SRS A shock response spectrum is an analysis of the
lines for assessing solder joint reliability of Printed Circuit acceleration output signal into the frequency domain.
1. www.ipc.org
2. www.astm.org
1
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Strain Gage A sensor of mechanical deformation consist- change over time, and/or UCs may become void and/or
ing of one or more small serpentine structures whose elec- new UCs may become appropriate to capture. Periodic
trical resistance is changed by deformation of the material review is suggested.
to which the gage has been attached.
System Board Level Test Test of a system board with all 4.2 Capturing UC Data Different parameters should be
major components being represented either by the actual captured in order to completely define the use-condition. A
components or equivalent test devices. mobile phone end-user drop UC example is given in Table
4-1. Number of drops, drop height, drop surface and drop
System Level Test Test of a fully assembled system orientation together completely characterize the end-user
including chassis or a major subassembly that is received drop behavior.
by the end customer as a unit, (e.g., server modules). This
may also include the packaging used during shipment of 4.3 Methods for Developing UCs Various methods may
the system. be used to define product or product segment UCs, as listed
UC Use Conditions, a description of the expected events below. Thinking about the best approach to define UCs is
and frequency of occurrence during the life of the product. often a useful starting point.
• If the UC has a strong impact on certification require-
4 USE CONDITIONS OVERVIEW ments, it may be appropriate to collect actual data.
Historically, shock testing has been based on a few stan- • If a new product segment is similar to an existing seg-
dardized acceleration conditions. This approach, while ment, it may be appropriate to scale existing UCs to the
simple, is not optimal for the following reasons: new product segment.
• One set of reliability requirements may not apply to all • If time or budget is limited, collaboration of data sharing
market segments. with existing UCs may be appropriate.
• Testing to standards based tests, or military-based speci- • Existing industry data may be leveraged based either on
fications may be unrealistic since it may not be cost effec- expected differences to the target application or may often
tive for products with more mild requirements. be based on customer/user expectations.
g
• Accelerated tests with fixed pass/fail requirements offer Finally, if existing data offers insight into specific stages of
little insight into the likely lifetime of a product in the the UC (e.g., the human handling portion of a shipping
gl
actual end-user environment. shock study), judgment can often be used to extrapolate
This proposal employs market segment based use- those UCs to a new application.
conditions (UC). Market segment based use-condition test-
ing offers several advantages: 4.3.1 Approach 1 – UC Derivation Approach In this
approach direct data collection is used to derive the UCs.
• A better understanding of robustness and reliability for a
This may be accomplished using user surveys, field obser-
specific product segment or for products and components
vation of handling behavior, data logging tools, or other
in a specific application.
direct means. There are some limitations that should be
• Avoidance of over-engineering to meet a standardized considered in adopting this approach:
acceleration condition, which could add cost.
• Behavior will vary by distribution channel.
• Scalability across multiple product form factors; meaning,
• Uncontrollable variables may be missed or may skew the
portions of a usage behavior from one product type might
results.
be applicable to usage behaviors of a new product type.
• Cost may be significant to obtain statistically valid data.
4.1 Scope and Application of UCs For the scope of this
Example of Approach 1: For the example of shipping
document, the most valuable use-conditions are those that
shock/drop, data collection is a viable and useful study to
have direct impact on interconnection (e.g., solder joint)
undertake, while being aware of its limitations mentioned
reliability.
above. Hardware is readily available in the industry to
Applicable UCs can typically be categorized into the major enable data logging of shipping shock/drop conditions.
stages of a product’s life cycle. Those stages include: Some variations and modulators of results are to be
assembly, shipping, storage, end-user environment and pos- expected, including:
sibly returns and repairs due to issues in the field. Figure • Development level of country.
4-1 gives examples of where these events may occur for
• Road conditions, use of automated handling.
several distinct system types. It should be expected that the
types of events seen during the product life cycle may vary • Shipping method.
based on the market segment. Furthermore, UCs may • Expedited air delivery, truck, train, etc.
2
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
Desktop
Figure 4-1 Typical UCs where Mechanical Shock May be Expected for a Few Representative Products
Table 4-1 Example of a UC for onto the docking station), product design (e.g., form fac-
a Mobile Phone, (Illustrative Only)
tors) and the environment (concrete floor vs. laminate desk
UC Value Justification surface).
Number of Drops Three drops Based on expected use
An understanding of specific usage scenarios will lead to
Drop height 1.50 meters Based on human
factors information identifying critical use-condition events of interest. Exist-
ing literature data (from publications) can often be lever-
Drop surface Concrete Worst-case assumption
aged to define the UCs that are relevant to a given market
Drop orientation Face-down Worst-case assumption
segment.
Using data loggers attached to accelerometers inside the Example of Approach 2: Portable music player or barcode
shipping box, one can determine the height and number of scanner manufacturers may have published certain drop
drops experienced by a single package during shipment. By heights, e.g., 1 meter, corresponding to waist height (rel-
repeating this shipping study with multiple routes and con- evant to their expected usage model). This data can be used
ditions, it is possible to develop a model of the shipping to define a drop height of a mobile phone based on human
use-conditions. figure proportions (e.g., ear height is ∼1 .5X waist height).
4.3.2 Approach 2 – Leveraging Existing Data to Usage 4.3.3 Torture Tests ‘‘Torture tests’’ such as a 762.0 mm
Model A usage model describes the interactions between [30.0 in] drop or ‘‘coffee spill’’ test for Mobile PCs, are
a user and a product. It is based on the user needs (e.g., a sometimes used to evaluate performance against perceived
FedEx® package handler vs. a corporate employee), user or observed severe behavior and usage models. In most
behaviors (e.g., drop on the floor, hard dock of a laptop instances, torture tests may not be derived from common
3
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
UC model or behavior. For torture tests, or other extreme supplied with a motor hoist to automatically raise and
usage models, care must be taken to balance reasonable lower the drop arm with package in place, a micro switch
expectations of performance against device survivability to preset the drop height for repeatable drops, a drop height
and acceptable costs necessary to enable increased robust- indicator, and a remote hand switch to actuate the system.
ness and reliability. The tester should incorporate a small vertical drop prior to
drop arm swing to ensure that the package is not subjected
5 SYSTEM TESTS to rotation. Packages may be released from any angle but
The purpose of system level shock testing can be to either special procedures may be required to assure landing in the
demonstrate the ability of the product to survive relatively same position. The advantages of a swing arm tester is that
infrequent, nonrepetitive shocks encountered during the it is fast and easy to use, provides for easy test article set
intended UCs or to determine the products fragility level so up, and is relatively inexpensive. They are easy to install
that appropriate packaging can be designed. The goal of and require no facility modification. Their disadvantage is
system testing is to replicate the UC environment utilizing that test articles are limited in size and weight and there is
laboratory equipment. These tests should be correlated to a minimum drop height restriction.
the UC environment.
Drop Platform Testers: Drop platform testers are typically
The definition of a system may be a fully assembled sys-
tem as well as sub-systems. (e.g., server modules, board used when the package is of moderate size and weight
assembly handled out of system, etc.) accommodating large products and packages weighing up
to 227 Kg [500 Lbs]. They are capable of performing drops
System tests may be performed on either packaged or as low as 2.5 cm [1.0 in] and as high as 1.8 m [6 ft]. They
unpackaged systems. Packaged system tests are usually are designed to ensure the flattest impacts possible but, in
performed to demonstrate that the system and packaging addition, they allow drop testing to be performed on the
can withstand shocks that may be encountered in the ship- package’s edges and corners for complete performance
ping and distribution environment. Unpackaged system evaluation. The drop platform is raised and lowered by an
tests are performed to either ensure the system has enough electric hoist and released via an air actuator. During the
robustness to withstand handling shocks in a cost effective drop test stage, the drop platform is accelerated downward,
shipping package or to ensure the system can survive shock
g
4
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
The foot switch activates a solenoid in the mechanism, free fall and the pressure in the plunger impact cylinder(s)
causing the latch jaws to open and the test package to be control the amplitude and duration of the square wave
released. pulse. The disadvantages of the large format shock test
system are the cost and the limitations of acceleration pro-
The advantages of the quick release drop tester is that it is
files. The acceleration level is limited by the height of drop
relatively inexpensive compared to the other methods, pro-
and free fall acceleration. Higher acceleration levels can be
vided the lab already has the lifting device. If the lab does
reached by the use of special adapter kits or by the use of
not have a heavy duty lifting device then the cost increases
High G shock machines.
considerably. The major disadvantage of this method is that
it is difficult to maintain orientation of the object during the High Acceleration (G) Shock Testers: The high G shock
drop. testers are similar to large format shock testers but are out-
fitted with a bungee cord acceleration system which more
5.1.2 Shock Machines Shock tests are used to accu- than doubles the velocity change capability. When using
rately measure the fragility of products and to evaluate them in free fall mode-without the acceleration system-the
protective packaging by applying a controlled acceleration maximum payload can be as high as 1,360 kg [3,000 lbs].
profile. This test data is key information necessary to While in the accelerated mode, the maximum payload is
ensure that the product is capable of withstanding its ‘‘real limited to 113 kg [250 lbs]. They have a smaller test plat-
world’’ environment. Shock machines are used to accu- form and can only accommodate test items with a footprint
rately and repeatedly produce shock profiles that are corre- dimension up to 46 cm [18 in] square. A maximum veloc-
lated to the environment that a system experiences in its ity change of 25 m/sec [82 ft. /sec] and a peak acceleration
shipping and in-use environments. Shock testing with con- of 7,500 G can be obtained with specimens weighing up to
trolled shock inputs is essential to discovering and under- 45 kg [100 lbs].
standing the risk area of a product.
High G Shock Amplifiers: Another method of producing
Shock Test Systems – Large Format Shock Testers: Large high G shocks is the use of a shock amplifier. Shock ampli-
format shock test systems have the ability to test items fiers produce high acceleration shocks on a spring loaded
weighing up to 1,134 kg [2,500 lbs] with a footprint table. One such system, the mousetrap amplifier, consists
dimension up to 95 x 115 cm [37.4 x 45.3 in]. They can of a base plate mounted on the top surface of the shock
g
perform a wide variety of shock tests to a maximum accel- machine carriage, a specimen mounting carriage which is
gl
eration of 600 G. The system consists of a shock table that supported by soft springs and a resilient decelerating pad
is guided by two solid guide rods. The two guide rods are between the shock machine and its carriage. As the main
rigidly attached to a massive, isolated base that helps to carriage accelerates down, impacts upon its resilient pad
attenuate any shock energy that would otherwise be trans- and decelerates up, the specimen mounting carriage contin-
mitted to the surrounding building through the laboratory ues to travel downward (or in the opposite direction of the
floor. Also mounted to the base are two damage boundary main carriage) as they collide. The resultant acceleration at
programmers, which allow the operator to generate both impact is much greater than would be achievable if only
half sine and trapezoidal shock pulse waveforms. the main carriage impacted against a stationary base. The
At the start of a shock test the shock table is raised until it mousetrap shock amplifier can be used for two primary
reaches the programmed drop height. Upon initiation of the purposes: as an amplifier to produce increased velocities or,
drop sequence, the lifting mechanism is retracted clear of because the mousetrap amplifier is supported on springs,
the shock table and the brake system releases, allowing the the springs act as a ‘‘mechanical filter’’ which serve to
shock table to free fall. The shock table impacts the dam- reduce the ringing associated with short time duration
age boundary programmer(s), creating the desired shock pulses.
pulse waveform. As the shock table rebounds the brakes Vibration Machines: Electrodynamic, hydraulic, and
reengage to prevent any secondary impacts. The param- pneumatic vibration machines can also be used to provide
eters that can be controlled in the operation of the shock a source of shock pulses as long as the pulse requirements
system are drop height and programmer stiffness. The two do not exceed the force and motion capabilities of the
types of damage boundary programmers commonly used machine. These pulses are typically half sine pulses and
are elastomeric impact cylinders and gas actuated plunger can be on the order of a few milliseconds in duration and
assemblies. The elastomeric impact cylinders are used to less than 100G in amplitude. The major drawback to this
generate half sine profile shock pulses. The amplitude and method is the pre- and post-pulse conditioning required to
duration of the half sine pulse can be controlled by the drop generate the shock pulse.
height of the table free fall and the geometry and durom-
eter hardness of the elastomeric cylinders. The gas actuated 5.1.3 Inclined Impact The purpose of the inclined
plunger assemblies are used to generate square wave or impact test is to demonstrate that the packaging and pallet-
trapezoidal wave shock pulses. The drop height of the table izing methods, wrapping and strapping, used on the
5
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
product will protect them from damage due to side impacts. tests that are used to validate the performance of the unit
Inclined impact simulates pallet collision with walls, truck in end user drop would be fixtured directly to the table so
bulkheads, or other loads experienced during loading of a that the entire surface is exposed to the shock input.
truck, airplane, or transport of product in a storage area.
The inclined impact test apparatus consists of a wheeled 5.2 Correlation Criteria System test input profiles are a
carriage, guided by steel rails, upon which the test item is critical component of test procedures. These test profiles
placed. The rails are inclined at 10 degrees and there is an must accurately represent or be correlated to the use-
impact ‘‘backstop’’ at the low end, with its surface perpen- condition that is being represented. These profiles are
dicular to the carriage’s direction of travel. When the car- straightforward in the case of packaged system test condi-
riage is pulled up the rails and released, it freely rolls down tions that are representative of transportation and distribu-
the track and the specimen impacts the backstop. tion handling. The test profiles are specified as a number of
drops in different orientations from specified heights that
5.1.4 Fixturing Test article fixturing refers to the method are representative of measured or observed events for pack-
of holding the test article while subjecting it to the shock ages of similar size and weight and can be performed using
environment. It needs to simulate the boundary conditions drop test equipment.
of the use environment as much as possible. Care must be The test profiles are more complex for unpackaged system
taken to not suppress the failure mode or vibration mode of testing. The unpackaged system test profile must be corre-
interest. lated to the environment that is being represented. In the
Drop Test Fixturing: The fixturing for drop testing of case of the test that is conducted in order to ensure the sys-
packaged systems is the simplest since it only requires tem is sufficiently robust to withstand shocks in a cost
holding the package prior to the drop. The fixturing should effective shipping package, the test profile must be corre-
not interfere with the motion of the package at impact, as lated to the response that the system experiences in its
this will impart unwanted loads into the test article. The packaging during the transportation and distribution envi-
standard practice for orienting the package before free fall ronment. If the purpose of the test is to ensure the system
drop is to ensure the desired impact location is aligned with can survive shock events experienced in a typical end user
the center of gravity of the packaged item. This is usually environment, the test profile must be correlated to the
easy to achieve in flat edge drops but may require careful response that the system experiences due to drops, kicks,
g
balancing for edge or corner drops. and bumps associated with the end user use-conditions.
gl
The fixturing for drop testing of unpackaged systems is Several parameters are of interest when matching test con-
considerably more difficult. The system must be con- ditions to use-conditions. Most real world shock events,
strained to impact at the desired location while preventing i.e., use-conditions, are quantifiable with acceleration pro-
any rotational motion of the test article. In addition, the files. Drop events can be characterized by system sizes,
fixturing must not impede the free fall motion of the sys- drop heights, and impact surface. These events can be
tem. It must also release the test article before impact so as quantified by the acceleration profile of the system and its
to avoid any attenuation of the shock input upon impact. characteristic parameters, e.g., amplitude, pulse shape,
duration, frequency content, etc.
Shock Table Fixturing: The method of fixturing the
unpackaged system to the shock table should represent the 5.2.1 Unpackaged System Input Correlated to Packaged
use-condition that the test is simulating. Unpackaged sys- System Environment The acceleration profile experi-
tem tests that are used to validate robustness to survive enced by a package in a drop environment can typically be
packaged drops should be fixtured to represent the struc- represented by a half sine pulse. However, the acceleration
tural support that the system would have in the packaging. profile experienced by the system inside the packaging is
System packaging typically supports the unit only at the modified by the crushing of the packing material intended
corners or along the edges, and so the fixturing should only to protect the product. This profile is commonly repre-
support the system at the same locations. Blocking may be sented by a trapezoidal or square wave. The trapezoidal
required to hold the system off of the table so that it only pulse is characterized by the velocity change and the faired
contacts at these support areas. The blocking material acceleration. Faired acceleration is defined as the average
should be selected to minimize the amount of damping that of the oscillation amplitudes between the first time that the
is imposed between the table and the system. Typical mate- response goes negative and the last time that the response
rials are metal (usually aluminum or steel) but sometimes goes positive. The velocity change is the area under the
wood or a plastic material is required. The advantage that time history curve and is typically the faired acceleration
wood or plastic offers is that is can be easily machined or level times the pulse width. The trapezoidal input pulse can
molded to the profile of the test item but these materials are be correlated to measured responses pulses either by using
much more compliant, and therefore would provide consid- time domain comparisons or frequency domain shock
erable damping and signal attenuation. Unpackaged system response spectrums.
6
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
Time Domain Correlation: The trapezoidal input pulse pulses. This technique accounts for the acceleration ampli-
should envelope the majority of the pulse peaks (80% or tude and velocity change but does not consider the fre-
more) measured at several locations in the system near the quency content of the pulse.
contact points with the packaging material. This technique
accounts for the acceleration amplitude and velocity Frequency Domain Correlation (SRS): The SRS of the
change but does not consider the frequency content of the half sine input pulse should envelope the SRS of the
pulse. See Figure 5-1. responses measured at several locations in the system in
the direction of the input (drop or bump direction). The
spectra used for the measured responses should be the
100 composite spectra for both positive and negative directions.
The analyses should be performed for a Q = 10 at a
80
Aceleration (in g’s)
7
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
50
40
ps modules_8ms In System Shock Spectra
120
30
100
Aceleration (in g’s)
80 20
60
10
40
20 0
0
-10
10 100 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05 0.055
SDOF Frequency (hz)
gilbertplngr_BottomDown_1.csv
gilbertplngr_FrontDown_1.csv
gilbertplngr_LeftDown_1.csv
gilbertplngr_RearDown_1.csv
gilbertplngr_RightDown_2.csv
gilbertplngr_TopDown_1.csv
mccar_bladrun_BottomDown25G1.csv
mccar_bladrun_Front25G1.csv
mccar_bladrun_Leftside25G1.csv
mccar_bladrun_Topdown25G1.csv
g
spec25g
gl
spec40g
spec50g IPC-9703-5-2
Figure 5-2 Example of Shock Response Spectra (left) Derived from the Time History
designation of worst case configuration is an engineering packaging configurations. Unpackaged system tests are
call that must be addressed on a case by case basis and will performed to determine the fragility level of the product, to
depend on the purpose of the test and the anticipated fail- ensure the system has enough robustness to withstand han-
ure modes. dling shocks in a cost effective shipping package, or to
ensure the system can survive shock events experienced in
All test articles used in system testing, including peripher-
a typical end-user environment.
als, should be labeled for ease of identification and report-
ing. This is especially important for investigations into 5.4.1 Packaged System Testing Shock tests for these
causes of failures. systems are performed by dropping the fully packaged sys-
Sample Size Recommendations: Not all defects are tem from a prescribed height that is based on the weight
intrinsic to the product, so multiple units should be tested. and configuration of the system. Large systems that are
The number of units included in the test series, the sample mounted on pallets for shipping are normally handled using
size, should balance the cost of the test articles and the fork lifts or pallet handling trucks. These packages are
confidence level with which one desires to know the true rarely dropped on any surface other than the palletized sur-
failure rate of the product. The preferred sample size for face.
x% failure rate at y% confidence level can be computed Unpalletized systems are manually handled and may be
using the statistical approach included in Annex D. dropped on any surface. The test flow for packaged system
testing is therefore dependent on whether the system is
5.4 Test Flow The recommended test flow for system palletized or unpalletized for shipment. Packaged product
testing will vary depending on the type of testing being will normally not be dropped more than once from the
performed. Packaged system tests, performed to demon- required test height, so it is usually acceptable to change
strate the system and packaging can withstand shocks in package components, cushioning material, cardboard, or
shipping and distribution, are performed in representative test sample during the test.
8
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
Palletized Packages: The test flow for palletized systems manner which administers acceptable doses of acceleration
is recommended to drop the systems on the palletized sur- to the product, the velocity change can be very large with-
face twice from the full height for the particular package out causing damage. If the critical velocity and critical
weight and then dropping them an additional number of acceleration are both exceeded then damage occurs.
times (usually ten) from half that height. Systems weighing
Damage boundary is assessed by two different shock tests:
less than 45kgs [100 lbs] are usually dropped from a height
a critical velocity change test and a critical acceleration
of 30.5 cm [12.0 in]. Larger systems are dropped from a
test. The product critical velocity change is determined
height of 23.0 cm [9.0 in]. The flat surface drops are then
using shock pulse of any wave form with duration of less
followed by a number of rotational edge drops (usually
than 3 ms. The critical acceleration limit of a product is
four) on each of the four bottom edges. This is performed
determined using a trapezoidal shock pulse with rise and
with one edge resting on an elevated surface and the oppo-
fall time of 1.8 ms, or less. The details of these tests meth-
site end released from the normal drop height for that size
ods are described in ASTM D-3332.
of system.
Reliability Testing: Reliability testing is performed to
Unpalletized Packages: The test flow for unpalletized sys-
demonstrate the robustness of a product and its ability to
tems is recommended to drop the system from a height that
withstand the use-conditions it will be exposed to in its
is determined by the package weight. The required height
expected lifetime. The testing flow for reliability testing
is based on the defined use-condition for typical handling
starts with adjusting the shock table settings to produce the
of systems of that particular weight. The system is dropped
desired acceleration level and velocity change for the test.
once on each of the six surfaces. This is followed by a drop
This is accomplished by mounting a weight comparable to
on at least two corners, one being the manufacturer’s joint
the system weight to the shock machine table and adjust-
corner and the other one the diagonally opposing corner or
ing the drop height and programmer pressure until the
any corner that may be previously determined to be espe-
desired acceleration and velocity change are achieved.
cially vulnerable. The corner drops are then followed by
These table parameters are then used for performing the
drops on the three edges radiating from the manufacturer’s
testing for all orientations of the product under test. The
joint corner. The manufacturer’s joint corner is defined as
shock profile used to simulate the input that an unpackaged
one of the corners of the edge of the packaging where the
system would experience when dropped in its packaging is
g
9
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
continuity testing of the critical components. Functional events were recorded, the time from start of testing in
testing consists of applying power to the system and moni- which any events were detected, and the length of events
toring for any anomaly in the normal start up procedure. detected (how many counts). For further information see
Electrical continuity testing is normally performed at the Annex A.
board level.
The results of shock testing performed with the test article
Failure analysis should be performed on any items showing in its operational mode should be reported also. Any abnor-
degradation during the functional testing or continuity test- malities in performance or start up performance should be
ing. Failure analysis is typically performed at the board reported in order to aid in failure mode analysis and
level or component level and is described in more detail in follow-on failure analysis investigation.
those sections and in Annex A.
5.6.3 Failure Analysis Considerations Failure analysis
5.6 Testing Output and Report Recommendations Re- at the system level mainly involves inspection for mechani-
porting of results from system level testing is critical in cal damage that may be an indicator of damage to the
developing criteria and parameters for follow on activities, electronics or interconnects. The methods used in failure
either for board level tests or package design criteria. The analysis at the board or component level are included in
method of testing as well as the test flow is important in Annex C.
interpreting the results of the test as well as the applicabil-
ity to these follow-on activities. Output response of system 5.6.4 Reporting Recommendations for Test Develop-
testing that is important for specifying board test inputs ment The results from system testing that are necessary
include the shock input profile, board acceleration for test development at follow-on levels are acceleration
response, board strain response, board bend mode at criti- responses of critical components and hardware attachment
cal components and frequency content. points as well as strain measurements made on the printed
circuit boards. Since strain measurements are taken on the
5.6.1 General Considerations The general information
circuit boards, the analysis and reporting of strain
that should be included in all test reports are the configu- responses are identical to the methods used in board test-
ration of the hardware used in the test, all peripheral hard- ing. This information is included in Annex A. Acceleration
responses of the critical components or hardware attach-
g
10
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
the frequency content of the signal is also important adjacent to the corners. If noncritical-to-function solder
because the structural system responds to energy that is at joints are used, these should be routed in a separate chain
the resonant frequencies of the system. Knowing the reso- from critical-to-function joints.
nant frequencies of the system and the energy in the input Preconditioning: Assembled boards should be precondi-
shock at these frequencies can help in designing system tioned as necessary to the expected use-conditions. This
structural elements that can survive these loads. The fre- may include multiple reflow cycles, moisture soaking and
quency content of the shock input to the board measured at thermal cycling.
the input points can be used in designing test fixtures and
profiles that will stress the board in a representative man- 6.3 Correlation Criteria and Validity of Test Setup It is
ner. For further information see Annex B. expected that the system board test should reasonably cor-
relate to system use conditions. There are two general
6 SYSTEM BOARD LEVEL TESTING methods of matching acceleration and strain. If accelera-
tion based methods are used then the strain should at least
6.1 Board Testing Background The primary goal of a be monitored to ensure the test is not excessive.
system board level shock test is to evaluate a system board
design without the chassis or other system components. 6.4 Equipment Recommendations The board level tests
This may represent two distinct UCs. First, boards may be depend on the board design and its interaction with a chas-
dropped without protection during system assembly. In this sis. The basic concept is to mimic the chassis mounting.
case, the device tested may just be a board or a sub assem- The board can be mounted with the mounting screws onto
bly of the board with some system components. The sec- the standoff on a hard plate which is fixed on the shock
ond, a board level shock test, may reproduce the system table, if the board is a through-hole mount, as shown in
board response in the fully assembled system shock. The Figure 6-1. For rack mounted systems a rigid fixture such
components of the system will affect the motion of the as the one shown in Figure 6-2 may be useful. The board
board. It is important to ensure that the impact of these may be mounted on a boundary condition simulator (BCS)
effects is accounted for in the system board test. which is mounted on the shock table (see Figure 6-3), if the
6.2 System Board Testing Recommendations
board assembly is an integral part of the system and a bet-
ter board response match is desired.
g
11
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Figure 6-3 Illustration of a Boundary Condition Simulator This document specifies general recommendations for
(BCS) mechanical shock evaluation of a test board. Derivative or
daughter standards may exist for specific applications and
number of drops should be at least as great as that required
should be consulted, where applicable.
for the system level. In some cases the number of drops in
the worst case orientation may be raised to ensure robust- 7.2 Component Board Testing Recommendations
ness. Orientations that show little strain may be neglected
if desired. System boards using daisy chains should be Material Recommendations: Use a test board that reason-
checked for electrical opens before and after the tests. ably replicates the expected system board in terms of
Functional system boards should be boot tested in a simi- mechanical properties, thickness, BGA pad surface finish
lar manner. A minimum of three randomly selected test and quality. The board should be assembled with a process
samples should also be subjected to failure analysis to con- that is similar to that expected for the system board in
firm results. terms of the board flux, reflow profile and board handling.
Use components that represent the final product configura-
Fragility Testing: In this test flow, the correlated test is tion materials in terms of mechanical properties, solder
performed by starting with a selected input level and then materials, and surface finish; if testing a range of products,
checking for electrical failure. If no failure is found the a worse case configuration may be used to reduce testing
input level is raised and the test repeated in this pattern costs.
until failure is detected. Only the worst case orientation is Quality: The assembled boards should be free from qual-
typically used. The number of drops at each level should be ity issues that would adversely affect the results. Boards
kept to a minimum to avoid confounding results with should be inspected to ensure that the lands are within
fatigue damage. This test adds the advantage of being able dimensional tolerances and are free from plating defects.
to assess reliability margins, but is more complicated and Electrical test and X-ray inspection should be conducted on
fatigue damage will accumulate during the test making all assemblies to verify that no opens/shorts exist, and to
interpretation more difficult. A minimum of three randomly establish that typical solder joint assembly criteria for
12
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
voids, bridging and abnormalities are met. See IPC-6012 towers as described in the system test section above,
and IPC-9252 for further information on bare board quali- although any equipment capable of producing repeatable
fication and electrical test. results that meet the correlation criteria is acceptable.
Daisy Chain Design: If electrical monitoring is to be used, 7.5 Testing Flows There are two general testing flows
the daisy chain design should provide coverage for all cor- for component board testing: characterization tests and
ner joints. It is advisable to provide coverage of other joints qualification tests. In the former, the goal is to establish the
adjacent to the corners. If noncritical-to-function solder maximum extent of the component’s capability. For quali-
joints are used, these should be routed in a separate chain fication testing, however, the component’s ability to meet a
from critical-to-function joints. set performance criteria is determined.
Preconditioning: Assembled boards should be precondi- 7.5.1 Characterization Testing A characterization test
tioned as necessary to the expected use-conditions. This flow consists of two testing rounds. The first round is used
may include multiple reflow cycles, moisture soaking and to find the critical strain level at which the component fails
thermal cycling. as measured by electrical monitoring. Subsequent testing
There are other conditions that may also impact the test can be used to establish the component strain capability
results, but at present there is insufficient data to standard- limits in terms of allowable damage. An example test flow
ize their use. Time between reflow and test may have sig- is shown in Figure 7-1.
nificant impact on the reliability of the solder and should As shown in Figure 7-1, the test flow has two distinct
be recorded and reported. Enabling hardware used to con- stages, critical strain determination and validation. In the
strain heat sinks may apply significant load. The strain cliff-finding stage the goal is to determine the maximum
induced by this load should be recorded. The component strain value at which the component is still electrically
board test should represent the impact of both the heat sink functional. As illustrated in Figure 7-1, a test board is
mass and compression loads. If supplemental adhesives tested at increasing level until it fails. Other boards are then
such as underfill or corner-glue are to be used on the sys- tested to confirm the strain level for failure.
tem, then similar materials and processes should be used in Table 7-1 summarizes an example of this process. In this
the component test. Moisture sensitivity level should be example the component is required to survive six drops to
considered if supplemental adhesives are used.
g
13
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Critical Strain
Determination
Set Initial
Input
Shock with
Electrical Monitor
No Increase
Fail? Input
IPC-9703-7-1
Table 7-1 Example of Critical Strain Determination understanding the capability provides some protection
Results. Value indicates number of drops at each
level. (Shadows indicates electrical failure.) against being forced to retest if the system requirements
should change. This test flow, however, is more expensive
Board
# 1000ue 1100ue 1200ue 1300ue 1400ue 1500ue and requires more material, testing and failure analysis
1 6 6 1 time.
2 6 5 7.5.2 Qualification Testing When the user only desires
3 6 1 to know whether a component will meet a particular
4 6 2 requirement, an abbreviated testing flow can be used. This
testing flow consists of testing the component in a pre-
mode. It also allows understanding of capability and mar- scribed manner and at a prescribed level.
gins compared to system requirements to better optimize The testing consists of instrumenting a small number of
component and system design. It can be used to quantify test boards to ensure that the shock table is properly con-
the impact of process and material options. It can also be figured to produce the required response in the component
used to verify Finite Element simulation results. Lastly, board. Once the setup has been validated, then the samples
14
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
are tested and set for failure analysis. If a large sample size mitted to the board, the factor is approximately two and
is to be tested, then test boards with strain gages should be reduces for stiffer chassis. This method has been widely
interspersed among the samples to verify that the setup has used for simply mounted boards. For boards that have more
not drifted. In this test flow, electrical testing should be complex interactions with the system or chassis, other
used to demonstrate that the component meets the require- methods should be used. In this method the accelerations at
ments. A minimum of three randomly selected test samples key components and the board mounting points are the ini-
should also be subjected to failure analysis to confirm tial matching criteria. These should be matched in terms of
results. both acceleration amplitude and Shock Response Spectra
This test flow has the advantage of being very quick and (SRS). Finally, board strains should also be matched, as
limited only to the critical testing levels. It can also be per- board acceleration does not necessarily replicate solder
formed on live product samples rather than requiring daisy joint loading even when matched. Care should also be
chain test vehicles. It does not provide for margin assess- taken to ensure that the natural frequency of the board test
ment. It requires a very clear correlation to the end use- sample reasonably matches that of the system test. This is
condition. The test flow may also require multiple tests if a best ensured by matching the SRS. Lastly, as the board
range of applications are to be supported or if the require- must be mounted to the shock table, limitations in the
ments change after testing has been completed. shock table inputs may also limit the ability to match sys-
tem tests.
7.6 Failure Analysis Normal electrical testing is not
always able to reliably detect failure in solder joints. This Complex System Matching: In many cases the amplifica-
is especially true in shock testing where the joint may open tion method will not be able to sufficiently match the sys-
momentarily, but remain in contact after the event passes. tem response. These include cases where there is signifi-
As such, failure analysis should be used to verify all test- cant interaction with the chassis and board, such as a laptop
ing results. Cross sections of the corner solder joints and or server board with chassis mounted thermal solutions. In
stain techniques are both commonly used for these tests. these cases, the user must decide the extent of matching
See Annex C for details. desired. The same board may be used in multiple systems.
Within the board there are multiple components. It may not
be practical to attempt to develop a test to match the full
g
report will contain the strain levels tested, the acceleration the board. Matching can vary from the simple matching of
inputs (pulse type, duration, and amplitude), the electrical the worst case corner of the worst case component (worst
test results, and failure analysis results. The report or case as determined by system testing and failure analysis),
attached document should also describe the test setup to matching the entire board response in a single drop ori-
including the fixtures used, the board bend mode produced, entation. To match a system board level test to that for sys-
frequency and the board strain rate if practical. tem level test, it is required that both test board boundary
condition and the shock input be tailored. In cases with
8 METRICS FOR MATCHING TEST
complex interaction, a boundary condition simulator or
chassis surrogate may be used.
It is very important to choose the right metrics for demon-
strating correlation between tests. The available metrics SRS Correlation: One can also improve matching by
include acceleration, board strain, and board deflection. matching the distribution of acceleration as a function of
Each is discussed below. Table 8-1 may be useful provid- frequency, through the use of SRS. In brief the SRS repre-
ing guidance on selecting a method based on the intended sents the acceleration response of the system in discrete
use and test condition. frequency bands. This method is described in detail in a
number of shock testing handbooks and textbooks. These
8.1.1 Acceleration Based Method
books describe many criteria for matching SRS, but in
Amplification Factor Based Matching: In simple systems practice the most conservative methods are used which
it may be possible to use amplification factors to simulate envelope all of the resonant peaks. In Figure 8-2, the SRS
the loading of the system on the board. This method is for three systems are shown for an accelerometer mounted
illustrated in Figure 8-1. In the system, the acceleration (as) near the component of interest. The board test shows an
measured at the mount point of the board can be related to attempt to envelope the system responses. As can be seen
the input acceleration by a simple amplification factor. The in the figure, the response on the board test is larger in
acceleration at the board is usually measured at the heavi- magnitude at nearly every frequency. Importantly, it is
est component (ab). The amplification is related to the natu- larger at the resonance peaks indicated. However, since the
ral frequency ratio and the mass ratio between the board resonant response of the test board is very much larger than
and the chassis. In cases where the chassis bending is trans- the systems, this test may be excessively conservative.
15
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Table 8-1 Recommended Matching Criteria for Selected Use and Test Conditions
Test Condition or
Use Condition Packaged System Unpackaged System System Board Test Component Board Test
Shipping Drop Drop Height Acceleration at contact Acceleration (input Board Strain (amplitude,
Impact Orientation points acceleration profile and mode, and frequency)
Acceleration response at SRS amplitude response)
Package Weight
large components Board Strain
End User Drop N/A Expected drop height
Impact angle
Impact surface
Handling Shock/ N/A Acceleration at contact
Bump points
Orientation
Board Handling N/A N/A Drop Height Board strain (amplitude,
Shock Orientation mode, and frequency)
Input acceleration profile
SRS response
far field motion. Finite element analysis has shown the cor-
relation of the local strain to the stress in the solder joint.
mb ab=FbFsa
Strain gages can also be placed in highly confined spaces
inside systems and do not require a clear line of sight.
Using these advantages, strain gages can be used to corre-
kb late shock tests in several ways. These include: comparison
of strain amplitude, frequency or strain rate matching, bend
mode determination and settling time analysis. Each of
ms as=Fsa mb ab=FbFsa these is discussed below.
g
16
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
800
700 System 1
System 2 Board Test
600 System 3
Board Test
Acceleration (g)
500
System 3
System 1
400
300 System 2
200
100
0
10 100 1000
Frequency (Hz)
IPC-9703-8-2
preloads may affect solder joint reliability and the strain by Figure 8-3. A comparison of the angle of the points
measurement. If the time duration and thermal exposure yields the bend mode. Ideally all the points would fall
gl
between static strain events are minimal, the creep effects along the critical angles shown (45° and - 135° for spheri-
during board installation may be ignored, depending on cal, 0° and -90° for planar, and -45° for saddle or twist). In
specific solder alloy, surface finish, solder joint geometry, practice, the data will scatter and the nearest ideal line
etc. Assuming minimal elapsed time between static (from should be selected as illustrated by the colored zones in the
assembly/installation) and dynamic loading, the static and figure.
dynamic strains may need to be combined for proper
matching. The total board strains can be calculated using
the equations below in two steps: In the first step, the com- Min Principal
bined board strains are computed for each grid of the strain
gauge measurement: Spherical
e i (t) = e Si + e Di (t), i = 1, 2, 3
In the second step, principal strains are computed using the Planar
combined grid strains: Max Principal
e1 + e3 1
ε1x2 =
2
± √(e1 − e2)2 + (e2 − e3)2 Saddle (Twist)
√2
Where ei (i=1, 2, 3) represents the combined grid strain,
the superscripts S and D represent static and dynamic,
respectively and ε1 and ε2 are maximum principal strain
IPC-9703-8-3
and minimum principal strain respectively. Figure 8-3 Definition of Board Strain States Plot
Bend Mode Correlation: Board bend mode can be visual- The board strain states plot presents the board bend curva-
ized by using board strain states plot, as shown in Figure ture and bend mode that are directly related to solder joint
8-3. At each strain data point, the minimum and maximum risk. Finite element modeling has shown that, for the same
principal strain are calculated and then plotted as illustrated strain magnitude, the stress is higher in the solder joint for
17
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
spherical and saddle modes than for planar modes. Match- Rise Time: Figure 8-5 shows the time history of strain in
ing in the strain state or bend mode is therefore important a system being dropped. In this system there is a single
in developing a testing method. If a variety of modes are large strain event. In such cases it can be convenient to
observed, then it is advisable to use a conservative mode determine the time from the beginning of the event to the
when matching. strain peak which is called the rise time (tr). If in two sys-
tems the strain magnitude and rise times are matched, then
When comparing the board bend modes, the X and Y
the strain rate is also matched assuming that the response
scales for the plot should be the same. An unequal scaling
can be treated in a linear fashion.
can cause skew of the plot thus skew the bend mode. Over-
lay plot is suggested for better visualization to compare
board test and system test and/or component test. Figure Board Strain Settling Time
8-4 shows an example strain state plot comparing the sys-
500
tem level test data to a proposed system board level test. In tr
this case, the system test is more planar. The proposed sys-
dependency can affect the reliability of the solder joint and 500
can shift the failure mode. It is therefore important to con-
0
sider the strain rate in correlating tests. As there is no 6.5 6.6 6.7 6.8 6.9 7 7.1 7.2
means to directly measure the complex strain state in the -500
solder ball, board strain is substituted.
-1000
Strain Rate Calculation: One can directly compute the ts
strain rate by taking a derivative of the strain time history. -1500
Care should be taken however to not introduce errors Time (sec) IPC-9703-8-6
caused by measurement noise. All experimentally acquired
Figure 8-6 Typical Time History for a Component Board
data is subject to many kinds of noise. Noise prevents use
Test with Minimal Damping
of a simple forward or backward difference, (εi+1 - εi)/Δt,
method of computing the strain rate. The data must either Dynamic Event Settling Time Evaluation (Relating to
be smoothed first via filtering or using a regression fit to Dynamic Damping): A board strain response can reveal
the desired portion of the time history. the system damping effect. More free vibration cycles are
18
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
expected to occur for low damping system after a shock or oscillations for a single input pulse as compared to the first
drop impact. These can lead to fatigue damage. Obviously, test. The settling time can be estimated by assuming the
lower damping system means higher solder joint risk, if steady state zone is ± 10% of the peak value, in this case,
they have the same board strain amplitude, board bend ± 250 µStrain. The settling time is the time from the start
mode and vibration frequency. of the event to the point at which the strain remains within
As such, it is also important to have a reasonably correlated the steady-state zone. The zone should be greater than pos-
settling time. Figure 8-5 and Figure 8-6 compare the set- sible error and variance. An alternative way to define the
tling times of two tests. The second test may lead to overly zone is to use the effective board strain value within which
conservative results due to the excessive number of board the solder joint damage is not continued.
g
gl
19
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Test Report Recommendations A test report including comprehensive documentation of the bend test is recommended
(see Tables A-1 through A-3). Disclosure of the test report contents will depend on specific customer/supplier agreements.
20
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
g
gl
21
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Annex B – Metrologies
B.1 Strain Gage Use and Techniques age. Default location would be opposite the corner most
solder joint. For comparisons between system and compo-
B.1.1 Strain Gage Selection There are a multitude of
nent testing, precise gage location should be documented
strain gages available; however, only small, stacked and held consistent. In the example below, the peak strain
rosettes are required. Coefficient of thermal expansion location was offset to the interior from the corner most ball.
compensation and high temperature dielectric are not The gage was placed accordingly.
required for room temperature testing. Pre-attached lead
wires simplify instrumentation of the test, but may not be Orientation of strain gages should be recorded. Recom-
available or be the at lowest cost. Gage element size should mended strain gage orientations at all corners are shown in
be on the same order of the package solder ball pitch, not the example in Figure B-1. This arrangement keeps the
to exceed 2.0 mm [0.079 in]. For comparisons between orthogonal sensing elements aligned to the edge of the
system and component testing, gage selection should be package.
documented and held consistent. Gage resistance is usually In situations with high component density, gage lead-wire
120 Ohms or 350 Ohms, and either is acceptable. Strain routing or interference with other components may con-
gages with pre-attached lead wires are available in two and strain gage placement. Small, adjacent, interfering compo-
three wire arrangements. A three-wire configuration is pre- nents may be removed without affecting results. It is not
ferred for improved accuracy and noise reduction. A two- recommended that large adjacent components be removed.
wire configuration may be used to ease wire routing; how-
ever, it is recommended that a transition to a three-wire Silk Screen: It is advisable to print a silk screen on the
configuration be placed as near as possible to the gage. board to guide the placement of strain gage within accept-
able visual tolerance.
B.1.2 Strain Gage Placement Strain gages are typically
Attachment Method: Follow manufacturer’s recommenda-
located on the secondary side of the board at the highest
tion and process. Cyanoacrylate adhesives are acceptable
strain location. Positioning of the strain gage is in reference
for room temperature testing.
g
failure analysis, or experimental measurements. In most wires so that they are not to interfere with the dynamic
applications, this location will be at the corner of the pack- behavior of the system or test board. This is especially a
1 PIN-1 3
2 2
3 1
1 3
2 2
3 1
IPC-9703-B-1
Figure B-1 Wire (a) Strain Gage Location with Respect to Solder Ball at Package Corner. (b) Orientation of Strain Gages
for every Package Corner
22
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
concern for testing of small form factor and hand held Gage Lifetime: Gages are designed for single installation.
devices. Figure B-2 shows an example of wire routing in a The adhesive may degrade due to time, temperature and
small form factor laptop. Small diameter wiring is used to moisture exposure. Follow gage manufacturer recommen-
route strain signals away from the components. On the dations.
exterior of the device, it is advised that the wiring is scaled
up to a larger diameter wire which is less fragile and easier B.1.3 Data Acquisition Recommended scan frequencies
to connect to the data acquisition system. for typical applications are shown in Table B-1.
Table B-1 Recommended Scan
Frequencies for Various Systems
Typical Maximum
Frequency Minimum Hardware
Response Sampling Anti-aliasing
System Type (Hz)* Rate (Hz) Filter (Hz)
Server/
20-300 3,000 1 ,200
Communications
Desktop 40-500 5,000 2,000
Laptops 50-600 10,000 4,000
Cell Phone
500-4000 50,000 20,000
and Handheld
*Note: Shipping shock will typically produce a lower frequency response
while user drop of an unpackaged system may excite a higher frequency
Figure B-2 Wire Routing should be done So as Not to response.
Affect Results
Table B-1 follows the rule that the sampling rate should be
In the case of test boards, this problem may be eased by greater than 10 times the highest frequency of interest, to
including wiring for the strain gage directly in the PCB accurately capture strain response.
circuitry. The gage itself is then connected to the PCB by
soldering the gage leads into plated through holes or sur- The frequency range of the system response can be deter-
face mount pad. This is illustrated in Figure B-3. mined via a Fast Fourier Transform (FFT) analysis of the
g
G2+
240
220
G2-
200
180
Response FFT
160
G3+ 140
120
100
G3- 80
60
40
IPC-9703-B-3 20
Figure B-3 Wire Artwork Showing Strain Gage Feature 0 100 200 300 400 500 600 700 800 900 1000
and Internal Board Routing
Frequency (in HZ)
Wire Strain Relief: Strain gage lead wires should be pro- IPC-9703-B-4
tected with adequate strain relief. Damage to unprotected Figure B-4 Fast Fourier Transform of an Example
lead wires is common in mechanical shock testing. In free System
fall shock tests it can be challenging to secure the wires in
light weight systems without influencing the way the sys- Table B-1 also shows the minimum setting for analog anti-
tem falls, so in these cases guided drop systems may be alias filters. These filters are used to prevent the inadvert-
advised. ent sampling of high frequency data as a lower frequency
(see Nyquist Sampling Theorem). Many modern data
Quarter Bridge Setup: Strain gages should be wired in a acquisition systems may automatically select an appropri-
quarter bridge setup due to a lack of symmetry in strain. ate filter.
23
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Digital filters may also be used to eliminate high frequency The highest possible pixel resolution of the high speed
noise from the strain signal. Filter type and cut-off fre- camera is also a large factor for total accuracy.
quency should be selected to optimize signal response. If
one suspects excessive electrical noise, it is advisable to B.3.1 Setup Recommendations
attempt to isolate these by using a three wire setup and Line of Sight: In order to track the movement of a target
braiding the lead wires where possible. Ground isolation point or feature on a board assembly, the camera must have
transformers may also be used to isolate data acquisition an unrestricted line of sight. This can be achieved through
equipment from noise in the incoming power. positioning of the camera and/or the use of creative solu-
tions including mirrors, light weight post (target) or line of
B.2 Accelerometers
sight openings in chassis or test fixtures. With a 2D camera
setup the camera needs to be perpendicular to the center-
B.2.1 Accelerometer Selection There are many avail-
line of the sample at a vertical angle that will maintain a
able accelerometers. The weight of the selected accelerom-
line of sight through the event.
eter should be minimum, internal damping well outside the
frequency of system and size small without interfering. The Sample Setup and Preparation: To prepare a sample or
frequency range and the linear range should also be consid- printed circuit board for imaging, an array of targets suit-
ered. For solder joint reliability testing, a single axis accel- able for tracking with the motion analysis software needs
erometer will be sufficient as the out of plane is of primary to be applied to the sample in known locations. These X
interest. axis and Y axis dimensions are tied to the Z axis dimen-
sions from the motion analysis software to generate surface
B.2.2 Accelerometer Placement Placement depends on profiles at any selected point in time during the event.
how the data is to be used. Mount points for test develop-
ment near the components of interest. B.3.2 Calibration The point displacements are measured
by tracking a target as it moves through a camera field of
Attachment Method: For systems that can be easily view and assigning a dimensional value for an individual
opened, simple wax attachment can be used. For systems pixel for the target being tracked. The pixel dimensions are
that will be subjected to severe shocks or cannot be easily influenced by the geometric relationship of the target rela-
g
accessed, adhesive attachment should be used. Follow tive to the camera, as well as distortions from the lens cur-
accelerometer manufacturer guidelines for adhesive and
gl
vature.
wax attach.
Geometric Introduced Errors: Geometric factors including
Wire Routing: Care should be taken in routing accelerom- distance of the target from the camera, the relative angle of
eter lead-wires so as not to interfere with the dynamic the camera and the relative angle change of the sample as
behavior of the system or test board. This is especially a it moves through the field of view will all introduce
concern for testing of small form factor and hand held changes to the value of a pixel. The tools for correcting
devices. these factors are included in the image analysis software
Wire Strain Relief: Accelerometer lead wires should be
and it is up to the user to define what methods are best fit-
protected with adequate strain relief. Damage to unpro- ted to their accuracy needs.
tected lead wires is common in mechanical shock testing. Basically the angle of the camera is measured and an
In free fall shock test it can be challenging to secure the image of a scale block with 4 points with known spacing is
wires in light weight systems without influencing the way captured at the physical point of the target to be tracked.
the system falls; in these cases guided drop systems may be These captured images are imported into the motion analy-
advised. sis software to create a motion plane that corrects for all of
these factors for the individual target point.
Instrument Lifetime and Calibration: Accelerometers
should be calibrated per the manufacturer’s recommenda- Lens Distortion: Lens distortion errors can be minimized
tion. by using longer focal length lenses or eliminated with the
use of correction factors included in the software (only
B.3 High Speed Photography and Motion Analysis Sys- required for wider angle lenses).
tems A high speed camera is a measurement tool that
requires calibration, and (like other measuring tools) is B.3.3 Tracking Software There are several software
dependent on proper setup. This includes the selection of packages available that will provide the ability to scale and
the correct lens, correcting for geometric induced errors track target points on an object in motion. Select the best
and selecting a frame rate that will eliminate image blur. package that meets your budget and accuracy requirements.
24
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
C.1 Scope To support the shock methodology, the use of used include x-ray, coupled scanning acoustic microscopy
failure analysis is critical and should be performed at a (CSAM), and side view optical microscopy, etc. Common
level that clearly identifies the failure mechanisms and methods and tools for destructive failure analysis include
locations involved. The following sections discuss failure cross section, dye and pry, and dye and pull. Some tech-
analysis recommendations in more detail. niques such as CSAM, x-ray, scanning electron microscopy
(SEM) and energy dispersive x-ray (EDX) can be used to
C.1.1 Failure Statistics If failure distribution is analyze samples undergoing destructive or nondestructive
unknown and of interest, the Weibull model is recom- techniques.
mended. When data is limited, true statistical representa-
The mechanical failure mode(s) of each component and
tion is extremely risky as characterization of mean, stan-
assembly should be identified. It is recommended that each
dard deviation, etc. becomes meaningless for small sample
observed failure mode be documented using an appropriate
sizes.
failure analysis technique. Before using any destructive
C.1.2 Guidance for Failure Analysis It is recommended
technique, the assembly should be inspected by optical
that failure analysis be performed on samples representing microscopy and the overall apparent damage, including
the full population. The use of only early (low strain, low those to package, solder joint, and PCB traces/vias, should
stress, low cycle count, etc.) or late (high strain, high be documented. Destructive techniques should then be used
stress, high cycle count, etc.) failures could be misleading. to determine the failures. Example failure modes for solder
The number of samples selected for failure analysis will be ball array style packages are illustrated in Figure C-1. Note
dependent on the experimental plan, previous knowledge that electrical monitoring may not identify many of the
of failure signatures and testing objectives, etc. failure modes shown in this figure. Failure modes include
solder cracking and breakage, package body cracking and
C.1.3 Failure Criteria Prior to a test start, it is necessary separation/delamination, and cracking between the various
to document a threshold increase in resistance which could lead, Inter-Metallic Compound (IMC), solder and PCB
g
25
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
Package Substrate
Fracture @ PWB
Metal Pad metal/IMC interface
Printed Wiring Board (PWB)
IPC-9703-C-1
26
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
The definition of sample sizes is a decision that should bal- bution model which has the broadest use in the industry to
ance the costs of the experiment with the minimum level of calculate sample sizes. The following equation shows how
confidence necessary in the results of the test. With a larger to estimate sample size:
sample size comes better confidence in the results, but
ln β
obviously the test costs and time requirements rise accord- N=
ingly. ln (1 − p+)
27
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
28
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
All mode-based, transient, linear dynamic calculations start Figure E-1 Coarse Mesh of Plate
by extracting the natural frequencies of the system, and
these are then used as the basis of the linear dynamic solu- plate is such that there is significant excitation of a mode,
tion. Nonlinear preloading effects can be accounted for in a mesh refined sufficiently to model this mode must be
linear dynamics, in that the stiffness used for the natural used; the results from a coarse mesh will not be accurate.
g
29
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
30
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
31
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
2.80
for a modal dynamics analysis provided adequate eigen-
modes ( and residual modes) are used. These quantities are
2.40 applied in the same way as for any other analysis type.
Prescribed motion is applied through base motions. The
2.00 location for these bases are defined in the natural frequency
analysis, as described above. The type, magnitude, and
1.60 form of the excitation are defined in the modal dynamic
analysis.
fiftyModes
1.20 Damping: As previously stated, most natural frequency
tenAndResidualMode
solvers extract the modes based on the undamped system.
tenModes
0.80 For small values of critical damping the eigenfrequencies
(and eigenvectors) of the damped system are very close to
0.40 the corresponding quantities for the undamped system
(fraction of critical damping, ξ <0.1). As ξ increases, the
undamped eigenfrequencies become less accurate; and as ξ
0.00
0.00 2.00 4.00 6.00 8.00
approaches 1, the use of undamped eigenfrequencies
becomes invalid.
Time IPC-9703-E-5 In most linear dynamic problems the proper specification
Figure E-5 Results for Simplified Satellite Antenna Model of damping is important to obtain accurate results. How-
ever, damping is approximate in the sense that it models
Output: Results of interest from an eigenmode extraction the energy absorbing characteristics of the structure with-
are the shapes of the extracted modes and their associated out attempting to model the physical mechanisms that
frequencies. Other results that should be checked before cause them. Therefore, it is difficult to determine the damp-
continuing to the transient modal dynamic analysis: ing data required for a simulation. Data may be available
g
mass is distributed to the different directions represented by with data obtained from references or experience. In such
a mode shape. For translational modes, the sum (over all cases, care should be taken in interpreting the results, and
extracted modes) of the modal effective mass should be parametric studies should be used to assess the sensitivity
close to the body’s total structural mass. If not, additional of the simulation to damping values.
modes are needed. Time Incrementation: The transient modal dynamic proce-
dure requires the user to specify the total time period for
Modal Participation Factor: This indicates the predomi-
the analysis and a fixed time increment. If the required time
nant direction (degree of freedom) in which a mode acts.
increment is known, then the user can specify a frequency
This information can aid modal identification and help to
cut-off for the eigenmode extraction; there is no point in
choose modes that will best represent the response to a
extracting modes whose period is substantially smaller than
given loading. It is then possible to select specific eigen-
the time increment used. Generally the time increment is
modes to use as the basis for the modal dynamic solution.
not known. It is more common for the user to extract suf-
ficient eigenmodes to satisfy the modal effective mass
E.1.2 Modal Dynamics From an analysis standpoint,
check described above. In this case the given time incre-
once the frequency extraction is complete, a transient
ment for the transient modal dynamic analysis must be
modal dynamic analysis is performed in a similar manner
capable of resolving the highest frequencies of interest.
to a nonlinear transient dynamic analysis, but it is compu-
tationally much faster. The user must ensure that the subset Output: Processing the output requests for a transient
of modes used as the basis of the solution is sufficient to modal dynamic analysis may be more expensive than
accurately represent the response of the structure as it is actual analysis. Analysis codes will generally, therefore,
loaded. save time by calculating output only for points where it is
requested. It is recommended to request only the necessary
Excitation: There are three possible forms of excitation output to reduce the cost of analysis.
for modal dynamic problems:
Care needs to be taken when interpreting results from a
• Concentrated and/or distributed loads.
transient modal dynamic analysis; most results are given as
• Initial displacement and/or velocity. perturbations relative to the motion of the primary base.
• Base motion. The sum of the relative motion and the base motion yields
32
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
the total motion; separate variables giving this total motion E.2.1 Explicit Nonlinear Dynamic Analysis
may also be available. In the absence of primary base
Element Selection: For the explicit dynamic procedure we
motions, the relative and total motions are identical.
need elements with lumped mass matrices. This require-
E.2 Nonlinear Dynamics A dynamics problem is consid- ment arises from the need to perform nodal calculations
ered nonlinear when: that invert the mass. Generally this limits the element
• The motion or deformation produced by the dynamic selection to first-order elements. Another consideration is
behavior of the structure is large enough that we must the cost associated with the element calculations, as these
account for the changes in geometry. are often the most expensive part of the explicit dynamic
solution. The use of reduced-integration elements mini-
• Deformation large enough to change the stiffness of the
mizes the cost of these calculations. So, for explicit dynam-
structure, thereby changing the natural frequency.
ics, the user is typically limited to first-order, reduced-
• The problem involves nonlinear material response. integration elements. Additional simplifications can be
• The problem involves contact. made to further reduce the cost of element calculations
It is not uncommon for a problem to contain all four such as the use of small-strain formulation elements. The
sources of nonlinearity. user needs to check whether any such simplifications are
being used (they may be default options) and ensure that
A nonlinear dynamic analysis requires the time integration they are appropriate for the analysis being performed.
of the full, coupled equations of motion. The superposition
of eigenmodes cannot be used and, therefore, a frequency Some FE packages allow the use of special formulation
extraction analysis is not required. The loads and boundary second-order tetrahedral elements for explicit dynamics.
conditions on the structure may be arbitrary because no These elements offer the advantage of being robust for
projection onto the eigenmodes is necessary. Procedures large deformations and contact, while not demonstrating
for solving nonlinear dynamic problems are much more shear or volumetric locking problems. They also have the
computationally intensive than those for linear dynamics. obvious advantage of allowing tetrahedral meshing to be
The equations of motion can either be integrated implicitly used.
or explicitly. There are advantages and disadvantages to
For solid meshes the use of hexahedral elements is recom-
both methods, and these are briefly listed in Table E-2.
g
The explicit approach is more suited to impact and shock mesh generation dictates that tetrahedral elements must be
type applications, and so that will be the focus of this sec- used, then second-order tetrahedral elements are recom-
tion. mended. For example, many electronic components are
Table E-2 Comparing Implicit and Explicit Dynamic Solutions
Implicit dynamics Explicit dynamics
The implicit procedure is unconditionally stable. The time The explicit procedure is conditionally stable. The time incre-
increment size is not limited by stability requirements; generally, ment size is limited by the stability of the algorithm; generally,
fewer time increments are required to complete a given simula- many more time increments are required to complete a given
tion. simulation.
Each time increment is expensive since each requires the solu- Each time increment is relatively inexpensive because solving
tion for a set of simultaneous equations. a set of simultaneous equations is not required.
Iteration is required to meet convergence criteria. Iterations may No iterations or convergence criteria. Nonconvergence is not
not converge. an issue. Since accuracy is not controlled by convergence,
care must be taken in the time integration algorithms.
Ideal for problems where the response period of interest is long Ideal for high-speed dynamic simulations.
compared to the vibration frequency of the model, for example, Require very small time increments; implicit dynamics inefficient
earthquake shock. (especially for large models).
Slow, long time duration dynamics problems difficult to solve
effectively using explicit dynamics because of the limit on the
time increment size.
Use for problems that are mildly nonlinear and where the non- Usually more reliable for problems involving discontinuous
linearities are smooth (e.g., plasticity). nonlinearities.
With a smooth nonlinear response, implicit solution will need Contact behavior is discontinuous and involves impacts, both
very few iterations to find a converged solution. of which are difficult to solve using implicit time integration.
In impact problems, implicit solution has to perform very expen- Other sources of discontinuous behavior include buckling and
sive momentum transfer calculations for each impact. material failure.
33
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
housed in complex-shaped molded plastic parts, and these Mass scaling can be used to artificially increase the stable
are generally modeled with second-order tetrahedral ele- time increment for a given element. Some FE packages
ments. These elements offer reasonable accuracy, even with offer semi-automatic mass scaling, whereby only the
a single element through the section and can save signifi- masses of elements whose stable time increment is below
cant time in model generation. The use of first-order tetra- some criteria will be scaled, and that scaling can be
hedral elements is not recommended; a very fine mesh repeated periodically during the solution to account for
would be required to achieve reasonable accuracy. large deformations of the elements. If accurate surface
stresses are required from a solid mesh, skins of membrane
For shell meshes the use of quadrilateral elements is rec- elements can be used. These elements can be used at strain
ommended, with triangular elements being used where gage locations to give the necessary output.
mesh generation dictates. Continuum shell elements have
the topology of a hexahedral continuum element, but use a Materials: Most FE packages contain constitutive models
shell-type formulation. These elements allow for accurate for all materials commonly found in electronics compo-
modeling of bending with only a single element through nents and assemblies: metal, plastic, rubber, foam, glass,
the thickness, and they have advantages over regular shell etc. These materials may require direct specification of
elements in terms of contact modeling and visualization. parameters or they may accept test data with which the FE
These elements are therefore ideal for thin components code will perform the parameter evaluation.
whose main response is bending; for example, circuit
For a nonlinear analysis, many of the available material
boards, ICs, LCDs, etc.
models can be made strain-rate dependant, but obtaining
Hourglassing must be considered for any first-order, the necessary test data may be difficult.
reduced-integration element mesh. There are a variety of Material properties may vary with direction, and so ortho-
hourglass suppression methods available and so the user tropic or fully anisotropic material models may be
needs to understand the implication of the method being required. If this is the case, the user needs to take care
used to ensure that accurate results are obtained. Some FE when specifying the local directions for the material prop-
packages also include options which can help to stop erties.
elements turning inside out under extreme deformation.
These formulations are not physically motivated and are Damping is another factor that could affect analysis, but for
g
really used to allow an analysis to progress when it would which test data may be difficult to acquire. It may be
gl
ordinarily fail with element distortion problems. This can possible to use damping to tune the response of a model to
be a useful option for soft materials under high compres- match test data. The resulting damping values could then
sion, for example gaskets and seals. be used in other similar analyses.
Some FE packages contain progressive failure models that
Mesh Design for Dynamics: For complex, system-level
can be used to model ductile or brittle failure of materials.
models, good practice is to build the model up part by part,
Application areas for this type of material model might be
or by sub-assemblies. It is much easier to debug a part-
in detailed solder joint failure models, or LCD failure in a
level model than a full system-level model. Some FE pack-
system-level analysis.
ages allow models to be defined in terms of parts, instances
of parts, and assemblies. This approach fits well with the Contact: Contact definition depends on the FE package
methodology of building models up from parts and means being used; it may be necessary to define individual sur-
that assemblies of those parts can easily be added to. faces, and then identify which of those can interact, or an
Mesh design for nonlinear dynamics is similar to that for automatic general contact algorithm may be available.
linear dynamic simulations, in that the user needs to con- General contact obviously makes the model generation
sider the modes that will be excited in the response and use very much simpler.
a mesh that is able to represent those mode shapes There are a number of different methods available for
adequately. enforcing contact constraints. Two of the more common are
the kinematic and penalty methods:
For explicit dynamics an additional consideration is the
element sizes. For a mesh made up of a homogeneous Kinematic enforcement of contact is done by calculating
material, the smallest element in the model will determine corrections to accelerations, distributing masses and forces
the stable time increment and, the smaller the element, the associated with contacting nodes on to opposing surfaces,
smaller the time increment. So, the user needs to try to bal- such that no penetration occurs. The advantage of this
ance the element size required for an accurate solution with method is that the contact condition is exact; no penetration
the element size required for a reasonable runtime. The use occurs. The disadvantage of this method is the potential for
of small elements where not specifically required should be conflicts with other constraints in the model, and certain
avoided. contact types (for example rigid-rigid) cannot be modeled.
34
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
Penalty enforcement is done by applying resisting forces to transfer of data between these solvers. This makes it pos-
nodes that have been penetrated. This method allows for sible to model the preloading operations with an implicit
more general contact cases, for example contact between solution method, and then import the deformed shape and
rigid bodies. Also, this method is less likely to result in associated stresses into the explicit dynamic solution as the
problems when contact nodes are common to other types of start point for the shock test.
constraint. The disadvantage of this method is that small
penetrations may occur and so the contact condition is not Analysis: The user generally has the choice of precision
enforced precisely. If possible, using general automatic level for the explicit dynamic solver. A double-precision
contact with the penalty enforcement method would be the solution is normally preferred for shock and impact type
recommended approach, unless there is good reason to use load cases. Most FE packages allow the use of parallel
an alternative. execution and may allow for the use of both shared- and
distributed-memory machines. Depending on model size,
Initial overclosures can cause problems with the analysis. runtime requirements, and available hardware, this option
These overclosures may be caused by inaccurate geometry, should be explored.
or by geometric simplifications and assumptions made for
the analysis. For example, if a small fillet is removed for Output: Typical results of interest from a nonlinear
the analysis, parts may overlap. Most FE packages will explicit dynamic shock analysis include the deformed
attempt to resolve any initial overclosures and some offer shape and animations of the same. This allows for an
tools for the user to manually make these adjustments. The assessment of which parts come into contact during the
user should be aware of this potential problem and it is analysis. If high speed video footage of a physical test is
something that should be checked. available, then some FE packages allow that video to be
synchronized with the animation from the analysis to allow
Constraints: Various types of constraint are available for
for simple side-by-side or overlay comparison.
either modeling joints and interfaces, or just bonding
regions of mesh together. Tie constraints can be used to Stresses and strains in critical components. This allows for
join incompatible meshes. In this way, they can also be an assessment of whether material yielding or failure may
used for very simple representations of package intercon- occur.
nects, in that the package mesh can be tied to the circuit
Interface or joint loads and stresses. This allows for an
g
35
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
IPC/JEDEC-9703 March 2009
bigger) models that are adequate for its intended purpose Step 2: Correlate measurement points and FEM nodes
with the required level of accuracy for all necessary fea- Normally the degrees of freedom in FE model are much
tures. This requires model validation. higher than the number of test measuring points. Mode
shape truncation in the FE model is recommended since it
In this section we will suggest some commonly used model
is more conservative than mode shape expansion in the test
validation methods both in frequency and time domains.
model.
The modal method has been applied to dynamic FE analy-
sis for electronic boards. Modal test and analysis is an Step 3: Compare the natural frequencies
important and effective step in model validation. However, Step 4: Visual comparison of mode shapes
we believe there are two concerns if model validation is
Step 5: Correlate mode shapes
stopped here. First, the mode shapes and the frequencies
The modes may not be in the same order or in the same
are global measurements and may not account for localized
numbers between FEM and a modal test. Mode shapes par-
board deflection or bending which is directly related to the
ing is required before computing Modal Assurance Crite-
solder joint stress state. Secondly, modal tests are normally
rion (MAC).
conducted at a very low excitation input which may not
provide an accurate simulation for large inputs like a shock Step 6: Compute MAC
event. To address these concerns, a shock simulation model Mode shape validation can be done not only by visualiza-
should be rechecked using time domain measurements. tion through animation, but more importantly by comput-
ing the MAC, which is a correlation coefficient between the
Direct integration analysis has the advantage in handling
two mode shapes in Eq. (E-1) for real (normal) modes or
nonlinearity thanks to the FEA software capability and the
Eq. (E-2) for complex modes. If the MAC coefficient is
growing workstation’s computing power. The direct inte-
equal to 1.0, then the two shapes are perfectly correlated.
gration method solely relies on comparing model simula-
tion with direct board response measurements in the time For real (or normal) modes:
domain to validate the model.
Acceleration responses may be used for comparing in the MACjk = ?φ mj φak
T
?2
measured board level acceleration measurements. How- ϕak - kth eigenvector from analytical model
ever, as revealed in Section 8, using acceleration alone to ϕmj - jth eigenvector from measurement
gl
36
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
March 2009 IPC/JEDEC-9703
Displacement (normalized)
tion will compare board response time history measured
FE Model
across the board. The length of the time history should be 0.5
long enough to show the dynamic event and the validation
should be across the board. Peak value only or single point
comparison is not sufficient to validate a circuit board FE 0.0
model.
-0.5
When comparing the empirical measurements, make sure
the frame of reference for the measurement is the same as
that in the model. Board acceleration measurement from an -1.0
accelerometer is referenced to the earth. Board displace- 0 0.01 0.02 0.03 0.04 0.05
ment can be measured relative to the shock table when the Time (seconds) IPC-9703-E-6
reference is fixed on the table. If the board is mounted on
a rigid fixture, the displacement measured can be the board Figure E-6 Comparison of Displacement-Time History for
Experimental Data and FEA Result
deflection. If the board is mounted in a chassis, the board
deflection and the chassis deformation are coupled in the
measurement. Board strain measurements are referenced to 1.0
paring the board strains derived from the model with mea- 0 0.01 0.02 0.03 0.04 0.05
gl
behavior very well. Figure E-7 Comparison of Board Strain versus Time
History for Experimental Data and FEA Result
E3.3 Field Comparison (Contour Plots) Displacement or
strain contour plots have been useful for comparing Where:
between the simulation and the empirical measurements. Ua – Displacement from analytical model
When doing so, make sure not only the frame of references Um – Displacement from measurement
is matched, but also the measuring target grid density is
enough to derive accurate board displacement or strain The ideal DAC is 1.0, when two displacement shapes are
contour map. Similar to mode shape correlation, displace- perfectly matched.
ment shape (map) at a specified time can be validated by Local correlation can be computed by using Displacement
applying the Displacement Assurance Criterion (DAC): Shape Difference (DSD):
?U T
m Ua ?2 DSD (Ua ,Um) = {Ua − Um}
DAC(Ua ,Um) =
(UaT Ua)(UmT Um) Model updating is required to minimize the differences.
37
Downloaded by tahereh mohammadpour ([email protected]) on Sep 15, 2018, 9:21 pm PDT
ANSI/IPC-T-50 Terms and Definitions for
Interconnecting and Packaging Electronic Circuits
Definition Submission/Approval Sheet
The purpose of this form is to keep SUBMITTOR INFORMATION:
current with terms routinely used in Name:
the industry and their definitions.
Individuals or companies are Company:
invited to comment. Please
City:
complete this form and return to:
IPC State/Zip:
3000 Lakeside Drive, Suite 309S Telephone:
Bannockburn, IL 60015-1249
Fax: 847 615.7105 Date:
❑ This is a NEW term and definition being submitted.
❑ This is an ADDITION to an existing term and definition(s).
❑ This is a CHANGE to an existing definition.
Term Definition
g
gl
Office Use
IPC Office Committee 2-30
Date Received: Date of Initial Review:
Comments Collated: Comment Resolution:
Returned for Action: Committee Action: ❑ Accepted ❑ Rejected
Revision Inclusion: ❑ Accept Modify
IEC Classification
Classification Code • Serial Number
Terms and Definition Committee Final Approval Authorization:
Committee 2-30 has approved the above term for release in the next revision.
Name: Committee: IPC 2-30 Date:
Submitted by:
Name Telephone
Company E-mail
Address
City/State/Zip Date