Surface analysis of semiconductors and simulation using Python

Reflection High Energy Electron Diffraction (RHEED) is a real time in situ analysis technique for the characterisation of semiconductor surfaces. RHEED involves a beam of electrons, between 8 and 20KeV, incident upon the surface of a crystal substrate at a glancing angle. The electrons are dif...

Full description

Bibliographic Details
Main Author: Corray, Andre Mark
Other Authors: Radhakrishnan K
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158436
_version_ 1826122863897214976
author Corray, Andre Mark
author2 Radhakrishnan K
author_facet Radhakrishnan K
Corray, Andre Mark
author_sort Corray, Andre Mark
collection NTU
description Reflection High Energy Electron Diffraction (RHEED) is a real time in situ analysis technique for the characterisation of semiconductor surfaces. RHEED involves a beam of electrons, between 8 and 20KeV, incident upon the surface of a crystal substrate at a glancing angle. The electrons are diffracted and caught on a phosphor screen, where a diffraction pattern is formed. RHEED patterns are typically just a series of adjacent streaks or spots. The sample surface can be characterised by extracting the position and shape of the streaks. A charge-coupled device (CCD) camera captures the pattern, upon which, the pattern can be processed and analysed. This project uses the programming language, Python, to perform data analysis on the RHEED images. The program digitises the experimental images, stores pixel intensity data and utilises this data to extract the distance between streaks using a number of methods. By conducting analysis on the distance between streaks, information on the in-plane lattice constant of the sample can be obtained. Through monitoring the evolution of streak spacing for the experimental image patterns over time, information is provided on the variation of the in-plane lattice constant over growth time. Image processing methods were implemented to clarify the streaks. This eased the process of extracting the streak intensity profiles and pixels representing the streaks. This report discusses the development of the program step by step, the results, the issues encountered and proposed future work related to the project.
first_indexed 2024-10-01T05:55:32Z
format Final Year Project (FYP)
id ntu-10356/158436
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:55:32Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1584362023-07-07T18:58:09Z Surface analysis of semiconductors and simulation using Python Corray, Andre Mark Radhakrishnan K School of Electrical and Electronic Engineering ERADHA@ntu.edu.sg Engineering::Electrical and electronic engineering Reflection High Energy Electron Diffraction (RHEED) is a real time in situ analysis technique for the characterisation of semiconductor surfaces. RHEED involves a beam of electrons, between 8 and 20KeV, incident upon the surface of a crystal substrate at a glancing angle. The electrons are diffracted and caught on a phosphor screen, where a diffraction pattern is formed. RHEED patterns are typically just a series of adjacent streaks or spots. The sample surface can be characterised by extracting the position and shape of the streaks. A charge-coupled device (CCD) camera captures the pattern, upon which, the pattern can be processed and analysed. This project uses the programming language, Python, to perform data analysis on the RHEED images. The program digitises the experimental images, stores pixel intensity data and utilises this data to extract the distance between streaks using a number of methods. By conducting analysis on the distance between streaks, information on the in-plane lattice constant of the sample can be obtained. Through monitoring the evolution of streak spacing for the experimental image patterns over time, information is provided on the variation of the in-plane lattice constant over growth time. Image processing methods were implemented to clarify the streaks. This eased the process of extracting the streak intensity profiles and pixels representing the streaks. This report discusses the development of the program step by step, the results, the issues encountered and proposed future work related to the project. Bachelor of Engineering (Electrical and Electronic Engineering) 2022-06-04T07:09:13Z 2022-06-04T07:09:13Z 2022 Final Year Project (FYP) Corray, A. M. (2022). Surface analysis of semiconductors and simulation using Python. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158436 https://hdl.handle.net/10356/158436 en A2094-211 application/pdf Nanyang Technological University
spellingShingle Engineering::Electrical and electronic engineering
Corray, Andre Mark
Surface analysis of semiconductors and simulation using Python
title Surface analysis of semiconductors and simulation using Python
title_full Surface analysis of semiconductors and simulation using Python
title_fullStr Surface analysis of semiconductors and simulation using Python
title_full_unstemmed Surface analysis of semiconductors and simulation using Python
title_short Surface analysis of semiconductors and simulation using Python
title_sort surface analysis of semiconductors and simulation using python
topic Engineering::Electrical and electronic engineering
url https://hdl.handle.net/10356/158436
work_keys_str_mv AT corrayandremark surfaceanalysisofsemiconductorsandsimulationusingpython