Project

# Title Team Members TA Documents Sponsor
9 Dieagnosis
Josh Hartman
Megan Zeng
The Minh Pham
Yushi Zhou
# Automated Optical Wafer Inspection System

Team Members:

- Megan Zeng (meganlz2)
- Josh Hartman (joshh3)

# Problem

In ECE 444, wafers are inspected under a microscope after fabrication steps to make sure the process was completed correctly. Since a wafer can contain dozens of dies and hundreds of devices, it is not practical to inspect every device after every fabrication step. Instead, only a small number of locations are usually inspected, and the rest of the wafer is assumed to be similar.

This can make it difficult to determine why a device fails after fabrication. For example, a problem with photoresist removal, etching, or deposition may affect a region of the wafer without being noticed during manual inspection. If the problem is only discovered during electrical testing, it can be difficult to determine which fabrication step caused it.

An automated inspection system could scan a much larger portion of the wafer after each fabrication step and identify regions that differ from the expected surface condition. This would provide additional information about where a fabrication problem may have occurred without requiring manual inspection of the entire wafer.

# Solution

We propose an automated optical wafer inspection system that uses a laser and photodiode to measure the optical response of different locations on a wafer. A low-power laser will illuminate the wafer, and a photodiode will measure reflected or scattered light from the surface. The measured signal will be compared against a baseline from an "ideal" wafer. Differences in the measured signal can indicate changes in the surface caused by fabrication anomalies.

The wafer will be mounted on an X-Y stage that moves it through a grid of measurement locations. The laser and photodiode will remain fixed while the wafer moves underneath them. A microcontroller will control the stage, collect measurements from the photodiode, and record the measurement location. The measurements will then be sent to a computer, where they will be compared against the baseline and displayed on a map of the wafer.

The system will be enclosed to reduce the effects of ambient light and keep the optical components in fixed positions. One intended application is inspecting a wafer after photoresist removal to identify regions where resist may remain before the wafer proceeds to a thermal processing step. Removing PR before a furnace step is important because PR can both severely contaminate the furnace and ruin sections of the wafer. Other surface anomalies may also be detectable depending on the optical response of the wafer at different stages of fabrication.

# Solution Components

## Subsystem 1: Optical Sensing

The optical sensing subsystem will illuminate the wafer and measure the reflected or scattered light. A low-power laser will be used so that the system can provide a consistent optical measurement at a small, localized point. Lenses may be used to control the size and focus of the laser spot on the wafer, depending on the results of initial testing.

The subsystem will contain:

- Laser: 650nm 5mW laser, specific part will be chosen based on cost and availability
- Photodiode: Vishay BPW34
- Transimpedance amplifier: Texas Instruments OPA380
- Filtering: RC low-pass filter
- Optical components: Lens and mounts for the laser and photodiode

The photodiode will produce a current based on the amount of incident light. The transimpedance amplifier will convert this current into a voltage that can be measured by the microcontroller. Filtering will be used to reduce noise in the measurement.

The exact optical geometry and lens configuration will be selected during development based on the measured signal strength and repeatability.

## Subsystem 2: Wafer Motion and Positioning

The motion subsystem will move the wafer through a predefined scan pattern and allow each optical measurement to be associated with a location on the wafer.

The subsystem will contain:

- Stepper motors: NEMA 17 stepper motors
- Motor drivers: Texas Instruments DRV8825
- Position sensors: Mechanical limit switches
- Stage: Custom X-Y motorized stage
- Wafer holder: Custom holder for a 4-inch wafer

The stage will be brought to a known origin using the limit switches before a scan begins. The microcontroller will then move the wafer to each measurement location based on the number of commanded motor steps. The system will pause briefly after each movement before taking a measurement so that vibrations from the motor do not significantly affect the optical measurement.

## Subsystem 3: Data Acquisition and Control

The data acquisition and control subsystem will control the scan, collect the photodiode measurements, and communicate with the computer.

The subsystem will contain:

- Microcontroller: STM32G474RET3
- ADC: Integrated in the MCU
- Motor control: Digital step/direction outputs for the DRV8825 drivers
- Limit switch inputs: Inputs for bringing stage to origin
- Communication: USB or UART connection to a host computer
- Custom PCB: Contains the microcontroller, optical sensing circuitry, motor interfaces, and power regulation

The microcontroller will control the motors and take one or more photodiode measurements at each scan location. Each measurement will be stored along with the corresponding X-Y position and then transmitted to the host computer.

## Subsystem 4: Data Processing and Wafer Mapping

The data processing subsystem will process the collected measurements and produce a map of the wafer.

The subsystem will contain:

- Host computer
- Python data processing software
- Python-based wafer mapping and visualization

A baseline scan will be used to determine the expected optical response for an ideal wafer condition. Measurements with a significant difference from the baseline will be marked as anomalies. The software will associate these measurements with their positions on the wafer and display the results as a two-dimensional map.

## Subsystem 5: Enclosure

The subsystem will hold the wafer, stage, laser, and photodiode in fixed positions while limiting ambient light reaching the photodiode.

The subsystem will contain:

- Enclosure: Custom machined housing
- Mounts: Mounts for the laser and photodiode. Possibly integrated into the enclosure

The enclosure will provide an environment for optical measurements and reduce noise caused by ambient lighting.

# Criterion For Success

1. Wafer positioning: The system will automatically move a 4-inch wafer through a predefined scan grid and return to a known home position.

2. Measurement repeatability: Consecutive measurements taken at the same wafer location under identical conditions will not have large swings (within 10% of each other).

3. Optical anomaly detection: The system will distinguish between two wafer surface conditions with a measurable difference in optical response.

4. Spatial mapping: The system will record the X-Y location of every optical measurement and generate a two-dimensional map covering the scanned region of the wafer.

5. Ambient-light rejection: With the enclosure installed, changes in ambient lighting will cause insignificant change (less than 5%) in the photodiode measurement.

Iron Man Mouse

Jeff Chang, Yayati Pahuja, Zhiyuan Yang

Featured Project

# Problem:

Being an ECE student means that there is a high chance we are gonna sit in front of a computer for the majority of the day, especially during COVID times. This situation may lead to neck and lower back issues due to a long time of sedentary lifestyle. Therefore, it would be beneficial for us to get up and stretch for a while every now and then. However, exercising for a bit may distract us from working or studying and it might take some time to refocus. To control mice using our arm movements or hand gestures would be a way to enable us to get up and work at the same time. It is similar to the movie Iron Man when Tony Stark is working but without the hologram.

# Solution Overview:

The device would have a wrist band portion that acts as the tracker of the mouse pointer (implemented by accelerometer and perhaps optical sensors). A set of 3 finger cots with gyroscope or accelerometer are attached to the wrist band. These sensors as a whole would send data to a black box device (connected to the computer by USB) via bluetooth. The box would contain circuits to compute these translational/rotational data to imitate a mouse or trackpad movements with possible custom operation. Alternatively, we could have the wristband connected to a PC by bluetooth. In this case, a device driver on the OS is needed for the project to work.

# Solution Components:

Sensors (finger cots and wrist band):

1. 3-axis accelerometer attached to the wrist band portion of the device to collect translational movement (for mouse cursor tracking)

2. gyroscope attached to 3 finger cots portion to collect angular motion when user bend their fingers in different angles (for different clicking/zoom-in/etc operations)

3. (optional) optical sensors to help with accuracy if the accelerometer is not accurate enough. We could have infrared emitters set up around the screen and optical sensors on the wristband to help pinpoint cursor location.

4. (optional) flex sensors could also be used for finger cots to perform clicks in case the gyroscope proves to be inaccurate.

Power:

Lithium-ion battery with USB charging

Transmitter component:

1. A microcontroller to pre-process the data received from the 4 sensors. It can sort of integrate and synchronize the data before transmitting it.

2. A bluetooth chip that transmits the data to either the blackbox or the PC directly.

Receiver component:

1. Plan A: A box plugged into USB-A on PC. It has a bluetooth chip to receive data from the wristband, and a microcontroller to process the data into USB human interface device signals.

2. Plan B: the wristband is directly connected to the PC and we develop a device driver on the PC to process the data.

# Criterion for Success:

1. Basic Functionalities supported (left click, right click, scroll, cursor movement)

2. Advanced Functionalities supported(zoom in/out, custom operations eg. volume control)

3. Performance (accuracy & response time)

4. Physical qualities (easy to wear, durable, and battery life)