Difference between revisions of "Calculators + Utilities"

From UCSB Nanofab Wiki
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 ===
+
== 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 ===
+
== 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 ===
+
== 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 ===
+
== 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 ===
+
== Scripts + Programs ==
==== General Calculators ====
+
=== 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 ====
+
=== 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 ====
+
=== 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 12:55, 9 April 2018

This page lists a few online calculators and utilities that are useful to lab users.

Fabrication Processes & Converters

Material Parameters

Wet Etching

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.
  • 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
  • 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.