SlideShare a Scribd company logo
1 of 13
Download to read offline
JEDEC
STANDARD



Coplanarity Test for Surface-Mount
Semiconductor Devices



JESD22-B108A
(Revision of JESD22-B108)




JANUARY 2003




JEDEC SOLID STATE TECHNOLOGY ASSOCIATION
NOTICE

   JEDEC standards and publications contain material that has been prepared, reviewed, and
approved through the JEDEC Board of Directors level and subsequently reviewed and approved
                               by the JEDEC legal counsel.

 JEDEC standards and publications are designed to serve the public interest through eliminating
  misunderstandings between manufacturers and purchasers, facilitating interchangeability and
 improvement of products, and assisting the purchaser in selecting and obtaining with minimum
delay the proper product for use by those other than JEDEC members, whether the standard is to
                         be used either domestically or internationally.

 JEDEC standards and publications are adopted without regard to whether or not their adoption
may involve patents or articles, materials, or processes. By such action JEDEC does not assume
any liability to any patent owner, nor does it assume any obligation whatever to parties adopting
                              the JEDEC standards or publications.

The information included in JEDEC standards and publications represents a sound approach to
   product specification and application, principally from the solid state device manufacturer
viewpoint. Within the JEDEC organization there are procedures whereby a JEDEC standard or
      publication may be further processed and ultimately become an ANSI/EIA standard.

No claims to be in conformance with this standard may be made unless all requirements stated in
                                     the standard are met.

    Inquiries, comments, and suggestions relative to the content of this JEDEC standard or
   publication should be addressed to JEDEC at the address below, or call (703) 907-7559 or
                                        www.jedec.org

                                      Published by
                      ©JEDEC Solid State Technology Association 2003
                                 2500 Wilson Boulevard
                               Arlington, VA 22201-3834

         This document may be downloaded free of charge; however JEDEC retains the
        copyright on this material. By downloading this file the individual agrees not to
                           charge for or resell the resulting material.

                            PRICE: Please refer to the current
     Catalog of JEDEC Engineering Standards and Publications or call Global Engineering
         Documents, USA and Canada 1-800-854-7179, International (303) 397-7956

                                      Printed in the U.S.A.
                                       All rights reserved
PLEASE!


                            DON’T VIOLATE
                                 THE
                                LAW!



          This document is copyrighted by JEDEC and may not be
                     reproduced without permission.

Organizations may obtain permission to reproduce a limited number of copies
    through entering into a license agreement. For information, contact:



                JEDEC Solid State Technology Association
                        2500 Wilson Boulevard
                    Arlington, Virginia 22201-3834
                        or call (703) 907-7559
JEDEC Standard No. 22-B108A
                                                                                              Page 1


    COPLANARITY TEST FOR SURFACE-MOUNT SEMICONDUCTOR DEVICES

(From JEDEC Board Ballot JCB-02-122, formulated under the cognizance of the JC-14.1 Subcommittee
on Reliability Test Methods for Packaged Devices.)

1   Scope

The purpose of this test is to measure the deviation of the terminals (leads or solder balls) from
coplanarity for surface-mount semiconductor devices.


2   Apparatus

The equipment utilized in this test shall be capable of measuring the deviation of the terminals from
coplanarity to specified tolerances as determined by the applicable procurement document. Equipment
must be capable of measurement accuracies within +/- 10% of the specified deviation.


3   Terms and definitions

3.1 Seating plane

The plane formed by the three terminal apexes that exhibit the greatest perpendicular distance from the
package substrate, provided that the triangle formed by those three apexes encompasses the projectio n of
the center of gravity (COG) of the component.

3.2 Deviation from coplanarity

The distance between the intended contact point of the terminal and the established seating plane or
regression plane.

3.3 Terminal

An externally available point of connection

3.4 Terminal apex

The point on the terminal surface that exhibits the greatest perpendicular distance from the package
substrate.

3.5 Regression plane

A plane through the apex of the terminal that has the greatest perpendicular distance from the package
substrate, this plane being parallel to the best-fit plane through the apexes of all terminals determined
using the method of least squares.

NOTE The regression plane may be used to emulate the package coplanarity during reflow soldering at the point
of surface mounting.

                                                                                        Test Method B108A
                                                                                         (Revision of B108)
JEDEC Standard No. 22-B108A
Page 2


4   Reference

JEP 95-1, Design Guide 4.17, BGA (Ball Grid Array) Package Measuring and Methodology.


5   Procedure

There are two methods suitable for measurement of coplanarity. They are the seating plane method and
the regression plane method. Each procedure produces a coplanarity value within the limits of error
expected for this measurement. Traditionally, the seating plane method of measuring deviation from
coplanarity is preferred. However, the regression plane method is an acceptable alternative provided the
results obtained correlate to those of the seating plane method.

5.1 Seating plane method

The following procedures are to be used:

a) Care must be taken in handling to ensure no damage to the terminals.

b) The seating plane shall be in the horizontal position with the device placed as shown in Figure 1. It is
   preferable that the component terminals be measured while the component is in the dead-bug (leads-
   up) position.

c) When coplanarity measurements are made, there shall be no external forces applied to the device.

d) Determine the apex of each and every terminal .

e) Determine the three terminal apexes that exhibit the greatest perpendicular distance from the
   substrate. These form the seating plane, see Figure 1.




                                                                                 Projection
                                                                                 of C.O.G.




      Figure 1 — Three apexes forming the seating plane and encompassing projection of C.O.G.

Test Method B108A
(Revision of B108)
JEDEC Standard No. 22-B108A
                                                                                             Page 3


5   Procedure (cont’d)

5.1 Seating plane method (cont’d)

f) The triangle of terminals defining the seating plane must encompass the projection of the center of
   gravity (C.O.G.) in order to constitute a valid seating plane. If the plane is not considered valid, the
   next terminal with the greatest perpendicular distance from the substrate shall be considered as a
   candidate terminal to be used in forming a valid seating plane. If the seating plane triangle passes
   through the package center of gravity, the seating plane will be valid, but multiple seating planes
   could exist. If multiple seating planes do exist, the seating plane yielding the worst-case
   measurement shall be used for coplanarity determination.

g) Deviation from coplanarity is measured as the distance from the seating plane to the apex of each and
   every terminal. The largest measurement is the deviation from coplanarity; see Figure 2 and Figure 3
   (BGA versus leaded terminal).

h) Report that the deviation from coplanarity was determined by the seating plane method.

Most equipment used for coplanarity measurement is programmed to automatically perform both seating
and regression plane coplanarity measurements. Annex A is an illustrative example of how the seating
plane on the terminals of a component is determined in the dead-bug position.

                            Shortest ball from substrate

                                                                        Coplanarity value
            Seating Plane




     Figure 2 — Coplanarity measurement using seating plane method on ball grid array terminal



                                                                                       Coplanarity
     Seating                                                                            Deviation
      Plane




    Figure 3 — Deviation from coplanarity meas urement using seating plane method on leaded
                                           terminal

                                                                                       Test Method B108A
                                                                                        (Revision of B108)
JEDEC Standard No. 22-B108A
Page 4


5   Procedure (cont’d)

5.2 Regression plane method

The following procedures are to be used:

a) Care must be taken in handling to ensure no damage to the terminals.

b) The regression (least mean square) plane shall be in the horizontal position with the device placed as
   shown in Figure 4.

c) When coplanarity measurements are made, there shall be no external forces applied to the device.

d) Determine the apex of each and every terminal.

e) Determine the best-fit plane through the apexes of all terminals using the method of least squares.

f) The regression plane shall then be offset in a parallel manner to the apex of the terminal that exhibits
   the greatest perpendicular distance from the substrate. The distance from the offset regression plane
   to the terminal farthest away from the offset regression plane is the component deviation from
   coplanarity.

g) Report that the deviation from coplanarity was determined by the regression plane method.

                Least Mean Square Plane

                                                                     Coplanarity Deviation

                         Lowest Ball Reference Plane (parallel to LMS plane)




        Figure 4 — Deviation from coplanarity measurement using regression plane method


6   Failure criteria

Any device with one or more terminals that exceeds the specified deviation from coplanarity shall
constitute a failure.




Test Method B108A
(Revision of B108)
JEDEC Standard No. 22-B108A
                                                                                            Page 5


7   Summary

The following details shall be specified in the applicable procurement document:

a) The number of parts to be tested and the acceptance number.

b) The maximum deviation from coplanarity.

c) The preferred method by which coplanarity should be measured.




                                                                                   Test Method B108A
                                                                                    (Revision of B108)
JEDEC Standard No. 22-B108A
Page 6


Annex A

A.1 Determining seating plane

Determining a seating plane is essentially a four-step process. This process is usually programmed into
the equipment used to measure coplanarity.

A.1.1 Seating plane algorithm

The first step is to determine the three points used for determining the seating plane. The algorithm used
is typically like the illustration outlined in the next paragraphs.

The principle is to determine if the origin lies within the interior of the triangle. The interior of the
triangle is defined as the intersection of three regions:

A.1.1.1 Each of the three regions is defined by an inequality y>mx+b or y<mx+b, where y=mx+b is the
equation of the line joining two points (x1 and x2). (If the points determine a vertical line, m is
undefined, see paragraph 4.) The direction of the inequality is determined for each pair by substituting
the x coordinate of the remote point of the triangle into y=mx+b of the pair considered, and subtracting
the resulting y from the y-intercept, b. If the result is < 0, the remote point lies below the line, and vice
versa. So the region that includes the triangle's interior is identified as lying above (in Excel: sign +1) or
below (-1) the line.

A.1.1.2 Next, we determine whether the origin is included in this region (lies on the same side of the line
as the remote point). This is done by comparing the sign obtained in step 1 to the sign of the y-intercept
of the line. The y-intercept is positive if the origin lies below the line, and vice versa. When the two
signs are multiplied, the result is -1 if the remote point and the origin lie on the same side of the line.

A.1.1.3 The origin lies within the triangle if (0,0) satisfies all three inequalities. This is true if and only
if, for each of the three lines, the remote point lies on the same side of the line as the origin. The
determination is made in Excel by adding the three comparisons. A -3 result is positive; any other result
is negative.

A.1.1.4 Before executing step 1, each line is tested to see if it is vertical. (x2 - x1 = 0) If so, the
comparison of remote point to origin is made in x instead of y, and simplifies to comparing the x of the
remote point to the (constant) x of the line. (Excel displays error messages for m and b, but in the case of
a vertical line, these values are not needed or used.)

A.1.1.5 The above requires the origin to lie within, not on the margin of, the triangle formed by the three
points considered.

A.2 Method to determine seating plane

A.2.1 A Cartesian coordinate system is placed with its origin at the geometric center of the component
also called the component center of gravity.

A.2.2 The X, Y, and Z of each apex is measured and tabulated. The apexes are sorted by Z, in
descending order.


Test Method B108A
(Revision of B108)
JEDEC Standard No. 22-B108A
                                                                                                  Page 7


Annex A (cont’d)

A.2.3 The three highest (1, 2, and 3) are examined with the Seating Plane Algorithm to determine
whether they form the seating plane. If they do not, apex trios are examined in order until a trio is found
that determines the seating plane.

A.2.4 The order of trial is (1,2,3), (1,2,4), (1,2,5), . . . (1,2,n), (1,3,4), (1,3,5), . . .(1.3,n),. . .(1,n,n),
(2,3,4), (2,3,5), . . . (n,n,n). Since the list is sorted by height, the first trio found that forms a triangle
enclosing the origin will define the seating plane.

A.3 Equation for seating plane

Next the measuring equipment uses the three points determined in A1 to determine the seating plane.
This is done through an equation that is preprogrammed into measurement tool.

A.4 Determining the distance to the seating plane

Once the seating plane is determined, the measurement equipment calculates the distance to the seating
plane. The deviation from coplanarity is the largest distance from the seating plane to the apex of any
terminal.

A.5 Passing a reason test

The deviation from coplanarity value determined in the steps above should be reviewed to verify that the
value found is a reasonable one for the parts being measured.




                                                                                            Test Method B108A
                                                                                             (Revision of B108)
Jedec standard (coplanarity test for surface mount semiconductor devices)
Jedec standard (coplanarity test for surface mount semiconductor devices)

More Related Content

What's hot

Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...
Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...
Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...SonuKumar1049
 
Chapter 2 : RESPONSIBILITY IN ENGINEERING
Chapter 2 : RESPONSIBILITY IN ENGINEERING Chapter 2 : RESPONSIBILITY IN ENGINEERING
Chapter 2 : RESPONSIBILITY IN ENGINEERING Muhammad AR
 
Cyber Security in Transportation
Cyber Security in TransportationCyber Security in Transportation
Cyber Security in TransportationOren Elimelech
 
Comptia Security+ Exam Notes
Comptia Security+ Exam NotesComptia Security+ Exam Notes
Comptia Security+ Exam NotesVijayanand Yadla
 
IPC-JEDEC J-STD-020C.pdf
IPC-JEDEC J-STD-020C.pdfIPC-JEDEC J-STD-020C.pdf
IPC-JEDEC J-STD-020C.pdfmithunvpowar
 
IDEA StatiCa steel connections
IDEA StatiCa steel connectionsIDEA StatiCa steel connections
IDEA StatiCa steel connectionsJo Gijbels
 
Presentation Wind and Eurocode UK
Presentation Wind and Eurocode UKPresentation Wind and Eurocode UK
Presentation Wind and Eurocode UKAbdurahman Ahmed
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileSHAMJITH KM
 

What's hot (8)

Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...
Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...
Design and Fatigue Analysis of a Typical Aircraft Wing fuselage Lug attachmen...
 
Chapter 2 : RESPONSIBILITY IN ENGINEERING
Chapter 2 : RESPONSIBILITY IN ENGINEERING Chapter 2 : RESPONSIBILITY IN ENGINEERING
Chapter 2 : RESPONSIBILITY IN ENGINEERING
 
Cyber Security in Transportation
Cyber Security in TransportationCyber Security in Transportation
Cyber Security in Transportation
 
Comptia Security+ Exam Notes
Comptia Security+ Exam NotesComptia Security+ Exam Notes
Comptia Security+ Exam Notes
 
IPC-JEDEC J-STD-020C.pdf
IPC-JEDEC J-STD-020C.pdfIPC-JEDEC J-STD-020C.pdf
IPC-JEDEC J-STD-020C.pdf
 
IDEA StatiCa steel connections
IDEA StatiCa steel connectionsIDEA StatiCa steel connections
IDEA StatiCa steel connections
 
Presentation Wind and Eurocode UK
Presentation Wind and Eurocode UKPresentation Wind and Eurocode UK
Presentation Wind and Eurocode UK
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc file
 

Similar to Jedec standard (coplanarity test for surface mount semiconductor devices)

Ut procedure general
Ut procedure generalUt procedure general
Ut procedure generalnaiduvs
 
Early Life Failure Rate Calculation Procedure for Semiconductor Components
Early Life Failure Rate Calculation Procedure for Semiconductor ComponentsEarly Life Failure Rate Calculation Procedure for Semiconductor Components
Early Life Failure Rate Calculation Procedure for Semiconductor ComponentsHilaire (Ananda) Perera P.Eng.
 
Development of PLC based Transdermal Patch Evaluation System
Development of PLC based Transdermal Patch Evaluation SystemDevelopment of PLC based Transdermal Patch Evaluation System
Development of PLC based Transdermal Patch Evaluation SystemIRJET Journal
 
quiz Solar PV Rooftop Training Entrepreneurship Development
quiz Solar PV Rooftop Training Entrepreneurship Developmentquiz Solar PV Rooftop Training Entrepreneurship Development
quiz Solar PV Rooftop Training Entrepreneurship DevelopmentChirag Jain
 
Its bordeuax 2015_pr09_ombach_qualcom
Its bordeuax 2015_pr09_ombach_qualcomIts bordeuax 2015_pr09_ombach_qualcom
Its bordeuax 2015_pr09_ombach_qualcomGrzegorzOmbach
 
CRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONESCRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONESIRJET Journal
 
The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...
The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...
The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...yieldWerx Semiconductor
 
IRJET - GVT, Updating and Correlation on Scale Aircraft Model
IRJET - GVT, Updating and Correlation on Scale Aircraft ModelIRJET - GVT, Updating and Correlation on Scale Aircraft Model
IRJET - GVT, Updating and Correlation on Scale Aircraft ModelIRJET Journal
 
Printed Circuit Board Testing Services and Solutions by Suntronic Inc.
Printed Circuit Board Testing Services and Solutions by Suntronic Inc.Printed Circuit Board Testing Services and Solutions by Suntronic Inc.
Printed Circuit Board Testing Services and Solutions by Suntronic Inc.SuntronicInc
 
Novel Approach to Improving Turbine Wheel Quality with Eddy Current Inspection
Novel Approach to Improving Turbine Wheel Quality with Eddy Current InspectionNovel Approach to Improving Turbine Wheel Quality with Eddy Current Inspection
Novel Approach to Improving Turbine Wheel Quality with Eddy Current InspectionEddyfi
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
IRJET- Experimental and Investigation of Automation Pipe Crack Detection ...
IRJET-  	  Experimental and Investigation of Automation Pipe Crack Detection ...IRJET-  	  Experimental and Investigation of Automation Pipe Crack Detection ...
IRJET- Experimental and Investigation of Automation Pipe Crack Detection ...IRJET Journal
 
Improvement in Error Resilience in BIST using hamming code
Improvement in Error Resilience in BIST using hamming codeImprovement in Error Resilience in BIST using hamming code
Improvement in Error Resilience in BIST using hamming codeIJMTST Journal
 
Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...
Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...
Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...theijes
 
Data and Power Isolation (Design Conference 2013)
Data and Power Isolation (Design Conference 2013)Data and Power Isolation (Design Conference 2013)
Data and Power Isolation (Design Conference 2013)Analog Devices, Inc.
 

Similar to Jedec standard (coplanarity test for surface mount semiconductor devices) (20)

Ut procedure general
Ut procedure generalUt procedure general
Ut procedure general
 
Early Life Failure Rate Calculation Procedure for Semiconductor Components
Early Life Failure Rate Calculation Procedure for Semiconductor ComponentsEarly Life Failure Rate Calculation Procedure for Semiconductor Components
Early Life Failure Rate Calculation Procedure for Semiconductor Components
 
Development of PLC based Transdermal Patch Evaluation System
Development of PLC based Transdermal Patch Evaluation SystemDevelopment of PLC based Transdermal Patch Evaluation System
Development of PLC based Transdermal Patch Evaluation System
 
quiz Solar PV Rooftop Training Entrepreneurship Development
quiz Solar PV Rooftop Training Entrepreneurship Developmentquiz Solar PV Rooftop Training Entrepreneurship Development
quiz Solar PV Rooftop Training Entrepreneurship Development
 
Its bordeuax 2015_pr09_ombach_qualcom
Its bordeuax 2015_pr09_ombach_qualcomIts bordeuax 2015_pr09_ombach_qualcom
Its bordeuax 2015_pr09_ombach_qualcom
 
CRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONESCRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONES
 
EMC report.pdf
EMC report.pdfEMC report.pdf
EMC report.pdf
 
The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...
The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...
The Indispensable Role of Outlier Detection for Ensuring Semiconductor Qualit...
 
IRJET - GVT, Updating and Correlation on Scale Aircraft Model
IRJET - GVT, Updating and Correlation on Scale Aircraft ModelIRJET - GVT, Updating and Correlation on Scale Aircraft Model
IRJET - GVT, Updating and Correlation on Scale Aircraft Model
 
Printed Circuit Board Testing Services and Solutions by Suntronic Inc.
Printed Circuit Board Testing Services and Solutions by Suntronic Inc.Printed Circuit Board Testing Services and Solutions by Suntronic Inc.
Printed Circuit Board Testing Services and Solutions by Suntronic Inc.
 
Us8448146
Us8448146Us8448146
Us8448146
 
Quick start manual geode
Quick start manual  geodeQuick start manual  geode
Quick start manual geode
 
Novel Approach to Improving Turbine Wheel Quality with Eddy Current Inspection
Novel Approach to Improving Turbine Wheel Quality with Eddy Current InspectionNovel Approach to Improving Turbine Wheel Quality with Eddy Current Inspection
Novel Approach to Improving Turbine Wheel Quality with Eddy Current Inspection
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
14896 personal computer
14896 personal computer14896 personal computer
14896 personal computer
 
IRJET- Experimental and Investigation of Automation Pipe Crack Detection ...
IRJET-  	  Experimental and Investigation of Automation Pipe Crack Detection ...IRJET-  	  Experimental and Investigation of Automation Pipe Crack Detection ...
IRJET- Experimental and Investigation of Automation Pipe Crack Detection ...
 
Aci 421-1 r-08
Aci 421-1 r-08Aci 421-1 r-08
Aci 421-1 r-08
 
Improvement in Error Resilience in BIST using hamming code
Improvement in Error Resilience in BIST using hamming codeImprovement in Error Resilience in BIST using hamming code
Improvement in Error Resilience in BIST using hamming code
 
Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...
Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...
Use of Shainin Design of Experiments to Reduce the Tripping Force of an Air C...
 
Data and Power Isolation (Design Conference 2013)
Data and Power Isolation (Design Conference 2013)Data and Power Isolation (Design Conference 2013)
Data and Power Isolation (Design Conference 2013)
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Jedec standard (coplanarity test for surface mount semiconductor devices)

  • 1. JEDEC STANDARD Coplanarity Test for Surface-Mount Semiconductor Devices JESD22-B108A (Revision of JESD22-B108) JANUARY 2003 JEDEC SOLID STATE TECHNOLOGY ASSOCIATION
  • 2. NOTICE JEDEC standards and publications contain material that has been prepared, reviewed, and approved through the JEDEC Board of Directors level and subsequently reviewed and approved by the JEDEC legal counsel. JEDEC standards and publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for use by those other than JEDEC members, whether the standard is to be used either domestically or internationally. JEDEC standards and publications are adopted without regard to whether or not their adoption may involve patents or articles, materials, or processes. By such action JEDEC does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the JEDEC standards or publications. The information included in JEDEC standards and publications represents a sound approach to product specification and application, principally from the solid state device manufacturer viewpoint. Within the JEDEC organization there are procedures whereby a JEDEC standard or publication may be further processed and ultimately become an ANSI/EIA standard. No claims to be in conformance with this standard may be made unless all requirements stated in the standard are met. Inquiries, comments, and suggestions relative to the content of this JEDEC standard or publication should be addressed to JEDEC at the address below, or call (703) 907-7559 or www.jedec.org Published by ©JEDEC Solid State Technology Association 2003 2500 Wilson Boulevard Arlington, VA 22201-3834 This document may be downloaded free of charge; however JEDEC retains the copyright on this material. By downloading this file the individual agrees not to charge for or resell the resulting material. PRICE: Please refer to the current Catalog of JEDEC Engineering Standards and Publications or call Global Engineering Documents, USA and Canada 1-800-854-7179, International (303) 397-7956 Printed in the U.S.A. All rights reserved
  • 3. PLEASE! DON’T VIOLATE THE LAW! This document is copyrighted by JEDEC and may not be reproduced without permission. Organizations may obtain permission to reproduce a limited number of copies through entering into a license agreement. For information, contact: JEDEC Solid State Technology Association 2500 Wilson Boulevard Arlington, Virginia 22201-3834 or call (703) 907-7559
  • 4.
  • 5. JEDEC Standard No. 22-B108A Page 1 COPLANARITY TEST FOR SURFACE-MOUNT SEMICONDUCTOR DEVICES (From JEDEC Board Ballot JCB-02-122, formulated under the cognizance of the JC-14.1 Subcommittee on Reliability Test Methods for Packaged Devices.) 1 Scope The purpose of this test is to measure the deviation of the terminals (leads or solder balls) from coplanarity for surface-mount semiconductor devices. 2 Apparatus The equipment utilized in this test shall be capable of measuring the deviation of the terminals from coplanarity to specified tolerances as determined by the applicable procurement document. Equipment must be capable of measurement accuracies within +/- 10% of the specified deviation. 3 Terms and definitions 3.1 Seating plane The plane formed by the three terminal apexes that exhibit the greatest perpendicular distance from the package substrate, provided that the triangle formed by those three apexes encompasses the projectio n of the center of gravity (COG) of the component. 3.2 Deviation from coplanarity The distance between the intended contact point of the terminal and the established seating plane or regression plane. 3.3 Terminal An externally available point of connection 3.4 Terminal apex The point on the terminal surface that exhibits the greatest perpendicular distance from the package substrate. 3.5 Regression plane A plane through the apex of the terminal that has the greatest perpendicular distance from the package substrate, this plane being parallel to the best-fit plane through the apexes of all terminals determined using the method of least squares. NOTE The regression plane may be used to emulate the package coplanarity during reflow soldering at the point of surface mounting. Test Method B108A (Revision of B108)
  • 6. JEDEC Standard No. 22-B108A Page 2 4 Reference JEP 95-1, Design Guide 4.17, BGA (Ball Grid Array) Package Measuring and Methodology. 5 Procedure There are two methods suitable for measurement of coplanarity. They are the seating plane method and the regression plane method. Each procedure produces a coplanarity value within the limits of error expected for this measurement. Traditionally, the seating plane method of measuring deviation from coplanarity is preferred. However, the regression plane method is an acceptable alternative provided the results obtained correlate to those of the seating plane method. 5.1 Seating plane method The following procedures are to be used: a) Care must be taken in handling to ensure no damage to the terminals. b) The seating plane shall be in the horizontal position with the device placed as shown in Figure 1. It is preferable that the component terminals be measured while the component is in the dead-bug (leads- up) position. c) When coplanarity measurements are made, there shall be no external forces applied to the device. d) Determine the apex of each and every terminal . e) Determine the three terminal apexes that exhibit the greatest perpendicular distance from the substrate. These form the seating plane, see Figure 1. Projection of C.O.G. Figure 1 — Three apexes forming the seating plane and encompassing projection of C.O.G. Test Method B108A (Revision of B108)
  • 7. JEDEC Standard No. 22-B108A Page 3 5 Procedure (cont’d) 5.1 Seating plane method (cont’d) f) The triangle of terminals defining the seating plane must encompass the projection of the center of gravity (C.O.G.) in order to constitute a valid seating plane. If the plane is not considered valid, the next terminal with the greatest perpendicular distance from the substrate shall be considered as a candidate terminal to be used in forming a valid seating plane. If the seating plane triangle passes through the package center of gravity, the seating plane will be valid, but multiple seating planes could exist. If multiple seating planes do exist, the seating plane yielding the worst-case measurement shall be used for coplanarity determination. g) Deviation from coplanarity is measured as the distance from the seating plane to the apex of each and every terminal. The largest measurement is the deviation from coplanarity; see Figure 2 and Figure 3 (BGA versus leaded terminal). h) Report that the deviation from coplanarity was determined by the seating plane method. Most equipment used for coplanarity measurement is programmed to automatically perform both seating and regression plane coplanarity measurements. Annex A is an illustrative example of how the seating plane on the terminals of a component is determined in the dead-bug position. Shortest ball from substrate Coplanarity value Seating Plane Figure 2 — Coplanarity measurement using seating plane method on ball grid array terminal Coplanarity Seating Deviation Plane Figure 3 — Deviation from coplanarity meas urement using seating plane method on leaded terminal Test Method B108A (Revision of B108)
  • 8. JEDEC Standard No. 22-B108A Page 4 5 Procedure (cont’d) 5.2 Regression plane method The following procedures are to be used: a) Care must be taken in handling to ensure no damage to the terminals. b) The regression (least mean square) plane shall be in the horizontal position with the device placed as shown in Figure 4. c) When coplanarity measurements are made, there shall be no external forces applied to the device. d) Determine the apex of each and every terminal. e) Determine the best-fit plane through the apexes of all terminals using the method of least squares. f) The regression plane shall then be offset in a parallel manner to the apex of the terminal that exhibits the greatest perpendicular distance from the substrate. The distance from the offset regression plane to the terminal farthest away from the offset regression plane is the component deviation from coplanarity. g) Report that the deviation from coplanarity was determined by the regression plane method. Least Mean Square Plane Coplanarity Deviation Lowest Ball Reference Plane (parallel to LMS plane) Figure 4 — Deviation from coplanarity measurement using regression plane method 6 Failure criteria Any device with one or more terminals that exceeds the specified deviation from coplanarity shall constitute a failure. Test Method B108A (Revision of B108)
  • 9. JEDEC Standard No. 22-B108A Page 5 7 Summary The following details shall be specified in the applicable procurement document: a) The number of parts to be tested and the acceptance number. b) The maximum deviation from coplanarity. c) The preferred method by which coplanarity should be measured. Test Method B108A (Revision of B108)
  • 10. JEDEC Standard No. 22-B108A Page 6 Annex A A.1 Determining seating plane Determining a seating plane is essentially a four-step process. This process is usually programmed into the equipment used to measure coplanarity. A.1.1 Seating plane algorithm The first step is to determine the three points used for determining the seating plane. The algorithm used is typically like the illustration outlined in the next paragraphs. The principle is to determine if the origin lies within the interior of the triangle. The interior of the triangle is defined as the intersection of three regions: A.1.1.1 Each of the three regions is defined by an inequality y>mx+b or y<mx+b, where y=mx+b is the equation of the line joining two points (x1 and x2). (If the points determine a vertical line, m is undefined, see paragraph 4.) The direction of the inequality is determined for each pair by substituting the x coordinate of the remote point of the triangle into y=mx+b of the pair considered, and subtracting the resulting y from the y-intercept, b. If the result is < 0, the remote point lies below the line, and vice versa. So the region that includes the triangle's interior is identified as lying above (in Excel: sign +1) or below (-1) the line. A.1.1.2 Next, we determine whether the origin is included in this region (lies on the same side of the line as the remote point). This is done by comparing the sign obtained in step 1 to the sign of the y-intercept of the line. The y-intercept is positive if the origin lies below the line, and vice versa. When the two signs are multiplied, the result is -1 if the remote point and the origin lie on the same side of the line. A.1.1.3 The origin lies within the triangle if (0,0) satisfies all three inequalities. This is true if and only if, for each of the three lines, the remote point lies on the same side of the line as the origin. The determination is made in Excel by adding the three comparisons. A -3 result is positive; any other result is negative. A.1.1.4 Before executing step 1, each line is tested to see if it is vertical. (x2 - x1 = 0) If so, the comparison of remote point to origin is made in x instead of y, and simplifies to comparing the x of the remote point to the (constant) x of the line. (Excel displays error messages for m and b, but in the case of a vertical line, these values are not needed or used.) A.1.1.5 The above requires the origin to lie within, not on the margin of, the triangle formed by the three points considered. A.2 Method to determine seating plane A.2.1 A Cartesian coordinate system is placed with its origin at the geometric center of the component also called the component center of gravity. A.2.2 The X, Y, and Z of each apex is measured and tabulated. The apexes are sorted by Z, in descending order. Test Method B108A (Revision of B108)
  • 11. JEDEC Standard No. 22-B108A Page 7 Annex A (cont’d) A.2.3 The three highest (1, 2, and 3) are examined with the Seating Plane Algorithm to determine whether they form the seating plane. If they do not, apex trios are examined in order until a trio is found that determines the seating plane. A.2.4 The order of trial is (1,2,3), (1,2,4), (1,2,5), . . . (1,2,n), (1,3,4), (1,3,5), . . .(1.3,n),. . .(1,n,n), (2,3,4), (2,3,5), . . . (n,n,n). Since the list is sorted by height, the first trio found that forms a triangle enclosing the origin will define the seating plane. A.3 Equation for seating plane Next the measuring equipment uses the three points determined in A1 to determine the seating plane. This is done through an equation that is preprogrammed into measurement tool. A.4 Determining the distance to the seating plane Once the seating plane is determined, the measurement equipment calculates the distance to the seating plane. The deviation from coplanarity is the largest distance from the seating plane to the apex of any terminal. A.5 Passing a reason test The deviation from coplanarity value determined in the steps above should be reviewed to verify that the value found is a reasonable one for the parts being measured. Test Method B108A (Revision of B108)