π¬ SPIN COATING SIMULATOR
Complete User Tutorial
Β© 2025 KEEPLEAN Educational Tools | Toufik Dakhia LSS Master Black Belt
π How to Use This Tutorial:
- Print: Click the blue button (top right) β Print or Save as PDF
- Navigate: Use browser Find (Ctrl+F) to search topics
- Practice: Follow along with the simulator open
π Table of Contents
- Introduction
- Quick Start (60 seconds)
- Interface Overview
- Material Parameters
- Speed Profile (4 Phases)
- Environmental Control (PID)
- Running a Simulation
- Understanding Results
- Exporting Data
- Practical Examples
1. Introduction
What is Spin Coating?
Spin coating is a process used to apply uniform thin films to flat substrates. A solution is deposited on a substrate which is then rotated at high speed to spread the fluid by centrifugal force.
π― Learning Objectives:
- Understand how process parameters affect coating thickness
- Learn the relationship between viscosity, speed, and thickness
- Master environmental control (PID systems)
- Perform statistical analysis of coating uniformity
- Apply Design of Experiments (DOE) principles
Simulator Capabilities
| Feature | Description |
|---|---|
| π§ͺ Materials | 6 different photoresists (from easy to difficult) |
| βοΈ Speed Profile | 4-phase customizable process |
| π‘οΈ Environment | Temperature & humidity control with PID tuning |
| π Measurement | 50-point uniformity analysis |
| π Statistics | Average, Std Dev, CV%, Uniformity |
| π₯ Export | CSV & Excel data export |
2. Quick Start (60 Seconds)
β¨ Follow these steps to run your first simulation:
Step 1: Select Material β Choose
AZ 1518 (beginner-friendly)
Step 2: Set Quantity β Enter
100 Β΅L
Step 3: Configure Speed Profile:
- Phase 1:
10 rpm,2 s - Phase 2:
10 β 500 rpm,5 s - Phase 3:
2000 rpm,15 s - Phase 4:
3000 rpm,15 s
Step 4: Set Environment:
- Temperature:
22Β°C - Humidity:
45% - Keep default PID values
Step 5: Click βΆοΈ START SIMULATION
Step 6: Wait 2-3 seconds for results
Expected Results:
- Average Thickness: ~2.5 Β΅m
- Uniformity: >95% (Green indicator)
- CV%: <2%
4. Material Parameters
Available Materials
| Material | Viscosity | Difficulty | Typical Use | Thickness @ 3000 rpm |
|---|---|---|---|---|
| AZ 1518 | 25 cP | β Easy | Photolithography | ~1.7 Β΅m |
| S1813 | 40 cP | β Easy | Standard resist | ~2.1 Β΅m |
| PMMA 950K | 35 cP | ββ Medium | E-beam lithography | ~2.0 Β΅m |
| SU-8 2050 | 450 cP | ββ Medium | Thick films, MEMS | ~7.0 Β΅m |
| HSQ | 12 cP | βββ Hard | Nanofabrication | ~0.8 Β΅m |
| Ma-N 2403 | 18 cP | βββ Hard | High resolution | ~1.0 Β΅m |
β οΈ Beginner Tip: Start with AZ 1518 or S1813 for best results
Resin Quantity
| Wafer Size | Recommended Quantity |
|---|---|
| 50mm | 50-100 Β΅L |
| 100mm | 100-200 Β΅L |
| 200mm | 200-500 Β΅L |
Effect on coating:
- More resin (β) β Thicker coating
- Less resin (β) β Thinner coating
5. Speed Profile (4 Phases)
SPEED (rpm)
β
5000β ββββββββββββββββββββ
β β Phase 4 β
3000β ββββββββββ€ DRYING β
β β β β
2000β β Phase 3β β
β β±β THIN β β
500β β± β β β
β ββββββββ β±Phaseβ β β
10βββββββ€Phase1β β± 2 β β β
β βSPREADβRAMP β β β
0βββββββ΄βββββββ΄ββββββββββ΄βββββββββ΄βββββββββββββββββββ΄ββββ TIME
2s 5s 15s 15s
Phase 1: Deposit (Spreading)
Purpose: Spread the resin across the wafer
Speed: 10-50 rpm (Low speed)
Time: 2-5 seconds
β οΈ IMPORTANT: Speed must be β₯ 5 rpm
Speed: 10-50 rpm (Low speed)
Time: 2-5 seconds
β οΈ IMPORTANT: Speed must be β₯ 5 rpm
Phase 2: Acceleration Ramp
Purpose: Gradually increase speed to prevent splashing
From: 10-100 rpm
To: 500-2000 rpm
Time: 3-10 seconds
From: 10-100 rpm
To: 500-2000 rpm
Time: 3-10 seconds
Phase 3: Speed Thinning
Purpose: Achieve desired thickness
Speed: 1000-4000 rpm (High speed)
Time: 10-30 seconds
Key: Film thickness is determined mainly in this phase
Speed: 1000-4000 rpm (High speed)
Time: 10-30 seconds
Key: Film thickness is determined mainly in this phase
Phase 4: Final Drying
Purpose: Evaporate remaining solvent
Speed: 2000-5000 rpm (Very high speed)
Time: 10-30 seconds
Speed: 2000-5000 rpm (Very high speed)
Time: 10-30 seconds
| Phase | Speed Range | Duration | Purpose |
|---|---|---|---|
| 1 - Deposit | 10-50 rpm | 2-5 s | Spread resin |
| 2 - Ramp | 10β2000 rpm | 3-10 s | Smooth acceleration |
| 3 - Thinning | 1000-4000 rpm | 10-30 s | Set thickness |
| 4 - Drying | 2000-5000 rpm | 10-30 s | Evaporate solvent |
8. Understanding Results
Statistics Overview (50 measurement points)
| Statistic | What It Means | Good Value |
|---|---|---|
| Average Thickness (Β΅m) | Mean thickness across all 50 points | Target Β±10% |
| Std Dev Ο (Β΅m) | Measure of thickness variation | < 0.1 Β΅m |
| CV% | Coefficient of Variation = (Ο/avg) Γ 100 | < 2% |
| Min (Β΅m) | Thinnest point measured | Check spec minimum |
| Max (Β΅m) | Thickest point measured | Check spec maximum |
| Uniformity (%) | [1 - (Max-Min)/(2ΓAvg)] Γ 100 | β₯ 95% |
Uniformity Interpretation
| Value | Color | Quality | Use Case |
|---|---|---|---|
| β₯ 95% | π’ Green | Excellent | Production ready |
| 90-95% | π‘ Yellow | Good | Development acceptable |
| < 90% | π΄ Red | Poor | Not acceptable |
Industry Standards:
- Production: β₯ 98%
- Development: β₯ 95%
- Research: β₯ 90%
10. Practical Examples
Example 1: Speed Effect Study
Objective: Understand how speed affects thickness
| Run | Phase 3 Speed | Expected Thickness (AZ 1518) |
|---|---|---|
| 1 | 1000 rpm | ~5.0 Β΅m |
| 2 | 2000 rpm | ~2.5 Β΅m |
| 3 | 3000 rpm | ~1.7 Β΅m |
| 4 | 4000 rpm | ~1.3 Β΅m |
Analysis: Create plot with Speed (X-axis) vs Thickness (Y-axis)
Expected: Thickness β Speed-0.5 (inverse square root relationship)
Expected: Thickness β Speed-0.5 (inverse square root relationship)
Example 2: Material Comparison
Objective: Compare all 6 materials at same speed
| Material | Viscosity | Expected Thickness @ 3000 rpm |
|---|---|---|
| HSQ | 12 cP | ~0.8 Β΅m |
| Ma-N 2403 | 18 cP | ~1.0 Β΅m |
| AZ 1518 | 25 cP | ~1.7 Β΅m |
| PMMA | 35 cP | ~2.0 Β΅m |
| S1813 | 40 cP | ~2.1 Β΅m |
| SU-8 | 450 cP | ~7.0 Β΅m |
Analysis: Plot Viscosity vs Thickness
Expected: Thickness β βViscosity
Expected: Thickness β βViscosity
Troubleshooting Guide
Common Issues & Solutions
| Problem | Possible Cause | Solution |
|---|---|---|
| Error: "Phase 1 must be β₯ 5 rpm" | Phase 1 speed too low | Set Phase 1 to 10 rpm or higher |
| Poor Uniformity (<90%) | Environmental instability | Reduce Kp and Ki, add small Kd (0.05) |
| Poor Uniformity (<90%) | Insufficient resin | Increase quantity to 100 Β΅L or more |
| Thickness too high | Speed too low / Temp too low | Increase speed or temperature |
| Thickness too low | Speed too high / Temp too high | Decrease speed or temperature |
| Export doesn't work | No simulation run yet | Run simulation first, then export |
Quick Reference Card
Default Settings (Beginner)
| Parameter | Value |
|---|---|
| Material | AZ 1518 |
| Quantity | 100 Β΅L |
| Phase 1 | 10 rpm, 2 s |
| Phase 2 | 10β500 rpm, 5 s |
| Phase 3 | 2000 rpm, 15 s |
| Phase 4 | 3000 rpm, 15 s |
| Temperature | 22Β°C |
| Humidity | 45% |
| PID | Kp=4.0, Ki=1.0, Kd=0.0 |
Key Formulas
Thickness Equation:
h: thickness, Ξ·: viscosity, Ο: density, Ο: angular velocity
h = K Γ β(Ξ·/Ο) / Οh: thickness, Ξ·: viscosity, Ο: density, Ο: angular velocity
Viscosity-Temperature:
ΞT = T - 22Β°C
Ξ·(T) = Ξ·β Γ exp(-0.03 Γ ΞT)ΞT = T - 22Β°C
Uniformity:
U = [1 - (Max-Min)/(2ΓAvg)] Γ 100%