Patterning SOP - Stepper V1
Last updated
Last updated
HMDS Prebake Temperature | 100°C | Resist Bake Temperature | 100°C |
HMDS Prebake Time | 60s | Resist Bake Time | 90s |
HMDS Amount (Drops) | 2 | Exposure Pattern | link |
HMDS Spin Speed | 4000 rpm | Exposure Source | Stepper V1 |
HMDS Spin Time | 20s | Exposure Time | 4s |
HMDS Bake Temperature | 100°C | Exposure Dose | |
HMDS Bake Time | 60s | Developer Type | AZ-400K |
Resist Amount | 2 drops | Developer Time | 80s |
Resist Spin Speed | 4000 rpm | Developer Temperature | 20°C |
Resist Spin Time | 30s |
Patterning is the core of any micro/nanofabrication process, as it is used to mask etch and deposit steps. First we spin coat photoresist to deposit a thin layer. Then we use our maskless lithography stepper to expose our pattern in the resist with light. Finally we wash away the exposed region with developer. This leaves behind a resist pattern that is resistant to many types of acid and plasma etches. It can also be hard baked and used as a dielectric, or metal can be deposited on top of it for a lift off process. The procedure described here uses a positive resist, AZ-P4210, but negative resists also exist where unexposed areas become soluble.
See the appendix for useful resources about spin coating, our resist, and developer.
Flashlight Jig or Maskless Lithography Stepper
AZ-4210 positive photoresist (specsheet)
AZ-400K Developer
Acetone
Isopropanol
Deionized water
Evaporating dish
If you have already claimed a chip number, and opened its specific chip view data sheet, record your patterning data into that sheet. If you have NOT claimed a chip number, and have NOT begun recording data in a chip specific sheet, open this central chip count sheet, claim the next available chip number, open the blank chip view sheet for that specific chip number and record all subsequent process data into it.
Cleave the Si wafer into a ~1 cm x 1 cm square.
Dust off the wafer with the nitrogen gun
In the fume hood, hold the wafer with tweezers over the sink.
Rinse the polished side of the wafer thoroughly with acetone, then isopropyl alcohol.
The acetone leaves a residue that must be removed by the isopropyl alcohol rinse.
Blow the wafer dry with the nitrogen gun.
Even when the wafer appears dry, there may still be moisture on the edges, so dry liberally.
Inspect with the naked eye and note any marks on the wafer.
Marks present after cleaning are likely scratches that need to be documented so we observe their effect on the process.
If previous steps required cleaning with solvents, pre-bake the wafer to dehydrate the surface.
If patterning on silicon, spin coat 1 drop of HMDS. Otherwise skip to 7.
Choose Time and RPM from patterning data sheet
Bake on the hot plate at 100°C for 30 seconds.
Spin coat as much photoresist as needed to mostly cover the chip, normally 2-3 drops
Choose Time and RPM from patterning data sheet
If chip is having trouble sticking on o-ring either: try pressing top of chip while vacuum is on with some pressure to make a better seal (use plastic tweezers)
Or, take o-ring off and clean then re-install.
Soft bake on the hot plate at 100°C for 90 seconds.
Turn on the projector. Plug in the HDMI cable for the projector and the USB camera cable to your computer.
Plug in the Raspberry pi power adapter and press the button on the arduino nano to turn them on.
Set up the projector as a second screen on your computer’s display settings.
Prepare patterns following this guide
Set up the patterning GUI util script
Run the python script It requires installing pillow and tkinter with pip3
Move the black full-screen window to the projector (on windows, this is shift + win + L/R arrow)
Use the three import buttons to select the desired images, these can be changed whenever. Make sure they are correct using the small previews
Future mentions to GUI buttons will be in [braces]
Put your image to be patterned in a Google Slides presentation. Example: resolution tests.
Put a black screen as the last slide in your presentation. This will be the non-exposing/”off” slide.
Put another black screen as the second to last slide, this time adding a dark gray plus sign or other easily focusable feature. Ensure this feature is in an area that will either get exposed or isn’t used.
Copy the flat field correction mask from here and paste it on top of your pattern in google slides. Select the mask and go to format options > set opacity to 50%.
In your browser, navigate to http://172.26.165.101:5000/#. This is how you control the stage. Press “cancel” when it prompts you to calibrate.
Open AmScope.
Split the screen so you can see the browser with the stage control and AmScope at the same time.
Check that the red filter is inserted and the bandpass (UV) filter is out.
Place the chip with soft baked photoresist on the stage.
Press [show red focus]
Find your chip by moving it with tweezers, then rotate it so the pattern is the right way up.
Use the stage to rough focus and align. Use the arrow keys with the OpenFlexure control screen to move the stage. Use pg up/ pg down to move in Z. The plus sign grid pattern is useful for accurate focus.
Press [clear] to project a black screen.
Move the Z stage by 1800 steps in +Z. This will switch from focusing in red to approximately focusing in UV.
Turn the exposure time to 200-300ms and the gain all the way up on AmScope.
Use an opaque, flat object to block the light coming out of the objective while you remove the red filter and insert the UV filter.
Press [show UV focus] to show UV focusing pattern. Use the Z axis to focus. Try to do this as quickly as possible to avoid unnecessary exposure. Press [clear] at any point to hide the focusing image.
Set the desired patterning time (in milliseconds)
Press the big red [pattern] button when ready.
Move on to your next pattern and repeat. If you’re aligning with an underlying pattern you need to switch back to red. Otherwise you can try stepping over and exposing in UV without refocusing.
Refresh the developer if it has been out for more than 6 hours. Otherwise skip to step 3.
Pour the used developer into the bottle labeled "developer waste"
Rinse the evaporating dish with DI water.
Pour about 30 mL of pre-diluted 3:1 AZ-400K developer solution into the evaporating dish labeled “AZ-400K 3:1”. For a sense of scale: in the dish above this should only be about 3mm tall of liquid (just enough to cover the surface of the chip)
Fill another evaporating dish halfway with DI water.
Start the timer at the same time as you drop the wafer into the developer, photoresist side up.
Agitate the chip in the developer solution with quick, small circular motions. Watch this video for proper technique.
5 seconds before the end of the timer, pick up the chip and prepare to drop it into the water. The chip should hit the water exactly at 0 seconds.
Note that development time includes all the time that developer is touching the chip, not just during agitation
Dry off the chip with compressed air.
Look at the chip with your bare eyes to help build an intuition for the process.
Put the chip under the microscope. Connect to the camera with your laptop and take pictures at 5X, 10X bright and dark field, 20X bright and dark field, and 50X.
You can use the 10x or 20x objective and use the calibrated measuring system to determine feature sizes on your chip
Batch save then upload the folder to Patterning Photos.
Paste a link to the folder in the last column of the patterning data sheet.
Put the chip away in a plastic box and label it with a serial number.
Right side: thicker lines and blurry edges. Left side: thin lines and sharp edges.
HMDS is a toxic, volatile chemical that should only be used in the fume hood.
Photoresist, while not as bad as HMDS, contains some nasty solvents and should be cleaned with acetone if it gets on anything other than chips and the spin coater.
AZ-400K developer is a strong base containing KOH. Use the appropriate precautions for working with bases. Only agitate the developer inside the fume hood to reduce the chance of droplets.
See this webpage for in depth spin coating theory: https://www.ossila.com/en-us/pages/spin-coating
Put on UV protection glasses.
Before placing the chip under the exposure area, turn on the flashlight and adjust the position of the UV meter’s sensor head to maximize the reading.
Depending on the battery level, this should be around 10 mW/cm2.
Turn off the flashlight, being careful not to move it out of position.
Place the chip on the plastic cap photoresist side up.
Place the mask on the wafer. Gently press down to sandwich the two together.
If the ThorLabs logo is correctly oriented then the chrome is facing you. Put that side face down towards the chip.
Try not to slide the mask on the wafer because you’ll damage the photoresist.
Place the cap with the wafer and mask on top of the UV sensor.
Turn on the flashlight for the desired exposure time.
Record the measured exposure time in the spreadsheet
Does should be automatically calculated in the sheet based on exposure option used