Complex, BGA-laden PCBs demand one-of-a-kind profiles.

PCBs laden with BGAs, some on both the component and solder sides of the board, are a challenge to thermally profile. And not only are PCBs increasingly populated with challenging BGA packages, but they are becoming more dense and smaller to comply with portable and wireless applications. Add to that the vast number of board sizes.

All of this demands special attention to thermal profiling, regardless of the end-application. In fact, each board requires a unique thermal profile. This also means different profiles for eutectic SnPb and Pb-free solder pastes. Special care must be taken in creating these profiles, as Pb-free solders require a higher peak temperature compared to eutectic solder.

The first step in creating a thermal profile for a specific PCB is to obtain a solder sample board. This board is used as the basis for creating a unique profile. Next, obtain the type of solder paste to be used. Special care should be applied here to differentiate between leaded/eutectic and Pb-free solder paste.

The solder paste manufacturer plays a vital role in the overall scheme for creating the correct profile. Here, it is imperative the manufacturer’s solder paste specification be used to set up a correct thermal profile. The manufacturer provides general guidelines and suggestions for optimum temperature settings relating to its particular solder paste.

The Setup

For a double-sided, BGA-populated board, first create a profile for the bottom or solder side of the board. Thermocouples are connected on specific BGAs. If BGAs are located at multiple locations, thermocouples are placed at each location.

After proper locations are determined, thermocouples are placed on those pad areas where BGA components go. Thermocouples are placed on the edge and in the middle of the BGA to achieve close or exact thermal readings from both areas. Thermocouple placement also applies to smaller BGA packages as well. However, while two thermocouples are used for larger BGA packages, a single thermocouple can be used for smaller BGAs. It is ideal to place a thermocouple at the edge of the board to verify that this area of the PCB is not overheated.

Aluminum tape is placed on each thermocouple (Figure 1). Dummy BGAs, similar to actual components, are then placed on top of the aluminum tape, which measures the temperature of that particular area as the board goes through the different reflow oven zones.



Temperature settings assigned to the oven are largely based on experience. Here, similar temperature settings from previous builds are used. The conveyor speed and temperature settings are entered into the oven and thermal profiler software.

Next, the board is ready to go through the oven, meaning the profiler is turned on, and the PCB and profiler are run into the oven. It usually takes five to six minutes to pass through an eight-zone oven. When the board exits, it is plugged into the profiling station (Figure 2). This station gathers the board’s temperature settings and provides actual readings of each location where a thermocouple is placed. Those readings provide peak temperature, soak time and reflow time for each component.



Actual temperatures that each component has undergone are shown on a monitor. That visual also displays the readout from that particular profile. A green reading shows the profile is within the solder paste manufacturer’s specifications. A red reading shows the profile is outside those specifications. A projected or suggested good setting for a particular profile is given underneath the actual readings (Figure 3). The green reading shows that the profile is within manufacturer’s specifications. The red reading, in this case, the soak time, indicates the profile is outside those specifications.



In this example, an eight-zone convection oven is used. The thermal profiler collects readings as it goes from the first zone on to the last cooling zone of the oven. Those readings are then compared to the solder paste manufacturer’s recommended application settings. As the board exits the oven, the thermal profiler is attached to the profiling workstation and thermal readings are checked. Those readings are then compared to the solder paste manufacturer’s suggested reflow profile guidelines.

Some adjustments may be necessary if the readings don’t closely match. In some cases, a number of adjustments are required. The profile is then run again for that particular board using the profiler’s predicted temperature settings. Afterward, in most instances, the profile readings are close enough to label it a correct profile.

After the bottom side is processed, the topside of the same board is populated using dummy BGAs and other components using the same procedures as those for the bottom side, including placing thermal couples at specific BGA locations. Then, that particular profile is run and temperature readings are taken across the board, from the edges, and from bottom-side BGA components. Again, the objective is to get as close to or exactly the same temperature readings as though the actual assembly is being processed.

The goal here is to have an appropriate temperature profile for the bottom (solder) side, as well as the top component side. This profile depends on the component density on each side of the board, number of board layers, and amount of copper used in the layer stackup.

After the board exits the reflow oven, data are collected from the thermal profiler. The objective is to get the temperature readings as close to the paste manufacturer’s specifications as possible. If the readings aren’t correct after the first run, a second profile run is performed to get exact readings or as close as possible to the paste manufacturer’s suggested settings.

It’s crucial to concentrate on BGA component temperature readings for a large, complex, and heavily populated board. However, it is equally as important to monitor temperature readings from other components, as well as from the board. This is especially true for such temperature-sensitive devices as QFNs and CSPs.

Temperature readings are taken on these particular devices when a profile is being created. The reason is when higher temperature settings are applied on larger components, it’s important to ensure smaller components don’t overheat. Applying too much heat causes component failure or causes the solder paste to exceed manufacturer’s required temperature readings. That’s why it is important to efficiently and strategically spread thermocouples across the board to achieve maximum reading accuracy. This includes monitoring the board middle and corners.

It’s challenging to obtain exact readings across the board. The best approach when performing profiling is to get the smallest deviation relating to the temperature readings. A temperature deviation of 10ºC or less from the different areas on the board is acceptable. Even if 10ºC is exceeded, the deviation is okay, provided it is within the paste manufacturer’s specifications.

The rule-of-thumb is to run the first good board through the oven and conduct an inspection prior to running the remaining assemblies. The first article usually makes clear whether all components on the board are properly reflowed. Quality control will not only inspect each individual component to ensure a good solder reflow, but will also check for other process defects such as tombstoning and misaligned components. Sometimes, the first board provides indications that certain profile adjustments are necessary and should be made immediately. The second board going through the oven also gets close inspection to ensure standard solderability requirements are met.

Side-Stepping Pitfalls

Developing a correct thermal profile calls for close cooperation among all parties. Miscommunication can lead to costly mistakes. For example, there are cases in which a project specification calls for SnPb or eutectic solder paste, but the assembler receives BGA components with Pb-free solder balls. This mismatch can pose a major problem.

Pb-free solder balls require higher temperatures for reflow. Using a SnPb profile in this instance would create a cold solder condition because the manufacturer’s recommended temperature setting is not applied. Moreover, reliability would be compromised. At times, BGA microcracks are not visible to QC or even to x-ray, meaning they are latent problems. Yet, over time those defects could emerge as field failures. To avoid these and related issues, take care to ensure the correct solder paste and processes are used for each PCB.

Other issues that can come up are solder balls and PWB delamination. Solder balls typically occur when the board undergoes an excessive heating rate as it passes through the oven. An excessively long reflow cycle can cause solder balls to form throughout the board. Also, excessive heat can cause delamination issues on the PCBs and compromise board reliability (Figure 4). Tombstoning, a defect in which one side of the component is pulled and causes the other end to stand up, is another issue caused by excessive heat (Figure 5).

 



The Role of Thermocouples

A thermal profiler can accommodate nine or more thermocouples. Usually, about five or six are used on one side for a complex, BGA-laden PCB. But a typical thermal profiler can accommodate the maximum capacity for each profiler, permitting temperature readings from all thermocouples.

The most important consideration is determining where a thermocouple should be used. Definitely, it should be placed on a BGA component. Also, temperature readings on the PCB’s edges must be obtained, and the process engineer needs to ensure no board area is overheated.

After placing thermocouples on BGA components, other thermocouples need to be placed on various ICs, resistors and capacitors. The idea is to spread them throughout the board to collect a sufficient number of readings to ensure the appropriate amount of heat is applied across the board.

What happens if thermocouples are improperly located? Generally, they are to be placed at strategic areas of a board. However, for example, if they are erroneously placed in a board area with few components, obviously the benefits of efficient temperature readings are lost. The only benefit is ensuring that particular area is not overheated.  

Simon Ilustre is a process engineer at NexLogic Technologies Inc. (nexlogic.com); info@nexlogic.com.

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedInPrint Article
Don't have an account yet? Register Now!

Sign in to your account