scs g3p-8 spinner - purdue university

13
1. 2. 3. 4. 5. 6. 7. 8. 9. SCS G3P-8 Spinner Refer to the page for information on materials compatible with this tool. Material and Process Compatibility Equipment Status: Set as UP, PROBLEM, or DOWN, and report the issue date (MM/DD) and a brief description. Italicized fields will be filled in by BNC Staff in response to issues. See for more info. Problem Reporting Guide Status UP Issue Date and Description Estimated Fix Date and Comment Responding Staff SCS G3P-8 Spinner - Internal Resources Specialty Coating Systems G3P-8 Spin Coater iLab Name: Spinner1 iLab Kiosk: BRK Lithography Core FIC: David Janes Owner: Joon Park Cleanroom - N Bay Location: 6"/150 mm (with bowl, 8"/200 mm with bowl removed) Maximum Wafer Size: STANDARD OPERATING PROCEDURE This instruction covers the set-up and use of the G3P-8 spinners for coating photo resist samples in the Nuaire Solvent hoods in Bays M and N within the cleanroom. Table of Contents Safety Requirements Equipment Facilities & Specifications Machine Configuration Cycle of Operations Programming Troubleshooting Recipes Revision Record

Upload: others

Post on 14-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SCS G3P-8 Spinner - Purdue University

1. 2. 3. 4. 5. 6. 7. 8. 9.

SCS G3P-8 Spinner

Refer to the  page for information on materials compatible with this tool.Material and Process CompatibilityEquipment Status: Set as UP, PROBLEM, or DOWN, and report the issue date (MM/DD) and a brief description. Italicized fields will be filled in by BNC Staff in response to issues. See   for more info.Problem Reporting Guide

Status UP

Issue Date and Description

Estimated Fix Date and Comment

Responding Staff

SCS G3P-8 Spinner - Internal Resources

Specialty Coating Systems G3P-8 Spin Coater

iLab Name: Spinner1iLab Kiosk: BRK Lithography CoreFIC: David JanesOwner: Joon Park

Cleanroom - N BayLocation:6"/150 mm (with bowl, 8"/200 mm with bowl removed)Maximum Wafer Size: 

STANDARD OPERATING PROCEDURE

This instruction covers the set-up and use of the G3P-8 spinners for coating photo resist samples in the Nuaire Solvent hoods in Bays M and N within the cleanroom.

Table of Contents

Safety Requirements                                                                                                                 Equipment                                                                                                                               Facilities & Specifications                                                                                                         Machine Configuration                                                                                                              Cycle of Operations                                                                                                                   ProgrammingTroubleshooting                                                                                                                        Recipes                                                                                                                                    Revision Record                                                                                                                       

Page 2: SCS G3P-8 Spinner - Purdue University

1.    SAFETY REQUIREMENTS

       Standard cleanroom safety information:

       Safety glasses must be worn whenever in the cleanroom, except when using a microscope or when wearing protective goggles.

       Information regarding the hazardous materials used in the cleanroom can be found through MSDS documentation located in the gowning room.

       When handling hazardous liquids and chemicals, Personal Protective Equipment must be worn. Protective goggles and solvent gloves must be worn while working in fume hoods.

 

      G3P-8 Spinners Specific safety information:

      The are relatively harmless machines relating to the operator, apart from the obvious hazards as handling of substrate materials G3P-8 spinnerswith loading and unloading and dispensing

      photoresist materials to substrates contained in a solvent fume hood. Safety interlocks will stop the spinner with loss of vacuum to the substrate or an open lid condition.

2.    EQUIPMENT

       G3P-8 Spincoat           Specialty Coating Systems, Inc.

       NU-S121-830               Nuaire

                                            M Bay serial # - 101516092305

                                            N Bay serial # - 101285091305

3.    FACILITIES & SPECIFICATIONS

       Facilities:

       Electricity           115 V           300 VA

       Vacuum:             House         17-25” Hg

       Nitrogen:            House          .55 cfm @ 2-5 psi

           Weight          38 poundsSpecifications:

                                 Dimensions   11.8” H X 12.0” D X 16.5” D 

 4.    MACHINE CONFIGURATION

        Units are placed in the cleanroom solvent hoods in lithography bays M and N. Spinner 1 is located in the bay N while spinner 2 is located in bay M. They are single chuck units that require manually loading and unloading of substrates

        A microprocessor controls recipes as well as operation of the unit.

5.    CYCLE OF OPERATIONS

       1)    Reserve tool in iLab for the time slot that you require.

       2)    Enable your tool in iLab.

Page 3: SCS G3P-8 Spinner - Purdue University

a. b. c.

a. b. c.

a. b. c.

       3)    Use appropriate PPE while using Fume Hoods. Spinners require the use of goggles.

       4)    Remove bowl and fashion a bowl liner out of supplied aluminum foil. Remove foil over the chuck shaft access.

       5)    Select the proper sized chuck for your substrate. Inspect delrin shaft sleeve and location of a black 8mm O-ring that seals the top of the spinner shaft to the chuck for proper vacuum.

       6)    Place cleanroom wipes around spinner to catch drips and splatter.

       7)    Chuck installation

Select appropriate sized chuck. It should be smaller than your sample.Inspect that vacuum hole is free of resist.Line up the shaft flat with the flat in the delrin shaft sleeve bushing.

       8)    Program recipe and test with sample in place prior to applying resist.

       9)    Apply resist to sample. Be careful that resist does not get below bowl or on the shaft. Do not over apply resist.

       10)  After you have completed spinning your samples, carefully remove foil and discard.  If you drip resist, clean it up. This includes the hood, walls, controller, trash cans and floor.

       11)  Do’s

Clean up after yourself.Contact staff immediately with function issues.Pipettes go into sharps container, bulbs go in trash.

       12)  Don’t

Leave a messTry to alter the system. If you get an error, contact staff.                  (No foil on lid switch).Spray Acetone on chuck or shaft while chuck is installed in spinner.

 

 

6.    PROGRAMMING             6.1    RECIPE EXAMPLE

             6.2   EXPLANATION OF RECIPE EXAMPLE

             6.3   CONTROL PANEL

             6.4   PROGRAMMING A RECIPE

             6.5   SELECTING A PROGRAM TO RUN

             6.6   RUNNING A RECIPE

             6.7  PROGRAMMING HINTS AND TRICKS    

With the G3P programmable spin coater, you can enter multiple recipes and program it to do complex operations.

Page 4: SCS G3P-8 Spinner - Purdue University

 6.1   RECIPE EXAMPLE

         Great flexibility is available in the recipes. The figure above shows RPM versus time for a recipe that demonstrates some of the different actions.

The length of a step is shown across the bottom with an arrow.  (Step 1 is 18 seconds, total.)Vertical lines and a number (total seconds) mark each event (start or stop of any ramp, dispense, or dwell).The numbers at the left show the speeds (RPM) used in this recipe.Boxes across the top illustrate the recipe entries for the seven steps

           Note some of the special capabilities accomplished by the recipe:

Long periods of the same function can be accomplished using multiple steps (Steps 3 & 4).Sudden speed changes are accomplished by setting Ramp time to zero or a very low number (Step 5). The actual time required is a function of the size of speed change and the amount of weight being spun.Pauses at zero RPM can be programmed into the middle of a recipe (Step 5).Dispensing (option):  Our spinners do not have this option.  Ramps to different speeds and employing different Accel/Decel rates can be combined (Steps 6 & 7).

6.2 Explanation of RECIPE EXAMPLE

Page 5: SCS G3P-8 Spinner - Purdue University

  

          Step 0 is the step that tells the spin coater .  Enter the size in the Disp blank by selecting the number that (most how large the vacuum chuck isnearly) represents the diameter of the chuck.  

          Step 1 begins with a Ramp1-- 8 seconds up to an RPM1 of 2000.  Dwell1 is set to keep the speed at 2000 for 10 seconds.  This is a time when you can dispense your photoresist.

                     The dwell continues until its 10 seconds is up.

          Step 2 begins at 18 seconds.  It has no Ramp2 time and also has the same speed (2000 RPM) so it appears to be a continuation of step 1.  Its Dwell2 is set to 10 seconds (combined with step 1

                      this gives a dwell of 20 seconds at 2000 RPM.total

          Step 3 begins at 28 seconds on the figure, and has a 15-second Ramp3 down to an RPM3 of 1400. The Dwell3 is set to 0 seconds. NOTE that this is half of a 30-second ramp down to 800.

                      Since a 30 second long ramp is not possible, the programmer used two 15-second ramps.

          Step 4 is the continuation of the ramp down.  The Ramp4 is 15, and the RPM4 is 800.

          Step 5 tries to cause an instant stop, followed by 4 seconds without any spinning. The Ramp5 is 0, and the RPM5 is 0. The Dwell5 is set to 4 seconds.

                      If the motor can stop quickly enough, the cycle will continue—if the momentum is too great and the motor cannot stop quickly   enough, there will be a “Motion Error:"

                      To avoid the motion error, set Ramp5 to allow a short amount of time for the ramp down.

          Steps 6 & 7: consist of two ramps with no dwell time. RPM6 simply goes up to 2000 in the Ramp6 time of 3 seconds and RPM7 takes it back down to 0 in the Ramp7 time of 3 seconds.

                                If necessary, the Ramp could be set to longer times, to avoid the motion error.

6.3   CONTROL PANEL

Page 6: SCS G3P-8 Spinner - Purdue University

 

        

           Buttons

MODE: There are only 2 modes, and this pushbutton moves the controller between the mode and the mode. Each time Program/Edit Run you press it, you change to the other mode.

      In the mode, the following spin coater controls are active:Run

START: This pushbutton starts a cycle, if all conditions are correct. (For example, the G3P must be in the run mode, and the vacuum sensor must be satisfied, and it may be necessary to open and close the load lid.)CLR- If the machine is in the error mode, it will not reset or run. This pushbutton clears (resets) a machine error so that the aERROR:   MODE nd buttons become active again.START STOP: This pushbutton will stop rotation even if the G3P is in mid-cycle. NOTE: If the chuck and wafer have unusually great momentum, a Motion Error may occur and the electronic breaking may fail; the chuck will coast to a halt. Do not open the lid until you are sure the rotation has stopped completely.

      In the mode, the following G3P controls are active. You are able to enter new recipes and modify the settings of existing recipes.Program/Edit

ENTER: This pushbutton " " (stores) the data you just entered and the cursor to the next control block. It is important to press enters advances in order to make sure the data is stored. (Without the data is ignored.)ENTER ENTER,

 and  (“Navigation"): These arrows can move the cursor to the next/previous data block.  and   (“Set Values"): The G3P has arrows that cause the control variables (seconds or RPM) to increase or decrease. (Press and to get hold bigger changes – the counter will speed up.)

6.4   PROGRAMMING A RECIPE

In the mode you can make and save up to 30 recipes, and program up to 20 into each recipe. A step consists of setting up to five Program/Edit steps variables (Ramp, RPM, Dwell, Disp, and Time).` 

Page 7: SCS G3P-8 Spinner - Purdue University

1. 2.

 

Enter the mode by pressing the button. A pointer will appear in the display, next to Recipe (see above).Program/Edit MODE ( < ) Select any recipe number to edit its variables or create a new recipe from scratch. Use the   and to select a recipe number, then press   ENTER.  The recipe number will be entered and the will move to “Step”.pointer

                        NOTE: To remove all the old programming from a recipe, select the recipe number and press , then press .]CLR/ERROR ENTER

      3.  is the step that tells the spin coater .  Enter the size in the “Disp” blank by selecting the number that (most Step 0 how large the vacuum chuck isnearly) represents the diameter of the chuck, and then press enter.

          This is important so that the spin coater give the right amount of force to accomplish the desired ramps and speeds.

            

Recipe: 1

Step:           0 Ramp: 00.0

RPM: 0000           Dwell: 0

Disp: 4 Time:       00.0

                    

      4.  As mentioned previously each step contains 5 variables (or commands), that you use to program the spin coater - Ramp, RPM, Dwell, Disp, & Time. The steps are executed in order from 1 to 20; If you don't

           need all 20 steps, place the pointer at Step and select the step number to be removed; then press and then . Check to CLR/ERROR ENTERsee that there are no more steps after that.

Page 8: SCS G3P-8 Spinner - Purdue University

         4.1  The step number will increase normally as you program, and won't require changing;

                You accept the step # by pressing and the pointer will move to “Ramp”.  ENTER

                If you wish to modify any step, you can simply use the á and â to move to the desired

                step, and then move with the ß and à to any item within that step and change it. 

                Again, always press to make sure the changes are actually stored.ENTER

         4.2 : (0 to 25.5 seconds) This number tells the spin coater how many seconds it should take to accelerate or decelerate to the new speed   Ramp(RPM).  When the pointer is at “Ramp”, use the á a  â to set the time in seconds.nd

                Then press and the number will be stored and the pointer will move to RPM. ENTER

                    NOTE:   If Ramp is set to zero, the spin coater will try to comply; but if the required change of speed

                    is too great, a Motion Error may occur

 

Recipe: 1

Step:           1 Ramp: 05.0

RPM: 2000           Dwell: 5

Disp: None Time:       00.0

 

        4.3 : (0 to 9999 RPM) This is the rotational speed for the spin coater for this step.  When the pointer is at RPM, set the speed by using   RPMthe  and .   Press and the number will be stored and the pointer will move to “Dwell”.ENTER

Recipe: 1

Step:           1 Ramp: 05.0

Page 9: SCS G3P-8 Spinner - Purdue University

RPM: 2000           Dwell: 5

Disp: None Time:       00.0

   

       4.4 : (0 to 999 seconds) This is how long to spin at the RPM you just selected.  When the pointer is at Dwell, set the time by using the    Dwelland  . Press and the number will be stored and the pointer will move to “Disp”.ENTER

       

Recipe: 1

Step:           1 Ramp: 05.0

RPM: 2000           Dwell: 5

Disp: None Time:       00.0

 

      4.5 :  Our spinners do not have this option, so the option named “None” should always be chosen.  Press and the pointer will move   Disp ENTER to “Time”.

   

Recipe: 1

Step:           1 Ramp: 05.0

RPM: 2000           Dwell: 5

Disp: None Time:       00.0

                         

      4.6 (0 to 10 seconds) This setting determines how long the Disp. function will be turned on.  Time:

             Since  “Disp” is set to "None," then the Time setting should be at 0.      

  

Recipe: 1

Step:           1 Ramp: 05.0

RPM: 2000           Dwell: 5

Disp: None Time:       00.0

                          

      5.  After entering all of the steps for your recipe, use the following steps to exit properly:

              5.1  If there are any leftover steps at the end with actions/numbers in them, you must remove them.

                     Move to the unwanted step, and with the pointer at “Step”, press to clear it, and press .CLR/ERROR ENTER

                     Use the  and   to examine the next steps and clear them if necessary.  Be sure to press to store the changes or they will be lost.ENTER

               5.2  Press to return to operation, or select another recipe to edit/create (using  and    &  and  ).MODE

Page 10: SCS G3P-8 Spinner - Purdue University

1. 2. 3. 4. 5. 6.

 

    

6.5   SELECTING A PROGRAM TO RUN

         After the spin coater has completed its startup cycle, you can press and it will attempt to run whatever recipe is shown on its display.  If START there is no recipe, you must enter/select one.

         To select a different recipe, press change the recipe number, press , and then exit the Program/Edit mode by pressing agMODE, ENTER MODE ain.

                NOTE: The first step shown is numbered "0" and called Step Zero. It is used to tell the spin coater what size vacuum chuck is being used (enter the diameter in inches in the step 0 Disp blank).

                            This is important for the control mechanism, always use the chuck that matches the size called for in the recipe. If different size chucks are used, you can make recipes for each size of chuck.

6.6    RUNNING A RECIPE

Make sure you are in the Run mode and the proper recipe is selected (select recipe in the Recipe/Edit mode).Make sure you have the proper size chuck–corresponding to the size called for in the Disp blank of Step Zero.Place the wafer on the vacuum chuck (wafer must be centered for proper operation).Close lid. Do not open the lid during a cycle; the cycle will be terminated and there is potential for injury.Go to the Run mode, and press to begin a cycle (see the picture on the previous page)START During the cycle, the display will show the Recipe number, and the approximate RPM and time remaining.

            

      7. At the end of each cycle, the vacuum chuck will slowly rotate to the "Home" position (unless programmed to Home in the Step 0 not programming). The display will say REMOVE COATED PARTS.

      8. Open the lid, remove the coated part, and place the next part on the chuck. NOTE: After each cycle, the spin coater lid must be opened and closed before the next cycle will run. This helps avoid spinning the same wafer twice by accident.

Page 11: SCS G3P-8 Spinner - Purdue University

1.

2.

3.

4.

5.

6.

      9. You can stop rotation at any time by pressing STOP (in some instances the inertia of the rotating chuck can overpower the motor brake and cause a "Motion Error").

           A "Short Cycle" error will occur if the lid is opened or the STOP button is pressed during a cycle.

      10. The button will reset the machine if an error occurs.  Pressing begins at the start of the current recipe.CLR ERROR Start

      11. If process is to be repeated, go to step 1.

6.7    PROGRAMMING HINTS AND TRICKS

Note the following hints to make it easier and faster to enter a recipe. 

To remove an entire recipe:  Place the pointer at Recipe and select the desired recipe number; press and then . All CLR/ERROR ENTERsteps will be removed. To remove a step from the MIDDLE of a recipe: (e.g., you discover you have entered a step twice, and want to remove the extra without moving all the rest of the steps)Set all of the variables to zero except the RPM; set that to be the same as the preceding step. Press ENTER.To edit or modify a step's variables:  Go to those particular variables by using the or the  and   and then change the variable by ENTER  using the the  and . REMEMBER to press ENTERafterwards, or the change will not be kept.To extend the ramp function beyond its normal time limit: Use two similar steps. e.g., 1000 to 2000 RPM over 40 seconds, ramp from 1000 to 1500 over 20 seconds in the first step(and set Dwell to zero); then ramp from 1500 to 2000 over 20 seconds in the next step.Remember that you must press to accept any step's programming. If you move about using the navigation arrows  and   , your ENTER changes are not entered and saved.If you change a setting, be sure to press next.  (An at any time saves all previous changes that were made during that step.)ENTER ENTER In step 0 is the ability to turn off the automatic homing after each run (thus saving some time). Set the Time blank to some number larger than 0 to disable homing.

7.   TROUBLESHOOTING

       Unit has 2 interlocks that can halt operation. They include Loss of Vacuum and Lid Open faults. Loss of vacuum is usually due to poor Chucks must be fully pressed to the top of the chuck shaft for proper seal and good vacuum.placement of chuck.

       The lid is also interlocked to insure that it is closed during spinning. Verify that both the lid is fully closed and the chuck is fully seated to the top of the shaft for proper operation.         

 

8.    RECIPES          

       Spinners are controlled with specific recipes. The controller holds 30 recipes in storage for use. Users need to verify that their spin recipe is correct for their application. Press mode button once to enter edit mode.

       Cursor will be present on top row to indicate edit mode. Press left/right arrow keys to move to the parameter that requires change and press the up/down arrows to increase or decrease the parameter amount.

       Press enter to save changes in that step before moving to another step. Press the mode button again to exit edit mode and enter run mode.

       Typical recipe

       Step 0   after substrate loaded to chuck, start step

       Step 1   timed ramp and dwell at process rpm

       Step 2   timed ramp down to zero rpm / unload

    

9.    REVISION RECORD

Reason for Revision Date of Revision Person Responsible

Initial Release April 10, 2013 Mike Courtney

Page 12: SCS G3P-8 Spinner - Purdue University

Updated software from Coral to iLab April 27, 2017 Justin Wirth

Added more detail and photos May 9, 2019 Matthew Hayes

Sample Requirements and PreparationFor the spinner itself, the only cleanliness requirement is that the backside is clean (and free of photoresist). However, cleanliness is very important for the further processing that the sample will experience.

Samples should at least be cleaned with the , and  may be used for substrates that will tolerate it. standard solvent clean Piranha cleaning Adhesion of will depend on the surface state of the wafer, and a clean, dehydrated, hydrophobic surface will offer ideal adhesion.the photoresist

Standard Operating Procedure

New version

Previous version

Questions & Troubleshooting

Page 13: SCS G3P-8 Spinner - Purdue University

Why has the spinner stopped/failed to spin? (ERR: Lid Open and ERR: Vacuum) Unit has 2 interlocks that can halt operation. They include Loss of Vacuum and Lid Open faults  Po. Loss of vacuum has several possible causes: 1)or placement of chuck. Chucks must be fully pressed to the top of the chuck shaft for proper seal and good vacuum. There is resist clogging 2) vacuum hole in the chuck. Remove the o'ring from the shaft hole in the back of the chuck. Clean the hole out with acetone. Clean the o'ring with IPA and put back into the shaft hole. There is debris on the face of chuck or the back side of your sample. Clean the chuck with acetone. Re-clean your 3) sample or try a different sample. The vacuum path through the motor shaft is clogged. Contact the staff to correct the problem. 4) The lid is also

Verify that both the lid is fully closed and the chuck is fully seated to the top of the shaft for interlocked to insure that it is closed during spinning.proper operation.

What is the purpose of Step 0?Step 0 allows the user to set the size of vacuum chuck used, and disable the homing step at the end of the run. Normally step 0 should be left cleared if the user does not want to utilize either of these functions, as it will not execute a spin step if it is attempted.

Setting the chuck size will give the spinner an estimate for the amount of force needed to accomplish the programmed ramps and speeds. This is important for avoiding unwanted changes in acceleration, and especially important for larger chucks/substrates as they posses substantial momentum. The chuck size is indicated in Step 0 by setting the value to 1, 2, 4, or 6:Disp

1: Chuck diameter 1" (25 mm).2: Chuck diameter 2" (50 mm) and 1" (25 mm).4: Chuck diameter 4" (100 mm) and 2" (50 mm).6: Chuck diameter 6" (150 mm) and 4" (100 mm).

Setting the to a nonzero value will skip the "Homing" step at the end of the run, which will save time if orientation is not important.Disp Time

Why do I need to close the lid during use?The spinner goes up to ~10,000 RPM, and accepts a 6" wafer. In this condition, the edge speed of the wafer reaches 180 meters per second. Should the wafer chuck lose vacuum (which is not an uncommon occurrence) or the wafer not be entirely secure in a non-vacuum chuck (common, due to wear and tear on the chuck edges), the resulting broken pieces are traveling fast enough to seriously injure you, anyone else working in the hood, and bystanders in the line of the debris.

Why is a "Motion Error" being displayed?A motion error may be due to a motor issue, but can also be caused by inadequate ramp times. The error will be displayed if momentum is too great to adequately stop/start nearly instantaneously. For example, motion errors may be caused by going from a stop to a 4000 RPM step with a Ramp of 0, or going from a 4000 RPM step to a stop with 0 ramp on the next step. Typical ramp speeds are 1000 rpm/s or 2000 rpm/s, with the ramp time depending on the initial/final RPM (E.g. going from 0 to 4000 RPM at 2000 RPM/s gives a ramp time of 2.0 s).

What is the function of the setting?DispDisp is short for "dispense". As our systems lack an automated PR dispenser, this should be set to "None" for all steps except step 0. For Step 0, the numerical choices for will set the chuck size, see " " for an explanation.Disp What is the purpose of Step 0?

How can I clear an entire recipe?With the pointer on the selection at the desired recipe number, press the CLR/ERROR button, and then the ENTER key. All steps of the Recipeselected recipe will be cleared.

How can I delete a step within a recipe?If the step occurs at the end of a recipe, place the pointer on and the step number to be deleted, then press CLR/ERROR and then ENTER. This Stepwill only work if the selected step is the last step with nonzero values in the recipe.

If the step occurs in the middle of a recipe, set the RPM to be the same as the preceeding step, set all of the remaining values to be 0, and then press ENTER.

Process LibrarySee Process Library on Spin Coating techonology page.

NOTE: Spinners are controlled with specific recipes. The G3P-8 controller holds 30 recipes in storage for use. Users need to verify that their spin recipe is correct for their application. Press mode button once to enter edit mode. Cursor will be present on top row to indicate edit mode. Press left/right arrow keys to move to the parameter that requires change and press the up/down arrows to increase or decrease the parameter amount. Press

Press the mode button again to exit edit mode and enter run mode.enter to save changes in that step before moving to another step.

ReferencesSCS G3 Spincoat and Multi-Dispense Systems Brochure

SCS G3P-8 User Manual (Internal Resource)

Spinner - Staff (Restricted)