Transcript
Heidelberg DWL66 Direct Write Lithography System Biomolecular Nanotechnology Center, UC Berkeley Standard Operating Procedure Prepared By: Frankie Myers (
[email protected]) Updated: July 30, 2010
QUALIFICATION: Only members who have been qualified by a superuser (currently Frankie Myers, Debkishore Mitra, Peter Ledochowitz) may use this machine. Qualification must include one supervised run. SAFETY WARNING: The laser on this machine is class 3B, meaning that it can cause serious injury to the eye if you stare directly at the beam. Do not operate the machine with the metal shroud removed. NEVER touch the interferometer mirrors. BEFORE OPERATING: Please make sure the compressed air is turned ON to the machine. Focusing the laser without the compressed air will cause the write head to crash into your substrate, and none of us wants that. You should hear a hissing sound coming from the write head when the air is on. Consult Appendix 1 for useful information on optimizing your design and exposure time/quality associated with different write lenses/modes. 1.
2.
3. 4.
Before using the tool you must schedule time on the Google calendar (see bnc.berkeley.edu). Schedule enough time for your entire run (see appendix A for estimated write times). Please be sure and specify a specific start time (i.e., do not make an all-day reservation). Convert Designs to CIF with LinkCAD a. The DWL66 file conversion utility accepts a handful of formats, but according to Heidelberg, the most reliable one is CIF. So it’s best to use LinkCAD to convert your designs to CIF first. The units of your drawing should be microns. If you are using AutoCAD to draw your design, first save your file to DXF format (not DWG), then fire up LinkCAD and follow these instructions: i. Select import format DXF, output format CIF, click next ii. In the settings page, select “custom” and fill in the values shown in the screenshot below. The most critical thing is that you select “no geometries at global scope”. Also, if your design includes block references which are scaled, you will need to select the “flatten file structure” option. This will copy your block to each location it is referenced, and it will preserve the scaling. CIF units should be “standard” (1/100th of a micron). iii. Make sure that you deal with any open polygons, zero width lines, etc. Also make sure you don’t have any stray features far away from your design which would make the mask writer think your design is a lot bigger than it actually is. To do this, do a “zoom extents” to make sure the design completely fills the window. b. This tutorial assumes that you have your designs in CIF format on a USB drive c. Note that the DWL conversion software will not handle big files (probably anything over ~100MB is asking for trouble). Always preview your design in the conversion software to make sure all your features are present. Enter the date and your name in the log book. Startup DWL66
a.
DWL66 electronics power i. Ensure that the DWL66 is running (if you look through the glass at the stage you should see red lasers from the interferometers). If the machine is not running, ensure the DWL66 power transformer is on and press the green front panel button on the machine.
LinkCAD settings you should use.
5.
ii. The DWL66 should never be switched off. If you do have to switch it on, you must wait at least 30 minutes for the interferometers to stabilize. b. Laser power i. Turn on the top power transformer on the left side of the workbench. The bottom transformer (which powers the DWL66) should never be switched off. ii. Turn on the laser using the key switch on the laser power supply. Wait at least 15 minutes for the laser power to stabilize before doing any exposures. Convert CIF files to Heidelberg File Format a. The PC should already be on. If not, switch it on. You need to be in Linux so if you’re currently in Windows, restart the machine. i. If the machine is already in Linux, you will likely need the password to unlock it. The password is “convert”. b. At the boot menu, select “Convert File - Linux” (first option). c. Wait for the desktop to come up d. Insert your USB drive (there is a port on the front of the PC, lift up on the plastic panel with the Dell logo). You should see your drive appear on the desktop. e. Copy your CIF file to the CIF directory (note the “put CIF files here” link on the desktop). f. Run “DWL File Converter” from the desktop. Make sure that the settings appear as shown in the figure below. The only fields you should edit are: source file, write lens, exposure mode, and (potentially) lic directory. g. Select your source file by clicking the arrow at the top h. Go to configuration->cif
i. Click “Select…” and select the “top cell” for your design. Usually, this is “1”. Click OK, then exit. ii. Select the layer(s) you wish to print, click “save” and exit. i. Set the write lens/quality. This is selected at the top of the main settings page. For guidelines on print quality and exposure times, consult Appendix 1. j. Select exposure mode. Exposure mode may either be “inverted” or “noninverted”. Typical SU8 molds are done with noninverted mode, where the laser exposes your features. This will result in a darkfield mask. “inverted” will expose the field and the areas you have drawn will remain (i.e., they will be opaque). Use this for brightfield masks. k. Select the lic directory. Generally, you will want to specify “automatic” for lic directory. This will use the name of the CIF file as the output directory for your design, and this is the name that will be transferred to the DWL66. However, if you are printing multiple layers from the same CIF file, you will want to make sure that each layer goes to a unique lic file directory “i.e. my_mask_layer1 and my_mask_layer2”. Remember this name, as you will need it when you FTP your files to the DWL66. l. The other settings should typically read as shown on the screenshot. i. The only thing you might want to use is the “frame size” parameter. This will add a region of padding around your design. This is useful in brightfield masks, in which the laser must expose the field (to clear it). Unless your design includes a border, this will result in the field only being exposed up to the very edge of your design, and you might instead want a margin of field to “pad” your design. Specify a frame in nm to do this. Again, this is really only useful for brightfield (inverted) masks. ii. Don’t use the “add text” feature. This is reportedly buggy. m. You can click advanced and check the settings there. Please do not change any of the settings under “advanced” without discussing with me first. The only feature you might want is XOR mode. Sometimes complex geometries can best be represented using XORed polygons, and the software can do this. Be sure to switch this back after conversion. n. Hit “preview” to see your design and make sure everything is there as you expect. There are various controls which let you zoom, pan, and measure features. The screenshot below shows the preview window open. i. To zoom with the mouse, click “MZOOM”. The left mouse button zooms in, the right button zooms out. The middle button ends the command. You must press the middle button when you are done zooming. ii. “Fill” will fill in polygons so you can see clearly what will be exposed. The black area is the area that will be exposed (become clear after mask development). You can click “mode” to toggle between inverted and noninverted mode. Note that the preview window is NOT synchronized with the conversion parameters you set before, so you must explicitly set which mode you’re using to get this to be accurate.
Conversion software showing preview window. o.
6.
7.
Hit “convert”. This will convert your design into a series of .lic and .cfg files. This may take a while if you have a big mas mask. The .lic files are binary representations of your design, and the software may generate 100s of them depending on the size of your design and the write quality you’ve selected. Transfer Files to DWL66 via FTP a. Click the “Transfer Design to DWL” icon on the Linux desktop b. Enter the name of your lic directory. If you specified “automatic” you should enter the name of the CIF file you used (without the “.cif”) c. The script will tell you if you entered a valid directory. It will then send all the files associated ated with that design over to the DWL66 via FTP. d. When the script finishes finishes, close the window. Configure and Run Exposure Job a. Reboot the computer and at the boot menu, select “Run DWL – Windows”. ”. b. When the desktop is up, click on DWL66 Menu (smiley face) c. If you get a “DWL does not respond” error, click ok and go to the Mini Terminal (computer icon at the top of the screen screen). Then, press enter twice,, and login with username “dwl”, password “dwl”. Close the Mini Terminal. A box should come up with status information info from the machine. d. You should see “IF: OK” at the top. If you don’t, try pressing “IF R”. If that doesn’t work, there may be a problem with the interferometers and you should email the superuser. i. If the machine was recently turned on, wait 10 mi min n for the interferometers to stabilize. e. Double click on the text at the top right to set print mode. Make sure the correct print head is installed for the selected mode (4mm or 20mm). Refer to the print head changing procedure (Appendix 2) if you need to change print head. Also, make sure the correct filter is in place for the mode you select (see Table 1):
Mode (uni- or bi-directional)
Filter
Energy level
Defoc
4mm
31%
70
2200
4mm High-Quality
31%
40
2200
20mm
None
80
4000
20mm High-Quality
None
40
4000
Table 1: Settings for different modes.
f.
Setup the exposure job i. From the menu, go to Job -> Make Job ii. Here you can select a Job file and a Map file, or create new ones. The DWL divides the substrate into a “map”. To edit this layout, you must edit the .MAP text file directly (See the DWL66 manual for more specifics on this format). Basically, you are creating a grid of fields into which the DWL will print individual patterns. It is to your advantage to divide your design up into individual fields because that way the DWL does not have to spend time writing between fields (i.e. it won’t write the empty space between two fields, it will just scan past it). By default, each design is centered within each field. The Edit Job dialog lists the specific CIF files you will plot in each field. Several standard maps have already been created in the C:\VBMENU\wafer\General directory. “BIGFIELD” is a map with one big field, which can be used for exposing a single design (of any size) onto the mask. This will be sufficient for whole-wafer patterns and cases where you just want to print one thing. It is possible to divide the map into multiple fields and print either the same design multiple times or different designs within each field. Refer to Appendix 1 for tips on layout on your design and fields to optimize exposure time. The figure below shows a few typical jobs. 1. To perform an exposure in a particular field, set “do” to “-1” 2. Enter the design you want to print within each field in the Design column. For a list of designs loaded onto the DWL, go to File -> Designs. There, you can click “To Job” and that will copy the selected design name to the job dialog box. 3. Defoc allows you to select the focus. The focus is periodically calibrated by the superuser. The most recent values are shown in Table 1. 4. Save your job file. 5. Exit the Job window, make sure the “Job File” at the top changes to the filename you specified, and that the MAP/FA files also switch to the correct ones.
Setting exposure job parameters g.
Run exposure i. MAKE SURE THE NITROGEN AND VACUUM LINES ARE BOTH ON IN THE SERVICE CHASE. ii. Click the DWL control panel icon on the toolbar (it’s the leftmost icon—the hammer). In the box that comes up, click “INIT”. This will initialize the stage. iii. From the menu, go to Job -> Run Job iv. Press “Load”. This will move the stage into the load position 1. If you have problems with the stage, try resetting it. You can do this from the DWL Control Panel window, which is accessed via the buttons at the top.
Exposure workflow dialog box (“Run Job”). v. Open the DWL66 front cover, and carefully load your substrate. You may wish to blow it off with N2 before putting it on the stage. vi. The switch on the front of the stage activates the vacuum. Make sure the stage pins are not higher than your substrate (there are two different sizes of pins). If some of them are higher, remove them before using the machine! Otherwise, the write head can hit them and cause serious damage. The pins that are already on the stage are configured for 5” chrome masks. If you change the pins, make sure to change them back when you are done. vii. When you have finished loading your substrate, click “ok” to move the mask back to center. viii. Double check to make sure the substrate is under the write head. Do NOT focus the write head without a substrate loaded or with the stage in the load position! ix. Press “Focus” to lower the write head. Click “yes” when it asks if you want to set Defoc to center. x. Center/Align Alignment Option #1: To have the machine automatically find the center of the substrate, click “Find Center” and then “Start”. This will locate the center using air pressure feedback from the write head. Make sure nothing is sticking up over the substrate (such as tape or stage pins). When it asks if you want to set the origin to plate center, click yes. Alignment Option #2: If you are using a standard 5” chrome mask, you can quickly enter the appropriate offset instead of waiting for the auto centering. Assuming your mask is loaded in with the outermost pins, the mask center (relative to the default stage center) is x=-2,580um , y=7405um. The procedure is as follows:
a. b. c. d. e.
Open the control panel (hammer icon). Click the “move to position 0,0” button (crosshair icon) Click “move relative” and enter -2580 for X, -7405 for Y. Click the “X=0, Y=0” to set the origin to the current location. At this point, check to make sure it has moved to the center of your mask.
Alignment Option #3: If you are aligning to features already present on your substrate, you can do alignment using the cameras and the arrow buttons in the DWL Control Panel window. Talk to Frankie if you need to do this.
8.
9.
xi. When you are satisfied with alignment, click Expose. xii. If it says “are you sure that the stage is initialized”, say no and go back to the beginning of this section, making sure to initialize the stage. xiii. If it says something about how the settings in the design differ from the print mode you’ve selected, but you’re sure they are the same, it’s because of a bug in the software. Click “yes” and it should work fine. xiv. A window will come up with an estimate of the remaining time. Sometimes (most of the time) this will be unable to calculate the time and will display an error message. You can look at the number in the upper left and get an estimate of time by watching how fast it counts down. Appendix 1 also shows estimated exposure times for different modes/geometries. xv. During exposure, you should see the laser dot flash on the left monitor (monitor must of course be on to see this). If you don’t, make sure the laser is on and warmed up, check to make sure the shutter is opening and closing, that the safety shutter on the front of the laser is open. 1. Make sure you turn off the left monitor after you leave the machine, since it will not turn off on its own. xvi. Now would be a good time to fill out the remainder of your log entry. xvii. Do not disturb the machine while it is exposing. Opening the door to the machine will turn off the laser, so don’t do that. After Exposure a. When exposure is finished, click “Unload” b. Open the DWL, turn off the chuck vacuum, and remove your substrate c. Replace original stage pins if you changed them. d. Turn off the air supply and vacuum in the service chase e. Turn off the left side monitor (the one connected to the cameras) f. Enter the exposure time in the log book (if you know it) Developing Chrome Masks a. This procedure assumes you are starting with 5” Nanofilm masks coated with AZ1518, 5300 A thick resist. b. In the solvent hood, prepare the following in 5x7 pyrex dishes. Fill each about 1”: i. 1:4 AZ400K developer in water. Graduated cylinders are available for this. For a single mask run, I usually mix 100mL of AZ400K with 400mL of water. ii. DI water bath iii. 1165 stripper on hotplate with external probe at 80C. c. In the acid hood, prepare the following in 5x7 pyrex dishes. Fill each about 1”: i. Chromium etchant (Transene 1020)
ii. 2% H2SO4 solution (dilute w/ DI water). 10mL H2SO4 + 500mL H2O works well. iii. DI water bath d. Make sure to wear chemical smock, acid gloves, and face shield as you will be working with strong acids. e. Develop the mask in 1:4 AZ400K, resist side up, holding it in your hands and agitating a bit (if you let it sink to the bottom it is hard to get it out and into DI fast). i. The developing time seems to fluctuate very strongly as a function of the age of the plates and the exposure time. Anything between 15 seconds and 2 minutes is normal. f. Once the appropriate areas are uniformly clear, continue developing for half the time you already developed and then quickly take out the mask and rinse in DI (in a dish first and then under flowing water). g. Some have suggested that drying the mask at this stage is a bad idea, and you should go directly to the chrome etch for the best results. In any case, at this stage you may blow it dry and check the resist under the microscope. Check that there are no resist residues in large clear fields and near edges. h. Rinse your gloves before heading over to the acid bench. i. Etch mask with chromium etchant. Hold mask in your hands chrome side down. When the appropriate areas are uniformly clear (typically after 2 min) etch for 1 min more. i. If you do not see your pattern start to emerge through the chrome after 2 minutes, this means that the photoresist did not completely develop. This is not necessarily a big deal. You can rinse off your mask and take it back over to the solvent hood and develop longer. j. Dip in 2% H2SO4 for a few seconds to stop the etch. k. Place in DI water rinse bath for 1 min. l. Rinse with DI hose and blow dry with N2. Be sure to also rinse your gloves! m. If you cannot resolve all of the pattern after the 3 min try following with 2 min increments. n. Check under the mask microscope (both epi and dia mode, flip the switch on the left) to make sure the chrome cleared completely in the appropriate areas. Look in large clear areas and make sure it is uniformly clear and not “cloudy”. o. Strip resist using 1165 stripper @ 80C. This generally happens very fast (<10 min), but some suggest letting it strip for at least 20 minutes to make sure there is no PR residue on the mask which might come off onto your substrate during contact. DI water clean & blow dry. You can then clean with acetone & ipa using a lint-free cloth and then blow dry with N2.
Appendix 1 – Design Guidelines and Performance Characteristics
The BioPOETS UC Berkeley
Basic Principle
442nm HeCd Laser
Acousto-optic Modulator
Write Head Lens • G-lineResists • chrome masks precoated with AZ1518 (positive resist) • Written areas will be clear • To optimize time, minimize X dimension.
Substrate
X (stepping direction)
The BioPOETS UC Berkeley
Design Guideline: To minimize print time, orient long dimension in Y direction
R aster Pattern:
The BioPOETS UC Berkeley
Printing Modes 20 nm
The BioPOETS UC Berkeley
20 mm lens: minimum features ~ 5 um HQ Uni-directional
•
Pixel Size
4mm / HQ
Tradeoff between print time and 4mm / LQ 40 nm resolution 20mm /HQ 100 nm 8 combinations total (2 x 2 x 2): 200mm / LQ 200 nm – 2 Lenses: 4mm and 20mm • Determines laser spot size -> minimum feature size – 2 quality settings (low quality, high quality) • Determines minimum feature size and edge quality • LQ = 2X faster – Bi-directional or uni-directional • Determines edge quality • Bi-directional = 2X faster
Bi-directional
•
Lens/ Mode
LQ
The BioPOETS UC Berkeley
20 mm lens: minimum features ~ 5 um LQ
Bi-directional
Uni-directional
HQ
The BioPOETS UC Berkeley
4 mm lens: minimum features ~ 1 um
Bi-directional
Uni-directional
HQ
(not recommended)
LQ
The BioPOETS UC Berkeley
4 mm lens: minimum features ~ 1 um HQ Uni
LQ Uni
The BioPOETS UC Berkeley
4 mm lens: minimum features ~ 1 um HQ Uni
LQ Uni
The BioPOETS UC Berkeley
Write times: 20 mm HQ
LQ
20 mm, HQ, uni-directional
20 mm, LQ, uni-directional 18
height = 1 cm height = 5 cm height = 10 cm
30
height = 1 cm height = 5 cm height = 10 cm
16 14
25 time (hr)
12 time (hr)
Uni-directional
35
20 15
10 8 6
10 4 5 0
2 0
2
4
6
8
0
10
0
2
4
width (cm)
20 mm, HQ, bi-directional
8
10
height = 1 cm height = 5 cm height = 10 cm
8
14
7
12
6 time (hr)
time (hr)
10
9 height = 1 cm height = 5 cm height = 10 cm
16
Bi-directional
8
20 mm, LQ, bi-directional
18
10 8
5 4
6
3
4
2
2 0
6 width (cm)
1 0
2
4
6
8
0
10
0
2
4
width (cm)
6 width (cm)
The BioPOETS UC Berkeley
Write times: 4 mm HQ
LQ
4 mm, HQ, uni-directional
4 mm, LQ, uni-directional 120
height = 1 cm height = 5 cm height = 10 cm
200
height = 1 cm height = 5 cm height = 10 cm
100
80 150
time (hr)
time (hr)
Uni-directional
250
60
100 40 50
0
20
0
2
4
6
8
0
10
0
2
4
width (cm)
4 mm, HQ, bi-directional
10
8
10
60 height = 1 cm height = 5 cm height = 10 cm
100
height = 1 cm height = 5 cm height = 10 cm
50
40 time (hr)
80 time (hr)
Bi-directional
8
4 mm, LQ, bi-directional
120
60
30
40
20
20
10
0
6 width (cm)
0
2
4
6 width (cm)
8
10
0
0
2
4
6 width (cm)
The BioPOETS UC Berkeley
Example Write Times • 5 cm x 5 cm design – Brightfield or darkfield – Features/complexity do not matter
20 mm LQ
20 mm HQ
4 mm LQ
4 mm HQ
uni-dir
6 hr
12 hr
3 6 hr
72 hr
bi-dir
3hr
6 hr
18 hr
3 6 hr
Appendix 2 – Changing between 20mm and 4mm write heads Please ask me to change the write head for now.
Appendix 3 - Troubleshooting 1.
If you must reset the DWL66’s computer, press the small “reset” button on the computer module. Don’t shut down the entire machine as the interferometers will require time to restabilize. To open the front panel and access the electronics rack, use the key that is clipped to this binder. 2. After resetting the machine, move the stage to center by hand, and make sure you dod an interferometer reset (by pressing IF R) and subsequently a stage reset (the software will recommend that you do this, just say yes). Finally, you should init the stage (via the control panel) 3. The lid must be closed for the machine to operate. If the stage is not moving, make sure the cover is closed and the safety switch (located in the back right near the hinge) is disengaged. 4. If there is no chuck vacuum, make sure the valve is turned off in the service chase, and make sure the line is not kinked anywhere along the way (including where it goes into the stage). 5. If the conversion software freezes and you need to kill it, open a terminal and type “killall wish” 6. To turn on the laser for focusing, enter “adjust_fi -i -p” into TTerm (don’t do this through the mini terminal). 7. If, when you start exposure, the stage immediately travels to the end of its range (i.e. it “bottoms out”) and starts making a knocking sound against the rubber stops, most likely you either (a) did not center the mask and the 0,0 position is actually set off-center or (b) your design is too big for a 5” x 5” mask. (b) is common, because often a stray mark far away from your design can get left in your CAD file. In AutoCAD or in the Heidelberg conversion software, make sure that when you “zoom extents”, your design is maximized in the screen. If there is a lot of white space on the top, bottom, or sides of your design, it might indicate that there is a stray mark somewhere. 8. If your file is too large for the conversion software (>80MB), consider using block references in AutoCAD for repeating features. These can substantially cut down on the file size and even make AutoCAD run faster. They are useful when you have large arrays of the same basic structure; the structure is defined once, and then it is “referenced” at every location that it should repeat. 9. If you get an error saying “no information about /h1//convert”, check that (a) you specified “-1” for at least one of your fields in the Make Job dialog and (b) you have the correct name for a design that has been transferred to the DWL66. Click on “File->Designs” to retrieve a listing of designs on the DWL66. 10. If, when you click “preview” or “convert”, the conversion software hangs, check that your .CIF file has a “DS” command near the top. Usually, this should appear right underneath the comment lines at the very top of the file. To fix this, you can either manually enter “DS 1 1 1;” at the top of the file, or make sure that in LinkCAD you have selected the “no geometries at global scope” option. 11. If you get an “abnormal termination” error in the conversion program, make sure you selected a CIF file layer.