|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
![]() |
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|
I think that one of the unwelcome side effects of Moore's law is that we have become obsessed with "new." Yes, the industry does move toward ever-smaller design rules, larger wafers, and new processes, but I don't believe we have wrung anywhere near the last ounce of productivity-enhancing information out of our trace data. In many instances, we never even try to collect them, let alone look at them! Digging for Process Variations Before we rush headlong into implementing techniques such as neural
networks, multivariate analysis, and "advanced process control" in our
fabs, it would be wise to once again review the pioneering work of Walter
Shewhart and W. Edwards Deming. Their techniques are well understood and
have been proven effective time and again across a wide variety of industries.
For example, Figure 2 shows the average temperature recorded across many
runs during a 1270°C soak for five different furnaces. These averages
were derived by manipulating data extracted from the traces. There is
nothing esoteric about the techniques used to obtain this information.
All it required was a little bit of busywork, yet it reveals a significant
disparity in operating temperatures between furnaces. This is profound
information; these types of differences, I suspect, are quite pervasive
among many types of process equipment, but we have to look for them in
order to find them. Such disparities should make most product engineers
quake in their boots.
Mother Nature loves normal distributions. Ask every male in your office
his height and plot the data on a histogram. Unless you work at a basketball
summer camp, the data should be reasonably represented by a normal distribution.
And Mother Nature did not ignore wafer fabs. Figure 3 shows average flow
data from a single mass-flow controller (MFC) plotted as a histogram.
The averages for individual runs were again extracted from trace data.
The data appear to reflect a normal distribution, meaning that in this
instance run-to-run differences are caused by random events. Doesn't this
type of information make you want to run out and buy a $10,000 data-capture
system to attach to your $4 million cluster tool? You might learn that
the silane MFCs in different chambers exhibit quite different wafer-to-wafer
variations.
Process equipment is composed of different components, many of which
provide measurable output signals that, when recorded, contain useful
information. In many cases, the performance of those components is not
expected to change over time. For example, Figure 4 shows gas-flow traces
exhibiting large overshoots followed by rather lengthy settling times
before the flow stabilizes. This is clearly aberrant behavior, and it
doesn't require sophisticated analytical techniques to detect or rectify
itjust a willingness to dig through data traces.
Figure 5 shows traces from a particle monitor and a gas valve. It seems
clear that the valve opening, which connects the process tube to a vacuum
source, triggered the particle eventa simple explanation that jumps
out of a casual perusal of the trace data. Therefore, before proceeding
to fancy data analysis techniques, try gleaning the story within the trace-data
record. Doing so takes time, and the effort will sorely test your computer
literacy skills, but you will find it interesting and illuminating.
Many processes routinely change over time. Pads on chemical-mechanical polishing tools wear out, vacuum systems deteriorate as they accumulate reaction products, and the thermal properties of furnace elements change as they age. Accounting for that kind of variability can be tricky, but the key is to understand that even variation can be consistent. Even subtle run-to-run systematic variation can be revealed to those willing to spend a portion of their over-committed time to studying the record of the traces. The watchword is "change." As long as things happen as they have happened in the past, it is safe to assume that all is right with the world. Your challenge is to sort out the truly anomalous wafer-killing behavior from the gray haze of normal process variation. Trace data analysis is a little like archaeology. Just as the record
of an entire civilization may be painstakingly revealed a layer at a time,
the record of a process can be revealed one trace at a time. (The semiconductor
industry could use a few of its own Heinrich Schleimanns.) But don't run
out and buy your green eyeshades just yet. It is possible to automate
the process of trace-data analysis (as I have done with some of the data
presented above), although it does require that you are familiar enough
with your processes and equipment to program an automated system that
will find what you're looking for. And how do you develop that familiarity?
By spending many hours forming a close working relationship with your
trace-data viewer.
Jon Goldman is the founder and president of Jon Goldman Associates (Orange, CA), which has provided data-mining software solutions to the semiconductor industry since 1987. The company's data analysis tools are used in the industry by end-users and equipment manufacturers to reduce downtime and wafer scrap by implementing and improving statistical process control. Goldman joined Motorola in 1973, working on low-pressure chemical vapor deposition (LPCVD) process development, then in its infancy. Subsequently, he was technical director at Thermco Systems. He holds several patents in the fields of silicon nitride LPCVD, low-temperature oxidation, and borophosphosilicate processes. He received a PhD in materials science from MIT. (Goldman can be reached at 714/283-5889 orjon@jga-inc.com.)
|
|
|
|
| |||||||||||||||||