The features, benefits and advantages of several embodiments of the present invention will be more apparent from the following more particular description thereof, presented in conjunction with the following drawings.
Corresponding reference characters indicate corresponding components throughout the several views of the drawings. Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present invention.
The following description is not to be taken in a limiting sense, but is made merely for the purpose of describing the general principles of exemplary embodiments. The scope of the invention should be determined with reference to the claims.
Reference throughout this specification to “one embodiment,” “an embodiment,” “some embodiments,” “some implementations” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment,” “in an embodiment,” “in some embodiments,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
Furthermore, the described features, structures, or characteristics of the invention may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
Many semiconductor devices, such as miniature semiconductor and related devices, are commonly manufactured using wafers (e.g., round, flat wafers) typically made from single-crystal materials (e.g., silicon). In many instances, during the manufacturing process these wafers are subject to surfacing in an attempt to obtain extremely flat, smooth, and uniform surface-finish conditions. Grinding is typically done with wafer grinders. Some wafer grinders move or plunge a rotating abrasive grinder (e.g., a diamond abrasive cup-shaped grind wheel) onto the top surface of a wafer. In many applications the wafer is also rotating while being held against a work chuck with a precise surface profile. Relative alignment of the grinding abrasive to the wafer determines the post-grind wafer shape and profile of the ground surface of the wafer. In many instances, the flatness of a surface (or other desired surface profile) of the wafer or other work product can be critical to subsequent processing of the wafer, such as with integrated circuit (IC) processing.
Grind spindle alignment to the wafer surface plane is often a critical variable that affects post-grind wafer surface profile. For example, the relative alignment of the wafer surface plane and the plane defined by abrasive elements on a grind wheel can be one of the major contributors to the resulting wafer surface profile. The wafer surface profile is determined, at least in part, by the surface profile of the chuck to which the wafer is positioned during grinding (and often firmly attached, e.g., by vacuum applied through a porous ceramic chuck). Some embodiments employ a grind wheel, where the grind wheel plane is determined by the alignment of the rotating spindle axis that rotates the grind wheel with its attached abrasive elements.
Referring to
In some embodiments, the alignment adjustment system 311 can be manually set (e.g., via a wrench, screw driver, etc.). Some embodiments additionally or alternatively utilize a motor cooperated with a control system to provide partial or fully automated adjustments. For example, in some implementations, the alignment adjustment system includes a dual-threaded device cooperated with a motor providing a differential screw mechanism. The combination of two nested threads can at least in part provide for very fine pitch, or movement per revolution. In other embodiments, the adjustment method is automated and controlled by feedback and a controller (e.g., feedback through one or more sensors, probes, motors and the like to a controller and/or computer). Further, a grinding engine (e.g., grinding engine 300, 330, 400, 430) can include one or more manually operated alignment adjustment systems and one or more automated, motor controlled alignment adjustment systems.
Some embodiments fix a relative position of the work spindle 306 that rotates the chuck holding the wafer, and make three-dimensional adjustments to the angle of the grind spindle 308. Other embodiments may fix the grind wheel spindle 308 while making adjustments to the work chuck spindle 306. Yet other embodiments can implement adjustments to one or both the grind spindle 308 and the lower work spindle 306 as needed. The alignment adjustment systems 311, which can be cooperated with the grind spindle 308 and/or the work spindle 306 allows adjustments to establish and change relative alignment between the grind spindle 308 and the work spindle 306 and/or between the grind surface of the grind wheel 307 and the surface of the wafer.
As described above, the grind spindle alignments can be implemented manually by turning adjustment screws that affect spindle pitch and roll. A manual alignment set-up procedure is typically a multi-step procedure. First, instrumentation (e.g., one or more probes and/or dial indicators) is installed onto the grinding engine (e.g., grind engine 430) to measure relative alignment of the upper grind spindle 308 to the lower work spindle 306. Manual adjustments are then made to the alignment adjustment system and/or screws 311. For example, a probe is mechanically affixed to the grind spindle rotating axis; an optically flat fringe plate may be affixed to the work chuck spindle axis; the fringe plate is adjusted (e.g., to 1 micron TIR (total indicator runout)); the probe is swept across the fringe plate; and the grind pitch and/or roll can be adjusted relative to misalignment between grind spindle and work spindle axes. The instrumentation typically must be removed. In some instances, the grind wheel can then be used to grind the chuck, which “trues” the chuck such that runout is removed.
Next, test wafers are ground. The surface and/or shape profile of the wafer may then be evaluated to provide for additional and/or final data used to tune spindle alignment. Further adjustments may have to be made based on the evaluation of the wafer(s). In some instances, the instrumentation may have to be re-installed while implementing adjustments. Further wafer grind and evaluation may be performed to prove the alignment is set properly to provide the desired results. This “trial and error” process takes a long time (e.g., multiple hours) and typically needs an experienced technician and/or process engineer to evaluate post-grind test wafer surface profile and make intelligent decisions about which adjustment screws to turn, and how much to turn them to achieve the desired wafer surface profile.
Additionally, for some applications, the wafer (e.g., semiconductor wafer) is ground so thin that it is very difficult, and often impractical, to handle the post-ground wafer without damage. To allow for handling, some implementations employ a stacking technique, where the wafer to be ground is “stacked” onto a second carrier wafer. Grinding stacked wafers can be implemented, for example, for manufacture of Back-Side Illumination (BSI) and Through-Silicon Vias (TSV) type wafers. The carrier substrates used to fix the wafers during grinding, however, may have different shapes, surface profiles and thicknesses. These varying shapes and/or profiles can further contribute to variations and/or undesirable post-grind surface profile, Total Thickness Variations (TTV), Total Target Shape Variations (TTSV) of the wafer being ground and/or other such issues. In many instances, manually adjusting spindle alignment for optimal grinding of each distinct ground wafer based upon corresponding carrier wafer surface profile can be impractical, such as, for some high production fabrication processes and/or facilities.
As introduced above, U.S. Provisional Application No. 61/549,787, which is incorporated herein by reference, describes methods and systems to determine desirable and/or optimal alignment of the grind spindle 308 to the work chuck 305 and wafer. In some of these methods, sensors and/or probes collect data from the grinding engine 430 and/or the wafers, and a computer uses arithmetic calculations (e.g., reverse transformations and Euler angles) to define the optimal spindle alignment. These alignments can then be implemented through the alignment adjustment systems 311. Other methods and systems, however, can be used to determine adjustments to be made. The alignment adjustment systems 311 can be used manually or with automation. For example, some embodiments include one or more apparatuses or systems that mechanically and electrically enable the alignment of the grind spindle 308 based upon instructions from a computer or controller and/or one or more sensors. Further, some embodiments may include a powered spindle alignment apparatus that can be operated using electrical connections to a motor and controlled based upon inputs from an operator, sensors, probes, feedback control and/or computer.
The motor 512 is cooperated with the pulley and timing belt system including the driving pulley 516 and timing belt 522. The timing belt 522 is cooperated with the second driven pulley which is axially attached to an input side of the harmonic drive 524. The motor 512 and harmonic drive 524 are cooperatively secured to the mounting plate 514. The mounting plate, in some embodiments, allows tension of the timing belt 522 to be adjusted (e.g., the motor and/or driving pulley 516, and/or the harmonic drive may be secured with the mounting plate through elongated mounting slots formed in the mounting plate allowing horizontal (or lateral) movement (in the “X” and/or “Y” directions as indicated in
The output of the harmonic drive is connected to the adjustment screw assembly 526 (e.g., connected to a shaft of the adjustment screw assembly). The adjustment screw assembly 526 is a system or assembly that allows for precise adjustments up and down (i.e., in the “Z” direction as indicated in
In some embodiments, the adjustment screw assembly 526 employs a dual-thread system that provides precision alignment. Other types of adjustment screw assemblies can use a precision lead screw device, which may be an “off the shelf” lead screw device or a specifically configured lead screw device. Additionally or alternatively, some embodiments can include “kinematic mounting connections” between the adjustment screw assemblies 526 and the upper bridge casting 303 and/or the grind spindle mounting plate 332. For example, kinematic couplers can be utilized that kinetically constrain the adjustment assembly (or other part cooperated), which can provide constraints in all six degrees of freedom.
The inner adjustment sleeve 612 can be cooperated with the upper bridge casting 303. The middle adjustment sleeve 614 can be connected to the harmonic drive 524 that can rotate the middle adjustment sleeve. The outer adjustment sleeve 616 connects with the grind spindle mounting plate 332, for example, through the locking nut 528. In some embodiments, the locking nut 528 threads onto the outer adjustment sleeve 616. The tightening of the locking nut 528 can secure the outer adjustment sleeve 616 to the grind spindle mounting plate 332.
Referring to
The inner adjustment sleeve 612 and outer adjustment sleeve 616 are rotationally “locked” together via the dowel pin 724. That is, when the middle adjustment sleeve 614 is rotated (e.g., by the harmonic drive 524, manually or other method) it causes the inner adjustment sleeve 612 to travel in one direction (e.g., up (in the z-direction)), while the outer adjustment sleeve 616 travels in the opposite direction (e.g., down). In some embodiments, the thread pitch between the inner adjustment sleeve 612 and the middle adjustment sleeve 614, and the thread pitch between the outer adjustment sleeve 616 and the middle adjustment sleeve 614 are established to be similar to one another, but not the same. In this way, the effective pitch of both threads can result in an extremely fine pitch resolution. For example, in some embodiments, the outer adjustment sleeve thread can be approximately 1-½ inch−12 (0.0833 inch pitch), while the inner adjustment sleeve thread is about 1 inch−14 (0.0714 inch pitch). This combination results in an effective thread pitch of the adjustment screw assembly 526 of approximately:
0.0833 inch−0.0714 inch=0.0119 inch pitch.
With this pitch ratio, turning the middle adjustment sleeve 614 one rotation induces a travel along the z-axis (e.g., up) of about 0.0119 inches of the outer adjustment sleeve 616 (assuming the inner adjustment sleeve 612 is fixed), or about 0.000033 inches of travel per degree of rotation of the middle adjustment sleeve 614. Other rotation reduction ratios can be achieved depending on the design of the belt/pulley system 516, 520, 522, along with the harmonic drive 524, and the pitches of the threading of the adjustment screw assembly 526 where some embodiments are configured to create very significant amounts of rotational reduction. The combination of belt and gear reduction, along with the design of the adjustment screw assembly 526 allows for extreme up and/or down movement precision and resolution through the motor 512. For example, in some embodiments, the harmonic drive 524 has a reduction of about 160:1, while the belt/pulley has a reduction of 2:1. Thus, total reduction between the motor 512 and the output of the harmonic drive is about 320:1. As such, 1 degree of rotation of the motor output will induce about 0.003125 degrees of rotation at output of the harmonic drive 524, and cause the adjustment screw assembly 526 to induce a travel of about 0.00000012 inches, providing approximately 0.000037 inches of travel along the z-axis for one complete rotation of the motor 512.
In some instances, the high leverage of these small precision movements apply relatively high force levels that may distort and/or bend the adjustment screw assembly 526 within the elastic limits of the materials that align the grind spindle 308. Some embodiments may alternatively or additionally use kinematic coupling devices to connect the adjustment screw assemblies 526 to the upper bridge casting 303, which may eliminate the bending and/or distortion of the devices. The kinematic coupling devices may also reduce overall stiffness of the grind spindle mounting plate 332, which in some instances may be undesirable because the grind spindle 308 may move away from a desired alignment while under the influence of forces generated during grinding.
Typically, the grinding engine (e.g., grind engine 430) includes multiple alignment adjustment systems 311. For example, some embodiments include three alignment adjustment systems 311 spaced about 120 degrees from one another, which are mounted between the grind spindle 308 and a solid upper bridge casting 303 to enable the movement within the alignment adjustment system 311 to align the grind spindle 308. Often, the alignment can be achieved through the adjustment of less than all of the alignment adjustment systems 311 (e.g., one or two of the three alignment adjustment systems). For example, with powered alignment adjustment systems, two of the three alignment adjustment systems 311 may be powered using the motor apparatus described above.
In some embodiments, the mounting plate 514 provides additional functionality and/or benefits beyond mounting and positioning the motor 512, pulley/belt system, and harmonic drive, and allowing for belt tension and motor mounting. Again, the pulley/belt system can provide a reduction in turn ratio. Further, with precision semiconductor wafer grinding, changes in grind spindle alignment of just a few fractions of a degree can cause significant changes in the grinding results on the wafer surface profile. Some embodiments can be configured with the motor 512 directly connect to the harmonic drive or the motor may be connected with the harmonic drive through another type of drive reduction.
In some instances, with the motor 512 directly connected to the harmonic drive, heat generated by the motor can transfer through the harmonic drive to the adjustment screw assembly 526, causing it to expand, and potentially causing undesirable changes to grind spindle alignment. Additionally, the motor 512 could be generating heat even as it sits “idle” due, for example, to factors such as holding torque and how the motor is tuned. Therefore, although other common drive configurations and methods could be used to couple the motor 512 to the adjustment screw assembly 526, the belt/pulley system 516, 520, 522 keeps the heat from the motor 512 separated from the adjustment screw assembly 526.
The material chosen for the mounting plate 514 can be substantially any relevant material that can support the components and maintain the desired tension in the timing belt 522. In some instances, the material to construct the mounting plate 514 has poor heat conducting characteristics. For example, a Phenolic, which does not conduct heat well, could be used. Other “poor” heat conducting materials could alternatively or additionally be used to make the mounting plate, although Phenolic is generally inexpensive, resists creeping, and is mechanically rigid enough with a sufficient thickness to provide a secure base for the motor/belt system. Other fabric or fiber reinforced composites and plastics could also be used to construct some or all of the mounting plate 514, while some metals could also be used, but may be less desirable due to potential heat transfer. Other components or additional components may be added to provide some insulation between the mounting plate 514 and the adjustment screw assembly 526 (e.g., plastic or other guards, washers or the like). Similarly, various materials can be used in constructing the inner, middle and outer adjustment sleeves, the dowel pin, the locking nut, the washer, and other parts of the adjustment screw assembly 526, such as but not limited to cast iron, steel, stainless steel, and the like. For example, in some embodiments the middle adjustment sleeve 614 can be formed from hardened steel, the inner and outer adjustment sleeves 612, 616 can be formed from nickel plated cast iron, the locking nut 528 can be formed from an alloy steel, and fasteners can be formed from steel or stainless steel.
Other embodiments provide alternate or additional alignment adjustment systems. For example, some embodiments may include piezoelectric devices used to move the grind spindle 308, although relatively high electrical voltage may be needed with these embodiments.
The control system 1214 couples with the sensors and/or probes 1216 to receive measured or sensor data, such as but not limited to distance information, occurrences of contact, orientation, angles, speed of rotation, distance or amount of rotation of the motors 512, and/or other such relevant information. For example, the sensors 1216 can include sensors described in U.S. Provisional Application No. 61/549,787. The control system 1214 further can couple with the motors 512 of the alignment adjustment systems 311. Utilizing the sensor information and/or other information (e.g., wafer surface measurements and the like, desired surface results, etc.) the control system 1214 can determine alignment adjustments to be made. Once determined the control system 1214 can activate one or more of the alignment adjustment systems 311 to implement the desired alignment. The sensors 1216 can continue to provide information as feedback to the control system 1214 allowing the control system to continue to implement adjustments to achieve the desired alignment. Accordingly, the alignment can be achieved through one or more fully or partially automated processes. Further, the automated process can prevent many if not all of the steps performed when doing a manual alignment as described above.
The control system 1214 can be incorporated as part of the grind engine 1212 or separate from the grind engine. Further, the control system can be implemented through one or more devices or systems that can be implemented through hardware, software or a combination of hardware and software. By way of example, the control system 1214 may additionally comprise a controller or processor module 1220, memory 1224, a transceiver 1226, a user interface 1232, and one or more communication links, paths, buses or the like 1240. A power source or supply (not shown) is included or coupled with the control system 1214.
The controller 1220 can be implemented through one or more processors, microprocessors, computers, controllers, central processing unit, logic, local digital storage, firmware and/or other control hardware and/or software, and may be used to execute or assist in executing the steps of the methods and techniques described herein, and control various communications, programs, content, listings, services, interfaces, etc. The memory 1224, which can be accessed by the controller 1220, typically includes one or more processor readable and/or computer readable media accessed by at least the controller 1220, and can include volatile and/or nonvolatile media, such as RAM, ROM, EEPROM, flash memory and/or other memory technology. Further, the memory 1224 is shown as internal to the control system 1214; however, the memory 1224 can be internal, external or a combination of internal and external memory. The external memory can be substantially any relevant memory such as, but not limited to, one or more of flash memory secure digital (SD) card, universal serial bus (USB) stick or drive, other memory cards, hard drive and other such memory or combinations of such memory. The memory 1224 can store code, software, executables, scripts, data, graphics, parameter information, alignment information, wafer characteristics, wafer surface profiles and/or shapes, textual content, identifiers, log or history data, user information and the like.
In some embodiments, the grind system 1210 and/or the control system 1214 can include a user interface 1232. The user interface can allow a user to interact with the grind system 1210 and/or the control system 1214, provide information to the grind system 1210 and/or receive information through the grind system 1210. In some instances, the user interface 1232 includes a display 1234 and/or one or more user inputs 1236, such as keyboard, mouse, track ball, touch pad, buttons, touch screen, a remote control, etc., which can be part of or wired or wirelessly coupled with the grind system 1210 or control system 1214.
Typically, the control system 1214 further includes one or more communication interfaces, ports, transceivers 1226 and the like allowing the control system 1214 to communicate with the alignment adjustment systems 311, the sensors and/or probes 1216, the grind spindle or grind spindle motor(s), the work spindle or work spindle motor(s), and/or other devices or sub-systems of the grind system 1210. Additionally, in some embodiments, the transceiver 1226 may provide communication over the communication link 1240, a distributed network, a local network, the Internet, and/or other networks or communication channels to communicate with other devices, systems or sources 1242, and/or provide other such communications. Further the transceiver 1226 can be configured for wired, wireless, optical, fiber optical cable or other such communication configurations or combinations of such communications.
The one or more sensors and/or probes 1216 are shown as internal to the grinding engine 300; however, the one or more sensors and/or probes 1216 can be internal, external or a combination of internal and external sensors. The one or more sensors 1216 and sensor information provided from the one or more sensors can be used to determine alignment of the grind spindle 308, wafer or work spindle 306, wafer surface, grind surface of the wheels 307 and/or other relevant alignment; rotational speed, pressure, distance, height, temperature, thickness, wafer profile, wafer characteristics, or substantially any other relevant parameter that can be sensed, or combinations of such sensors.
In step 1316, the alignment adjustments are determined to achieve the desired alignment. The determination of the alignment adjustments to implement can, in some embodiments, include some or all of the information determined and described in U.S. Provisional Application No. 61/549,787. Other information can be used or determined based on other factors. Further, the alignment adjustments to implement can be determined based on the sensor information or other information, including information that might be provided by an external source 1242. Still further, step 1316 can be implemented by the control system 1214 using the relevant sensor information and/or other relevant information. In some embodiments, the alignment adjustments and/or part of the alignment adjustments to implement may be provided by an external source 1242. In step 1320, one or more of the alignment adjustment systems 311 are identified to be activated, and an amount of adjustment is determined for each identified alignment adjustment systems. For example, an angle of adjustment can be calculated, and based on the angle of adjustment the amount of rotation can be determined (e.g., number of rotations and/or amount of partial rotation) for each motor 512 of the one or more identified alignment adjustment systems. Again, for example, the alignment adjustment can be determined as described in U.S. Provisional Application No. 61/549,787, which is incorporated herein by reference in its entirety.
In step 1322, the one or more alignment adjustment systems 311 are activated to implement the determined adjustments. The process 1310 may be repeated one or more times depending on subsequent measurements, subsequent sensor information, confirmation steps, and/or other such information. For example, in some instances, a wafer may be ground and the ground wafer evaluated to determine whether further adjustments are to be implemented.
One or more of the embodiments, methods, processes, approaches, and/or techniques described above or below may be implemented, at least in part, through one or more computer programs executable by one or more processor-based systems. By way of example, such a processor based system may comprise a processor based control system 1214, a computer, a dedicated processing systems, tablet, etc. Such a computer program may be used for executing various steps and/or features of the above or below described methods, processes and/or techniques. That is, the computer program may be adapted to cause or configure a processor-based system to execute and achieve the functions described above or below. For example, such computer programs may be used for implementing any embodiment of the above or below described steps, processes or techniques for providing alignment, grinding and/or polishing. As another example, such computer programs may be used for implementing any type of tool or similar utility that uses any one or more of the above or below described embodiments, methods, processes, approaches, and/or techniques. In some embodiments, program code modules, loops, subroutines, etc., within the computer program may be used for executing various steps and/or features of the above or below described methods, processes and/or techniques. In some embodiments, the computer program may be stored or embodied on a non-transitory computer readable storage or recording medium or media, such as any of the computer readable storage or recording medium or media described herein.
Accordingly, some embodiments provide a processor or computer program product comprising a medium configured to embody a computer program for input to a processor or computer and a computer program embodied in the medium configured to cause the processor or computer to perform or execute steps comprising any one or more of the steps involved in any one or more of the embodiments, methods, processes, approaches, and/or techniques described herein. For example, some embodiments provide one or more computer-readable storage mediums storing one or more computer programs for use with a computer simulation, the one or more computer programs configured to cause a computer and/or processor based system to execute steps comprising: determining alignment adjustments relative to a grind spindle; and automatically implementing the adjustments.
Other embodiments provide one or more computer-readable storage mediums storing one or more computer programs configured for use with a computer simulation, the one or more computer programs configured to cause a computer and/or processor based system to execute steps comprising: receiving sensor and/or probe information regarding positioning the grind spindle relative to a work spindle; determining alignment adjustments to implement; identifying one or more of the alignment adjustment systems to be activated, and an amount of adjustment to implement for each identified alignment adjustment systems; and activating the one or more alignment adjustment systems.
Some embodiments provide at least a partially or fully automated process for implementing the alignment between the grind spindle 308 and the work spindle 306 achieving the desired alignment between the grind wheel surface and the surface of the wafer. Further, some embodiments provide motors cooperated with alignment adjustment systems to simplify the alignment, and in some instances enhance the precision of alignment. Additionally, some embodiments provide a reduction in rotational ratio between the motor and the adjustment alignment systems providing highly precision alignments Still further, some embodiments utilize feedback to achieve the desired alignment, such as through sensors or probes.
Control of the alignment can be partially or fully automated. Accordingly, some embodiments are provided with desired resulting wafer surface profiles, and the system can calculate alignment positioning and activate the alignment adjustment systems to provide the alignment between the work spindle and the grind spindle to achieve the alignment that can produce the resulting wafer with the desired surface profile. The precision alignment can allow substantially any relevant alignment and/or to compensate for variations, including with carrier wafers. Further still, the partially or fully automated alignment adjustments can allow for optimal grinding of each distinct wafer. Similarly, the partially or fully automated alignment adjustments can allow for optimal grinding of each distinct wafer based upon corresponding carrier wafer surface profile and/or shape with high production fabrication processes and/or facilities.
This application claims the benefit of U.S. Provisional Application No. 61/708,165, filed Oct. 1, 2012, for METHODS AND SYSTEMS FOR USE IN GRIND SPINDLE ALIGNMENT, which is incorporated in its entirety herein by reference.
Number | Date | Country | |
---|---|---|---|
61708165 | Oct 2012 | US |