University of California, San Diego Main Page Sailor Group Home Department of Chemistry and Biochemistry, UCSD
Home Announcements Research People Publications Contact information
SAILOR RESEARCH GROUP >>SOFTWARE

Porous Silicon in Practice

These programs are companions to the text "Porous Silicon in Practice" (Sailor, 2012) available from Wiley-VCH

Software and File Downloads*

Etching Programs

Programs for Digital Etching Tool. These programs (contained in a .zip archive) are designed to connect a PC to a Keithley Sourcemeter 2601, using National Instruments Labview and the VISA interface. These are National Instruments Library files for a PC; you need the National Instruments LABVIEW program loaded on the computer to run them.

The .zip archive contains the following programs:
(1) Keithley Etch System_v1.llb, National Instruments LABVIEW library file that drives the power supply.
(2) Digital Waveform Designer_v1.llb, National Instruments LABVIEW library file that allows the design of user-defined Bragg, rugate, multilayer, single layer, or composite waveforms. It generates a file that can be read by the program Keithley Etch System_v1, which allows a computer with the appropriate analog board to talk to the Keithley Sourcemeter 2601, a programmable current source that can drive an electrochemical etch of porous silicon.
(November 10, 2011)


Programs for Analog Etching Tool. These programs (contained in a .zip archive) are designed to connect a PC to a Kepco ATE current source (model ATE 25-2DM, (specify the analog input option when ordering), using a National Instruments DAC card (NI PCI-6221 D/A card, part # 779066-01). These are executable files for a PC; you do not need National Instruments LABVIEW program loaded on the computer to run them.

The .zip archive contains the following programs:
(1) KepcoEtchATE_v1.exe, a stand-alone program, written in National Instruments LABVIEW, that drives the power supply.
(2) WaveformDesigner1_1_2.exe, allows the design of user-defined Bragg, rugate, multilayer, single layer, or composite waveforms. It generates a file that can be read by the program KepcoEtchATE, which allows a computer with the appropriate analog board to talk to the Kepco ATE 25-2DM programmable current source to drive an electrochemical etch of porous silicon.
(October 20, 2011)


Additional Pograms for Analog or Digital Etching Tools: RugateDesigner4_1 and BraggDesigner5_1, Igor Pro (www.wavemetrics.com) programs used to design waveforms for input to the LABVIEW program. (2/14/09)

 

Data Analysis Programs
Fringe_24_1 (.zip archive) Subroutines written for Igor Pro (www.wavemetrics.com) designed to work up large numbers of (reflectivity or interference) spectra from Ocean Optics spectrometers. Improved file handling, capability to perform FFT on selected regions of a spectrum, monitoring of intensity and position of peak in the reflectivity spectrum or in the FFT. Loads "SpectraSuite" files, but without timing information. Can load spectra from the new Ocean Optics spectrometers (USB-4000 series). Also has a subroutine to calculate porosity and thickness of a porous layer, given: (1) the optical reflectance spectrum of the sample in air and (2) the optical reflectance spectrum of the sample infiltrated with a liquid of known refractive index, using either the Bruggeman or Looyenga effective medium models. This is known as the Spectroscopic Liquid Infiltration Method (SLIM; see Adv. Funct. Mater. 2007, 17, 1153–1162 or "Porous Silicon in Practice," Chapter 5). (April 3, 2014)

DoubleLayerCalculator_1_7, Igor Pro (www.wavemetrics.com) program to calculate the spectrum and optical constants of a single or a double layer Fabry-Perot film. Uses the Bruggeman or Looyenga effective medium models. (April 3 2014)


SLIM_5_1, Igor Pro (www.wavemetrics.com) program to calculate porosity and thickness of a Fabry-Perot layer from the reflectivity spectrum using the Spectroscopic Liquid Infiltration Method (SLIM; see Adv. Funct. Mater. 2007, 17, 1153–1162). Improved routines are built into "Fringe_22_6" program above. (12/27/10)

MonitorSpectrum1.2, Igor Pro (www.wavemetrics.com) program to acquire spectra from Ocean Optics spectrometers. This is the successor to both the LiveSuck and the LiveUSB programs. Better file handling characteristics and improved ability to monitor Fourier transforms. (1/2/06)

 

UCSD-Only Software

The following programs are available to UCSD affiliates via site license (http://software.chem.ucsd.edu): Adobe Acrobat 11
Matlab R2013A
Gaussian 09
EM64T SSE4/Linux w/LINDA (Rev D.01)
Gaussian 09 UNIX Workstation Source (rev D.01)
Gaussian 09 Intel MAC OS X 64-bit (rev C.01)
GaussView EM64T Linux (rev 5.0.9)
ChemBioOffice Ultra version 13

*These programs are provided free of charge to the research community. The author does not warrant their accuracy or stability. Please report any bugs or problems to the author. Detailed descriptions of their use and application can be found in the book "Porous Silicon in Practice (2012)," available from Wiley-VCH. The user should be familiar with the proper use and handling of hydrofluoric acid solutions and the safety hazards before attempting to etch.

 

Send questions to: msailor@ucsd.edu.