Sign In

A subscription to JoVE is required to view this content. Sign in or start your free trial.

In This Article

  • Summary
  • Abstract
  • Introduction
  • Protocol
  • Results
  • Discussion
  • Disclosures
  • Acknowledgements
  • Materials
  • References
  • Reprints and Permissions

Summary

For this study synchrotron radiation micro-tomography, a non-destructive three-dimensional imaging technique, is employed to investigate an entire microelectronic package with a cross-sectional area of 16 x 16 mm. Due to the synchrotron's high flux and brightness the sample was imaged in just 3 min with an 8.7 µm spatial resolution.

Abstract

Synchrotron radiation micro-tomography (SRµT) is a non-destructive three-dimensional (3D) imaging technique that offers high flux for fast data acquisition times with high spatial resolution. In the electronics industry there is serious interest in performing failure analysis on 3D microelectronic packages, many which contain multiple levels of high-density interconnections. Often in tomography there is a trade-off between image resolution and the volume of a sample that can be imaged. This inverse relationship limits the usefulness of conventional computed tomography (CT) systems since a microelectronic package is often large in cross sectional area 100-3,600 mm2, but has important features on the micron scale. The micro-tomography beamline at the Advanced Light Source (ALS), in Berkeley, CA USA, has a setup which is adaptable and can be tailored to a sample's properties, i.e., density, thickness, etc., with a maximum allowable cross-section of 36 x 36 mm. This setup also has the option of being either monochromatic in the energy range ~7-43 keV or operating with maximum flux in white light mode using a polychromatic beam. Presented here are details of the experimental steps taken to image an entire 16 x 16 mm system within a package, in order to obtain 3D images of the system with a spatial resolution of 8.7 µm all within a scan time of less than 3 min. Also shown are results from packages scanned in different orientations and a sectioned package for higher resolution imaging. In contrast a conventional CT system would take hours to record data with potentially poorer resolution. Indeed, the ratio of field-of-view to throughput time is much higher when using the synchrotron radiation tomography setup. The description below of the experimental setup can be implemented and adapted for use with many other multi-materials.

Introduction

In the microelectronics field, as in many other fields, non-destructive evaluation at the micrometer scale is necessary when characterizing samples. Specifically for the microelectronics industry there is interest in probing 3D microelectronics packages, containing multi-levels and multi-materials, and identifying failures in packages during thermal, electrical, and mechanical stressing of components. Around the world synchrotron radiation facilities have designated tomography and diffraction beamlines that are used for failure analysis of microelectronic packages. Some examples of this are imaging void formation caused by electromigration1-3, evaluating mechanisms for tin whisker growth4,5, in situ observations of undercooling and anisotropic thermal expansion of tin and intermetallic compounds (IMCs)6,7, in situ observation of solidification and IMC formation8-10, anisotropic mechanical behavior and recrystallization of tin and lead free solders10, voids in flip chip bumps, and in situ observations of Ag-nanoink sintering11. All of these studies have further advanced the understanding and development of components in the microelectronic industry. However, many of these studies have focused on small regions within the package. More information could be gleaned from testing and characterizing the full size package using high resolution SRµT in order to further their development.

The electronic packages being produced now contain multiple layers of interconnects. These packages and devices are growing more and more complex which calls for a 3D solution for non-destructive evaluation with regard to failure analysis, quality control, reliability risk assessment, and development. Certain defects require a technique that can detect features less than 5 µm in size, which include voids and cracks forming inside copper substrate vias, identifying non-contact open and nonwet solder pads in multilevel packaging12, locating and quantifying voids in ball grid arrays (BGAs) and C4 solder joints. During the substrate assembly process these types of defects must be identified and monitored extensively to avoid unwanted failures.

Currently CT systems using laboratory-based sources, also known as tabletop, are able to provide as high as ~1 µm spatial resolution, and are being used to isolate failures in multilevel packages with promising results. However, tabletop CT systems have some limitations when compared to SRµT setups13,14. Tabletop systems are limited to only imaging a certain density range of materials since they usually only contain one or two x-ray source spectrums. Also through-put-time (TPT) remains long for conventional tabletop CT systems requiring several hours of data acquisition time per 1-2 mm2 region of interest, which can limit its usefulness; for instance, analyzing failures in Through Silicon Vias (TSV), BGAs or C4 joints often require acquiring multiple Field of Views (FoV) or regions of interest at high resolution within the sample, resulting in total TPT of 8-12 hours, which is a show stopper for conventional tabletop CT systems when multiple samples have to be analyzed. Synchrotron radiation provides much higher flux and brightness than conventional x-ray sources, resulting in much faster data acquisition times for a given region of interest. Although SRµT does allow for more flexibility with respect to types of materials that can be imaged and sample volume, it does have limitations, which are specific to the synchrotron source and setup used, specifically maximum acceptable thickness and sample size. For the SRµT setup at the ALS the maximum cross-sectional area that can be imaged is <36 x 36 mm and the thickness is limited by the energy range and flux available and is material specific.

This study is used to demonstrate how SRµT can be utilized to image an entire multi-level system in package (SIP) with high resolution and low TPT (3-20 min) for use in inspecting 3D semiconductor packages. More details on comparing tabletop CT's to Synchrotron Source CT's can be found in references13,14.

Experimental Overview & Beamline 8.3.2 Description:
There are synchrotron facilities available for tomography experiments around the world; most of these facilities require submission of a proposal where the experimentalist describes the experiment, as well as its scientific impact. The experiments described here were all performed at the ALS at Lawrence Berkeley National Laboratory (LBNL) at beamline 8.3.2. For this beamline there are two energy mode options: 1) monochromatic in the energy range ~7-43 keV or 2) polychromatic "white" light where the entire available energy spectrum is used when scanning high density materials. During a typical scan at beamline 8.3.2 a sample is mounted on a rotational stage where x-rays penetrate the sample, then the attenuated x-rays are converted into visible light through a scintillator, magnified by a lens, and then projected onto a CCD for recording. This is done while the sample rotates from 0 to 180° producing a stack of images that is reconstructed to obtain a 3D view of the sample with micrometer resolution. The resulting tomographic dataset size ranges from ~3-20 Gb depending on the scan parameters. Figure 1 shows a schematic of the hutch where the sample is scanned.

The following protocol presented here describes the experimental setup, data acquisition, and processing steps required for imaging an entire microelectronic package, but the steps can be modified to image a variety of samples. The modifications depend on the sample size, density, geometries, and features of interest. Tables 1 and 2 present the resolution and sample size combinations available at beamline 8.3.2 (ALS, LBNL, Berkeley, CA). For the microelectronic package investigated here the sample was imaged using a polychromatic ("white") beam, which was selected due to the thickness and high-density of the sample's components. The sample was mounted in the horizontal orientation on a chuck mount, this orientation allowed for the entire sample to fit within the height of the beam, which is parallel with a height of ~4 mm and width of ~40 mm, therefore only requiring one scan to capture the entire sample.

Protocol

Note: Protocol details described below were written specifically for work at beamline 8.3.2 at the ALS, Berkeley, CA. Adaptations may be required for work at other synchrotron facilities, which can be found around the world. Appropriate safety and radiation training is required for running experiments at these facilities and the guidelines for training can be found on each individual synchrotron facility's website. Any changes or updates to the tomography protocol (ALS, LBNL, Berkeley, CA) can be found on the beamline manual15. Details on the tomography process can be found in Reference16. The beamline scientists are available to answer any questions and will facilitate the experimental setup.

1. Steps for Performing Tomography Scans at Beamline 8.3.2 (ALS, LBNL)

  1. Prepare the sample for the scan by mounting it on a sample holder designed to fit in the beamline's rotational stage. For samples that do not have a custom mount, adhere the sample to a post or drill chuck with clay or wax.
    Note: The sample scanned in this study was a microelectronic package that is 16 x 16 mm and only ~3 mm in height. In order to fit the entire package in the field of view the sample was mounted horizontally using clay provided at the beamline.
    1. Align the sample to ensure that when it rotates through 180 degrees it stays within the field of view. Before loading the sample on the rotational stage inside the hutch there is an offline mock rotation stage that is used to align the sample. Visual inspection of the center of rotation is usually sufficient for the alignment.
    2. Mount the sample attached to the sample holder inside the hutch. Once the sample has been mounted in the hutch, two orthogonal centering motors allow positioning of the sample with respect to the center of rotation.
      Note: Sometimes sample preparation is needed ahead of experiment time in order to make sure the sample size is correct for the desired resolution. For example, some of the 16 x 16 mm microelectronic packages were sectioned into smaller pieces for further high resolution scanning. The sample size can be determined using Tables 1 and 2.
  2. Select the magnification for the scan based on the sample size and feature size of interest. Beamline 8.3.2 has several lenses to choose from which produce images with a range of pixel sizes from 0.35 - 9 µm. Depending on the magnification, the sample must be of appropriate cross-sectional area, as the field of view decreases with increasing magnification.
    1. Since the sample scanned here is 22.6 mm in the longest direction, select the 1X lens with the PCO.4,000, as shown in Tables 1 and 2, this combination gives the largest sample field of view. The resulting pixel size is 8.7 µm.
  3. Set the x-ray energy or switch to a polychromatic beam using the Beamline Control Computer. The x-ray energy range at beamline 8.3.2 is continuous from 4-80 keV, but the multilayer monochromator mounted limits the energy range to ~7-43 keV, while the peak flux occurs at ~12 keV. To get the best quality image, base the energy selection on targeting a ~30% transmission, which can be measured on the Data Acquisition Computer. In general, %Transmission increases with increasing energy.
    1. For the microelectronic package, "select white" light due to the thickness and material of the package.
      Note: The beamline 8.3.2 manual has detailed steps for changing between "white" light and monochromatic mode.
    2. When using "white" light mode, add 2-4 metal aluminum and copper filters in line with the x-ray beam in order to filter out the lower energy x-rays. For this sample, use 2 copper sheets with a total thickness of ~1.2 mm.
    3. Calculate transmission through the sample ahead of time by using:
      http://henke.lbl.gov/optical_constants/filter2.html or http://www.nist.gov/pml/data/xraycoef/ or http://11bm.xray.aps.anl.gov/absorb/absorb.php. For example, inputting the chemical formula and estimated thickness for the sample will output a graph showing the percent transmission as a function of energy range.
  4. Verify that the stage's center of rotation is aligned with the camera's center. To check that the sample is aligned rotate it through 180 degrees using software on the Beamline Control Computer and visually observe the change in sample location by viewing the radiographs on the computer. Control changes to alignment on the same computer. Image quality deteriorates when the sample's alignment is off enough so that regions of the sample leave the field of view during the sample rotation.
  5. Manually set sample to detector distance for scan. The camera is on a translational stage that can move horizontally which is used to change the sample to detector distance. When the distance increases the phase contrast contribution also increases. Phase effects are helpful to more easily image subtle cracks and edges, but also cause other "halo effect" artifacts that are often undesirable.
  6. Verify the beamline alignment. Check the focus of the image and adjust the focus motor if necessary. Confirm that the pixel size calibration is correct by moving the sample a defined amount and measuring the number of pixels the sample moved to calculate µm/pixel. The voxel size will change depending on the experimental setup.
    1. Check that as the image moves horizontally, image features track horizontally along a constant pixel, and if not, adjust the camera tilt motor so that they do. This aligns the axis of rotation so that it is parallel to pixel columns, which is the alignment assumed later by the reconstruction algorithms.
  7. Select an exposure time for each radiograph. The range for exposure time is 1-1,500 msec and the selection depends on the scan energy and resolution (which determines the observed flux per resolution element). The selected time should provide a tradeoff between the quickest scan time and a scan with more counts and thus the best signal-to-noise ratio.
    1. For the microelectronic package, use a sample scan time of 100 msec per exposure.
      Note: Make sure there are no saturated pixels or at least less than the recommended target of 100. The control system is set to display camera counts on a converted scale so that each camera's maximum counts is 65,535.
  8. Set up the Scan Parameters using the Data Acquisition Computer.
    1. Input the desired angular range, and the number of images to collect over that range. The more angles selected the longer the scan times and larger the dataset size. Common numbers of angles are 513, 1,025, and 2,049 over a 0-180 degree range. For this study, use 1,025 angles over 180 degrees during data acquisition.
    2. Select the scanning mode. The two options for scanning mode are 1) normal and 2) continuous tomography. The continuous mode is preferred since it results in the shortest scan time, ~3 min. In this mode, the rotation stage continuously moves as images are collected. In normal mode, the rotation stage stops at each angle and then an image is collected.
    3. Specify number of bright and dark field images. The bright and dark field images are necessary for performing reconstruction. For the dark field images the shutters close and for the bright field or background images the samples moves out of the field of view. Verify that the sample is translated far enough so that it is not present in the bright field image in order to avoid large defects in the reconstructed images. Here, acquire 15 dark field images and 15 bright field images.
    4. Determine if tiling is necessary. If the sample is taller than the field of view there is a tiling option, which will scan the sample then translate it vertically until the entire sample is captured.
  9. Execute run scan on the Data Acquisition Computer. The scan will run automatically based on the inputted settings.

2. Steps for Performing Tomographic Data Processing

  1. Transfer data to an analysis computer available at the beamline to perform the reconstruction and filtering of the data set using beamline protocol. Reconstruction can run independent of the data acquisition.
    Note: Data is automatically transferred to NERSC, a high performance computer, where it is processed and reconstructed. Users can sign up for an account at NERSC to access their data through the SPOT Suite web portal at spot.nersc.gov. This portal is still in development mode, so many users prefer to have more control over the reconstruction parameters, in which case they follow the remaining steps.
  2. Reconstruct the raw images following these steps: 1) normalize images, 2) create stack of sinograms, 3) apply ring removal/filters, and 4) perform parallel beam reconstruction. The reconstruction is based on a filtered back projection algorithm. The reconstruction process results in TIFF images that contain information on the location and intensity of each pixel making up the sample volume. A schematic of the entire process is shown in Figure 2.
    1. To access the plugin start FIJI (which is an acronym for Fiji Is Just ImageJ) and select the menu Plugins → ALSmicroCT → NormalizeStack832newnaming as shown below. A user at the ALS facility can perform the entire reconstruction process using a custom plugin for ImageJ/Fiji, which integrates several software packages designed to streamline the reconstruction process.
      Note: Fiji and the plugin are available for use on multiple Beamline 8.3.2 analysis computers.
    2. Once the FIJI dialog box is open, as shown below, select the raw file intended for reconstruction. The stack of raw, bright, and dark images should now be loaded.
    3. Find the center of rotation by clicking 'Detect center of rotation', then to visualize the reconstructed image select 'Preview reconstruction'. The value for center of rotation can also be inputted manually and previewed.
    4. Using this interface there is the option to change the ring removal parameters, the type of image (8, 16, or 32 bit), pixel range, rotation angle of images, and define cropped region. Each new parameter set can be visualized using the 'Preview reconstruction' button.
    5. Once the parameters are selected, reconstruct the entire stack of images by selecting 'run'. All the subsequent data files can be found in the specified 'Output directory', the default directory will be in an output file within the raw data folder.
  3. Access raw data from tomography scans from any computer by going to the website http://spot.nersc.gov/, which is the NERSC (LBNL supercomputer) server through the SPOT portal.
    Note: Each individual researcher must have their own NERSC account to access their specific datasets. A user can setup an account at https://nim.nersc.gov/nersc_account_request.php. At the beamline, each research group is assigned a beamline account. This account is used to access beamline computers, and can also be used to access data directly from the beamline server using Globus Online.
  4. Visualize the data in both 3D and 2D by loading the stack of 2D reconstructed images into any 3D analysis software. The samples and images presented here use Avizo software to perform the analysis and visualization, which is available to beamline users at any of the beamline 8.3.2 analysis computers.
  5. After a data set is uploaded into the visualization software perform further data analysis to get quantified information on specific features within the sample. Often datasets are downsampled in order to reduce the output data size. However this can increase the voxel size reducing fidelity, but smooth the image view for easier segmentation.
    1. Select segment features of interest by thresholding the histogram of the stack of 2D reconstructed slices and assigning a new pixel value to pixels that fall within a specified range.
    2. Visualize segmented volumes and surfaces. Once features are segmented they are viewed in 3D using Avizo or any preferred visualization software. This allows for 3D surface renderings of specific features, like solder balls at a certain region of interest.
    3. Quantify features in sample, i.e., crack size, vias, porosity, defects, etc. Once a feature of interest is identified, such as a via or crack, the feature can be segmented and volumetric information on crack width, length, via volume, porosity distribution can be quantified by evaluating the tomographic data set.
    4. Create a movie of the sample showing the sample in different orientations. Movie 1 shows examples of the different cross-sectional views and volume rendering views for the microelectronic package imaged in the horizontal orientation.

Results

The images captured using tomography occur due to the differential absorption of x-rays in the solder interconnects, metallic traces, and other materials in the microelectronic package as a function of the different attenuation lengths and thickness of these multi-materials. The SIP package consisted of a silicon die attached to a ceramic substrate with first level interconnect (FLI) flip chip C4 solder balls of approximately 80 µm diameter; mid-level interconnect (MLI) solder balls of approximately 350 µm conn...

Discussion

All of the steps described in the protocol section are critical to obtaining high-resolution images of multi-scale and multi-material samples. One of the most critical steps is the sample mounting and the focusing of optics, which are vital to obtaining quality images that can be used for quantification. Specifically, even slight movement of the sample would cause artifacts in the reconstructed image and defocusing would cause deterioration in resolution. To avoid issues with image quality it is important to reconstruct ...

Disclosures

The authors have nothing to disclose.

Acknowledgements

The LLNL portion of this work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. The Intel Corporation authors would like to thank Pilin Liu, Liang Hu, William Hammond, and Carlos Orduno from Intel Corporation for some of the data collection and helpful discussions. The Advanced Light Source is supported by the Director, Office of Science, Office of Basic Energy Sciences, of the U.S. Department of Energy under Contract No. DE-AC02-05CH11231.

Materials

NameCompanyCatalog NumberComments
Beamline 8.3.2Advanced Light Source, Berkeley, CA, USAhttp://microct.lbl.gov/

References

  1. Tian, T., et al. Quantitative X-ray microtomography study of 3-D void growth induced by electromigration in eutectic SnPb flip-chip solder joints. Scr. Mater. 65, 646-649 (2011).
  2. Tian, T., et al. Rapid diagnosis of electromigration induced failure time of Pb-free flip chip solder joints by high resolution synchrotron radiation laminography. Appl. Phys. Lett. 99, 082114 (2011).
  3. Lee, A., Liu, W., Ho, C. E., Subramanian, K. N. Synchrotron x-ray microscopy studies on electromigration of a two-phase material. J. Appl. Phys. 102, 053507 (2007).
  4. Sarobol, P., et al. Effects of local grain misorientation and β-Sn elastic anisotropy on whisker and hillock formation. J. Mater. Res. 28, 747-756 (2013).
  5. Sarobol, P., et al. Recrystallization as a nucleation mechanism for whiskers and hillocks on thermally cycled Sn-alloy solder films. Mater. Lett. 99, 76-80 (2013).
  6. Elmer, J., Specht, E. Measurement of Sn and In Solidification Undercooling and Lattice Expansion Using In Situ X-Ray Diffraction. J. Electron. Mater. 40, 201-212 (2011).
  7. Elmer, J., Specht, E., Kumar, M. Microstructure and In Situ Observations of Undercooling for Nucleation of β-Sn Relevant to Lead-Free Solder Alloys. J. Electron. Mater. 39, 273-282 (2010).
  8. Gourlay, C. M., et al. In situ investigation of unidirectional solidification in Sn-0.7Cu and Sn-0.7Cu-0.06Ni. Acta Mater. 59, 4043-4054 (2011).
  9. Ma, H. T., et al. In-situ study on growth behavior of Ag3Sn in Sn-3.5Ag/Cu soldering reaction by synchrotron radiation real-time imaging technology. J. Alloys Compd. 537, 286-290 (2012).
  10. Zhou, B., et al. In Situ Synchrotron Characterization of Melting, Dissolution, and Resolidification in Lead-Free Solders. J. Electron. Mater. 41, 262-272 (2012).
  11. Elmer, J., Specht, E. D. In-Situ X-Ray Diffraction Observations of Low-Temperature Ag-Nanoink Sintering and High-Temperature Eutectic Reaction with Copper. Metall. Mater. Trans. A. 43, 1528-1537 (2012).
  12. Li, Y., Moore, J. S., Pathangey, B., Dias, R. C., Goyal, D. Lead-Free Solder Joint Void Evolution During Multiple Subsequent High-Temperature Reflows. IEEE Trans. Device Mater. Rel. 12, 494-500 (2012).
  13. Elmer, J., et al. Synchrotron Radiation Microtomography for Large Area 3D Imaging of Multilevel Microelectronic Packages. J. Electron. Mater. 43, 4421-4427 (2014).
  14. Li, Y., et al. High Resolution and Fast Throughput-time X-ray Computed Tomography for Semiconductor Packaging Applications. Proceedings of the 64th IEEE Electronic.Components and Technology Conference (ECTC). , 1457-1463 (2014).
  15. McElrone, A. J., Choat, B., Parkinson, D. Y., MacDowell, A. A., Brodersen, C. R. Using High Resolution Computed Tomography to Visualize the Three Dimensional Structure and Function of Plant Vasculature. J Vis Exp. , e50162 (2013).
  16. Kinney, J. H., Nichols, M. C. X-Ray Tomographic Microscopy (XTM) Using Synchrotron Radiation. Annu. Rev. Mater. Sci. 22, 121-152 (1992).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Explore More Articles

Synchrotron Radiation Microtomography3D ImagingMicroelectronic PackageNon destructive EvaluationMicrometer ScaleSample MountingSample AlignmentMagnification SelectionX ray EnergyPolychromatic Beam

This article has been published

Video Coming Soon

JoVE Logo

Privacy

Terms of Use

Policies

Research

Education

ABOUT JoVE

Copyright © 2025 MyJoVE Corporation. All rights reserved