Calculators + Utilities: Difference between revisions
Jump to navigation
Jump to search
(move nk.py to "Scripts" section) |
(link to ProFilmOnline) |
||
Line 1: | Line 1: | ||
''This page lists a few online calculators and utilities that are useful to lab users.'' |
''This page lists a few online calculators and utilities that are useful to lab users.'' |
||
== Fabrication Processes & Converters == |
|||
* [http://cleanroom.byu.edu/OxideTimeCalc Thermal Oxide Calculator (BYU)] |
* [http://cleanroom.byu.edu/OxideTimeCalc Thermal Oxide Calculator (BYU)] |
||
* [http://www.lelandstanfordjunior.com/thermaloxide.html Thermal Oxide Calculator (Leland Stanford Jr.)] |
* [http://www.lelandstanfordjunior.com/thermaloxide.html Thermal Oxide Calculator (Leland Stanford Jr.)] |
||
Line 9: | Line 9: | ||
* [http://www.lelandstanfordjunior.com LelandStanfordJunior.com]: Film Stress, Ion Implant, Thermal Oxidation, KOH Etching & online curve-fitting |
* [http://www.lelandstanfordjunior.com LelandStanfordJunior.com]: Film Stress, Ion Implant, Thermal Oxidation, KOH Etching & online curve-fitting |
||
== Material Parameters == |
|||
* [https://www.webelements.com/compounds/ WebElements: Compounds] |
* [https://www.webelements.com/compounds/ WebElements: Compounds] |
||
** ''Boiling points of various compounds can tell you how volatile an etch product may be in a reactive ion etch, or whether they need to be wet-etched instead.'' |
** ''Boiling points of various compounds can tell you how volatile an etch product may be in a reactive ion etch, or whether they need to be wet-etched instead.'' |
||
* [http://www.ioffe.ru/SVA/NSM/Semicond/index.html Physical Properties of Semiconductors (Ioffe Institute)] |
* [http://www.ioffe.ru/SVA/NSM/Semicond/index.html Physical Properties of Semiconductors (Ioffe Institute)] |
||
== Wet Etching == |
|||
* [http://transene.com/etch-compatibility/ Transene Inc. Chemical Compatibility Chart] |
* [http://transene.com/etch-compatibility/ Transene Inc. Chemical Compatibility Chart] |
||
* [http://www.sciencedirect.com/science/article/pii/S0927796X00000279 A.R. Clawson, "Guide to references on III±V semiconductor chemical etching", 2001] |
* [http://www.sciencedirect.com/science/article/pii/S0927796X00000279 A.R. Clawson, "Guide to references on III±V semiconductor chemical etching", 2001] |
||
** ''Enormous review of published wet etches of many semiconductors and alloys. The only thing it's missing is a hyperlinked table of contents.'' |
** ''Enormous review of published wet etches of many semiconductors and alloys. The only thing it's missing is a hyperlinked table of contents.'' |
||
== Refractive Indices == |
|||
* [http://luxpop.com/HU_v172.cgi?OpCode=73 LuxPop.com] |
* [http://luxpop.com/HU_v172.cgi?OpCode=73 LuxPop.com] |
||
* [https://refractiveindex.info RefractiveIndex.info] |
* [https://refractiveindex.info RefractiveIndex.info] |
||
Line 25: | Line 25: | ||
* [http://www.ioffe.ru/SVA/NSM/nk/index.html Ioffe Institute] |
* [http://www.ioffe.ru/SVA/NSM/nk/index.html Ioffe Institute] |
||
== Scripts + Programs == |
|||
=== General Calculators === |
|||
* [https://www.anaconda.com/download/ Anaconda Python] |
* [https://www.anaconda.com/download/ Anaconda Python] |
||
** A free Matlab-like IDE and GUI, using the Python language. The '''''Spyder''''' interface is modeled after Matlab. |
** A free Matlab-like IDE and GUI, using the Python language. The '''''Spyder''''' interface is modeled after Matlab. |
||
Line 39: | Line 39: | ||
** ''Python functions for returning'' '''n''' ''(ref. idx.) &'' '''k''' ''(ext. coeff.) of various NanoFab thin-films at a specified wavelength (aka. dispersion models).'' |
** ''Python functions for returning'' '''n''' ''(ref. idx.) &'' '''k''' ''(ext. coeff.) of various NanoFab thin-films at a specified wavelength (aka. dispersion models).'' |
||
=== Python Scripts === |
|||
''These scripts are best run in the Spyder IDE, which is easily installed via [https://www.anaconda.com/download/ Anaconda], [http://python-xy.github.io Python(X,Y)], or direct compiling using a command-line package manager.'' |
''These scripts are best run in the Spyder IDE, which is easily installed via [https://www.anaconda.com/download/ Anaconda], [http://python-xy.github.io Python(X,Y)], or direct compiling using a command-line package manager.'' |
||
* [https://github.com/demisjohn/Keithley-I-V-Sweep Keithley I-V Sweep] |
* [https://github.com/demisjohn/Keithley-I-V-Sweep Keithley I-V Sweep] |
||
Line 51: | Line 51: | ||
** Simulate your laser endpoint signal as you dry-etch through a stack of thin-film layers, using an open-source electromagnetics module. |
** Simulate your laser endpoint signal as you dry-etch through a stack of thin-film layers, using an open-source electromagnetics module. |
||
=== Analysis Programs === |
|||
* [https://fiji.sc FIJI] - scientific image anaylsis software |
* [https://fiji.sc FIJI] - scientific image anaylsis software |
||
** This is just [http://imagej.net/Welcome ImageJ] pre-packaged with many of the most useful plugins |
** This is just [http://imagej.net/Welcome ImageJ] pre-packaged with many of the most useful plugins |
||
Line 59: | Line 59: | ||
** Sophisticated leveling, slicing, roughness analysis functions etc. |
** Sophisticated leveling, slicing, roughness analysis functions etc. |
||
** Can open Bruker NanoScope files, from the [[Atomic_Force_Microscope_(Dimension_3100/Nanoscope_IVA)|AFM]] |
** Can open Bruker NanoScope files, from the [[Atomic_Force_Microscope_(Dimension_3100/Nanoscope_IVA)|AFM]] |
||
* [https://www.profilmonline.com ProfilmOnline.com (Filmetrics)] - online analysis/storage/sharing of 3D topographical data and images. |
|||
** You can share an interactive 3D render of your AFM or Wyko scans with this tool. |
Revision as of 19:55, 9 April 2018
This page lists a few online calculators and utilities that are useful to lab users.
Fabrication Processes & Converters
- Thermal Oxide Calculator (BYU)
- Thermal Oxide Calculator (Leland Stanford Jr.)
- This Thermal Ox calculator allows you to tweak the calculation using the Partial Pressure variable, to match your experimental data.
- Conversion of Pressure Units (calculatoredge.com)
- Mean Free Path tables (Pfeiffer Vacuum)
- LelandStanfordJunior.com: Film Stress, Ion Implant, Thermal Oxidation, KOH Etching & online curve-fitting
Material Parameters
- WebElements: Compounds
- Boiling points of various compounds can tell you how volatile an etch product may be in a reactive ion etch, or whether they need to be wet-etched instead.
- Physical Properties of Semiconductors (Ioffe Institute)
Wet Etching
- Transene Inc. Chemical Compatibility Chart
- A.R. Clawson, "Guide to references on III±V semiconductor chemical etching", 2001
- Enormous review of published wet etches of many semiconductors and alloys. The only thing it's missing is a hyperlinked table of contents.
Refractive Indices
Scripts + Programs
General Calculators
- Anaconda Python
- A free Matlab-like IDE and GUI, using the Python language. The Spyder interface is modeled after Matlab.
- Includes the scientific Python libraries needed for array math (numpy), plotting (matplotlib), data science (pandas) and many others. Many open-source packages are available to extend capabilities. The PyVisa module adds equipment control capabilities for automated measurements.
- Octave Online Interpreter (online-utility.org)
- A Matlab-like command-line interface, powered by Python Octave.
- Wolfram Alpha
- A versatile online interpreter/calculator, allowing calculations such as "Volume of 1.5g of Silicon", "melting point of SiO2" or "520°C in Fahrenheit".
- nk.py (Demis D. John)
- Python functions for returning n (ref. idx.) & k (ext. coeff.) of various NanoFab thin-films at a specified wavelength (aka. dispersion models).
Python Scripts
These scripts are best run in the Spyder IDE, which is easily installed via Anaconda, Python(X,Y), or direct compiling using a command-line package manager.
- Keithley I-V Sweep
- Sweep voltage and plot current vs. voltage using a Keithley SMU.
- Already installed at the Probe Station in Bay 4, and on the QFI Thermal Microscope (Use Python(X,Y) to run).
- Requires the pyvisa python module.
- QFIScope Thermal Analysis
- Import 2D temperature data from the IR Thermal Microscope (QFI) and plot temperature profiles at user-specified locations.
- Already installed on the QFI Infrared Microscope.
- Laser Etch Monitor Simulation in Python
- Simulate your laser endpoint signal as you dry-etch through a stack of thin-film layers, using an open-source electromagnetics module.
Analysis Programs
- FIJI - scientific image anaylsis software
- This is just ImageJ pre-packaged with many of the most useful plugins
- The Microscope Measurement Tools plugin allows you to save scaling settings for various microscopes & draw measurements.
- There are many other useful plugins, for particle counting etc.
- Gwyddion - free analysis software for Atomic Force Microscopes (AFMs)
- Sophisticated leveling, slicing, roughness analysis functions etc.
- Can open Bruker NanoScope files, from the AFM
- ProfilmOnline.com (Filmetrics) - online analysis/storage/sharing of 3D topographical data and images.
- You can share an interactive 3D render of your AFM or Wyko scans with this tool.