JohnyCoder238 / FTIR_analysis

Jupyter notebook fitting reflectance and transmittance curves of unknown thin film on substrate obtained by Fourier Transform Infrared Spectroscopy to Lorentz and Brendel-Bormann oscillator models respectively

Home Page:https://www.kaggle.com/code/johnycoder/ftir-analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

👩‍🔬 Leveraging Physics for Better Lithographic Controls 🔬

⭐️⭐️⭐️ Please star this repo if you find it helpful, interesting, or useful! ⭐️⭐️⭐️

I've just completed a project where I utilized multiple beam interference to accurately measure the thickness of spincoated resist. I implemented the Brendel-Borman model in Python to determine permittivity of substrate:

alt text

by fitting said model to Reflectance and Transmittance captured via FTIR.

alt text

I then confirmed the results and conclusions previously reached by my colleagues regarding the thickness of spincoated photoresist and its relation to spincoating speed. Although they employed the robust technique of ellipsometry, my research demonstrated that similar precision can be achieved with FTIR, validating the same resist thickness measurements. Importantly, this work confirmed that the relationship between spin coater speed and resist thickness is not linear.

alt text

This methodology further refines grating fabrication precision. It was crucial for optimizing spin coater speed during the lithographic process of creating blazed gratings for the second part of my diploma thesis.

About

Jupyter notebook fitting reflectance and transmittance curves of unknown thin film on substrate obtained by Fourier Transform Infrared Spectroscopy to Lorentz and Brendel-Bormann oscillator models respectively

https://www.kaggle.com/code/johnycoder/ftir-analysis

License:MIT License


Languages

Language:Jupyter Notebook 100.0%