SonoSimulator™

Pictured

Flip Chip
300 MHz image showing void (red) in underfill.

SonoSimulator™

Stacking die permits designers to pack a great deal of capacity and increase processing speed in a much smaller volume. In the process the die stack also creates many internal interfaces where critical defects, such as voids and delaminations, can lurk.

Makers of die stacks are very interested in using non-destructive acoustic microscopy, such as C-SAM®, to locate and image these critical defects, but until recently the die stacks have been far more difficult to image clearly than other IC devices.

The problem is that when ultrasound is pulsed into a die stack, the numerous internal interfaces create multiple return echoes in the A-Scan. When the pulse strikes the interface between die 1 and 2, for example, part of the pulse is reflected as an echo and part of it travels deeper. At the interface between die 2 and 3, ultrasound is again both reflected and transmitted. On its way back to the transducer the return echo from the 2 and 3 interface strikes the die 1 and 2 interface again, repeating the transmission/reflection pattern over and over until the pulse energy is sufficiently damped to be insignificant.

When a die stack has many more die, the A-Scan from the sample has so many return echoes that a technician who wants to look specifically at a deeper interface will have a hard time knowing which of the arriving echoes actually came from the interface of interest. The technician may be able to work it out, but it will take a while and it requires some expertise.

To speed up and simplify the task of assigning each echo to its proper interface within stacked die, Sonoscan® has developed over the last several years, in collaboration with T.U. Dresden, a software program called SonoSimulator™ that creates a virtual model of the echo returns of the die stack. The user of the program enters data about the dimensions and materials of the stack and then the software creates the virtual model for simulation of the A-Scan.

Figure 1 To simulate defects for imaging, the operator uses the SonoSimulator software to insert virtual defects at interfaces of interest. The virtual defects simulate air gaps (example from SonoSimulator in Figure 1) so that the interface between virtual die 5 and 6, for example, can be identified by its position from left to right, position #5 in this case. The oscilloscope waveform at the top of Figure 1 (known as the A-Scan) is so realistic that the virtual defects act like real gap-type defects, reflecting >99.99% of the ultrasound energy.

The user interacts with the SonoSimulator to perform simulated imaging of the virtual die stack at the levels of interest by adjusting gates (precise depths from which echoes are used to make an image; one gate is green in Figure 1) within the simulated A-Scan. When the user is satisfied with an image of the defect at a specific level, they now know the precise position and width of that gate. The imaging (gating) recipe is then transferred to a Sonoscan Gen6™ C-SAM (C-Mode Scanning Acoustic Microscope) system to scan and image a real die stack sample. In a production environment, a test die stack will likely have a “known defect” planted between two die to help identify a specific level. When the “known defect”, which is an intentional reflective gap, is in focus any other unintended gap-type defects or features at that interface will also be in focus.

Since there is typically some part-to-part variation, especially for prepared devices with “known defects”, the interface between die 5 and 6 as an example in the A-Scan of the stacked die device, will probably not be the same as a true production fabricated device. Some small changes to the imaging recipe parameters will be needed to optimize the image. For example, by placing a “known defect” at a specific level the real depth of interest may arrive at a slightly different position on the A-Scan. By adjusting the gate position slightly, the optimized image can be achieved.

Figure 2 The stacked die manufacturing process or materials may even evolve over time, which may then require adjusted parameters to properly image the stacked die levels. The SonoSimulator process can be repeated to refine the image(s) by adjusting the gate and recipe parameters on a revised virtual sample, and then moving the improved parameters back to the C-SAM system to analyze the evolved sample.

Figure 2 is the SonoSimulator derived C-SAM image of a test stack sample having 8 die with acoustically reflective numerals and bars etched on each die. In this image, the SonoSimulator provided the scan parameters to isolate and image the “known defect” specific to die 4 on the left and die 8 on the right.

SonoSimulator was originally designed to help obtain C-SAM images for stacked die, but other thin, multi-layer sample analysis can be done, too. In any sample with multiple, closely spaced interfaces the ultrasound echoes may be hard to distinguish or separate for each interface, and/or may interfere with each other. With this integrated software, a model of the sample can be built to simulate the echo patterns with known defects at each layer of interest. Using a reference waveform, a model of the A-Scan is generated, which can be captured and compared for each layer of interest. Transducer frequency, focus level and gate positions can then be established, tested and refined prior to transferring the imaging recipe settings to the Gen6 for all future parts of the same construction.

SonoSimulator is available as a standard feature in all Gen6 instruments, solidifying the Gen6 as the world's foremost acoustic microscope for laboratory analysis.