EE 511/611 Solid State Electronics I

Instructor: Branimir Pejcinovic


Course Outline


This is the first part of a sequence and it deals with the underlying principles that determine solid state device operation and performance. It is recommended for students interested in semiconductor device operation, device design and analysis, VLSI, optoelectronics and power electronics. Several homeworks and a project will be assigned during the quarter.

The course is structured as follows:

Basic Semiconductor Properties
A review of general material and crystalline properties.

Elements of Quantum Mechanics
An introduction to basic formalism and some special problems such as quantum wells (used in detectors and lasers).

Energy Band Theory
Energy bands in crystals, Brillouin zones, E-k diagram, particle motion and effective mass. Specific materials: Si, GaAs, Ge. Influence on device performance.

Carrier Statistics
Statistical introduction, density of states, equilibrium and non-equilibrium distribution, Fermi level. Differences between materials.

Recombination-Generation Processes
Review, R-G statistics, bulk and surface recombination, influence of R-G on device operation, especially on opto-electronic and power devices.

Carrier Transport
Drift and diffusion description, definition of mobility. High field effects, ballistic transport. Boltzman transport equation and its solution.

Analysis Techniques
Monte Carlo simulation in analysis of material properties and devices - use of available programs. Continous models - use of available simulation programs.

Textbook(s): R.F. Pierret, ``Advanced Semiconductor Fundamentals,'' Addison-Wesley, ISBN 0-201-05338-1 + chapters from M. Lundstrom,``Fundamentals of Carrier Transport,'' copies available in PSU bookstore. Additional reading: Michael Shur, ``Physics of Semiconductor Devices,'' Prentice-Hall, ISBN 0-13-666496-2 (out of print!)

Pre-requisites: some junior level electronics and solid state physics. The progress will be adjusted to the class' previous exposure to some of the basic material.

Grading: Students work on homework problems during the quarter and do one project. There is no final but there is final presentation and discussion of your results; homeworks carry 20%, two quizes 10% each and project 60% of the final grade.


Project Description

The project consists of two parts. The first one is more like a short report, i.e., you should go to the library and check out some books on the topic, check other literature and write a summary of around 6-7 pages (excluding figures).

The second part requires use of computers and graphical presentation of the results. Please, put some effort into arranging the results in some ``nice'' fashion.

  1. Write a short report on physical causes and application of transferred electron effect and transferred electron devices. Outline the requirements for the effect to take place and which materials exhibit this behavior. Discuss in some detail various modes of operation (but not in too much detail). Finally discuss the advantages and limitations of microwave devices based on this effect.
  2. Learn how to run program DEMON . Use it to obtain velocity vs. electric field curve and average energy vs. field curve for bulk GaAs with no doping (it is a part of the output of the program) . Plot distribution functions in different ``valleys'' for a few selected field values (low, medium and high), including the so called ``critical field'' at which negative differential mobility occurs. Use the overall distribution function at those same selected electric fields to obtain the average velocity and average energy and compare the results with the results that the program prints out. Introduce doping in the range 10^(15) - 10^(17) cm^(-3) and plot the resulting mobility vs. doping.

Note: do not run the program on ursula -- that is a file server and it is usually quite heavily loaded. Use jetsam, flotsam or ka instead. The deadline for submission of the project is noon Friday December 5, 1997. The presentation of your results will be scheduled during the finals week. Happy number crunching!


Project Instructions

Here are the instructions for using Monte Carlo program called "DEMON" that does MC simulation of GaAs devices in 1-D. Description of the commands used by DEMON will be given separately.

Files can be obtained by clicking on their names: demon.bin, example_1, mob_1

  1. Explanation of files:
  2. How to play with the DEMON(s):
  3. Plotting the results:
  4. Example of a Matlab run:

    In this example the histogram data file will be loaded, plotting window with 4 graphs will be created and distribution function for the histbin 3 will be plotted in the third graph (see DEMON manual, Appendix D for the explanation of the the histogram data file structure).

Many happy scatterings

Frequently Asked Questions (FAQ) about DEMON

  1. Q: "Learn how to run program DEMON. Use it to obtain velocity vs. electric field curve and average energy vs. field curve for bulk GaAs ..." Do you literally want us to plot v vs. E and w vs. E? If so, then at how many discrete field values should we find data for? Since each run (with 5000 electrons) takes about 8 minutes, this can take a while if there are a lot of runs to perform. Does the "valley=all" statement mean that the average velocity computed in the output data table is the aggregate velocity for all three valleys? Is this the proper velocity to use in the v vs. E graph? Or did you want us to compute the individual v vs. E graphs for each valley separately?

    A: Yes, I do literally want those plots. Use your judgment as to how many point you will need; my guess is that you need about 10 or so at least, but be careful which fields you use, i.e. more pts are needed around the "peak" reagion. "valley all" means agregate velocity with contributions from all valleys. It is the proper one to use for the plots. For fun you can plot those for the separate valleys, but for velocity they are not very meaningful. Energy may be more interesting.

  2. Q: "Plot distribution functions in different valleys for a few selected field values (low, medium, and high) ..." Do you mean the velocity distribution function? What do you consider to be valid ranges for low, medium, and high electric fields? Since the histogram data file has four separate bins, is there a preferred bin to use for extracting distribution information? Do we need to "denormalize" the velocity distribution to reflect the actual number of electrons detected at each velocity?

    A: All distribution functions that you get from DEMON are vs. velocity, so "distribution function" is really "velocity distribution function". You have to decide which ones are low, medium and high based on the results from simulations. low is for "normal", linear region; medium around the peak of v vs. E, and high somewhere towards saturation region. Don't use bins that are near the edges of the "device", but the others should all be the same (except for noise). "denormalization" would be necessary only if you needed to know the exact number of electrons. Do you?

  3. Q: "Use the overall distribution function at those same selected electric fields to obtain the average velocity and average energy and compart the results with the results that the program prints out." When you say "overall", is that from the data created by using the "valley=all" statement? I'm confused as to exactly which results we are comparing.

    A: Yes, "overall" distribution is the one with "valley=all" statement. So, you have the results from the printout and now you need to calculate those average quantities (v and E) from the distribution functions "by hand" (actually, use the computer :-) ). If you run your simulation for just one of the valleys, you can still make the comparison, but it will not be as meaningfull as the overall one.

Branimir Pejcinovic
Wed. Oct. 1 05: PDT 1997