EE/MSE528
Physics and Modeling of VLSI Fabrication
Spring Quarter 2015
MW 10:30am-12:20pm
Room: EEB 054 (EE Building)
Instructor: Scott Dunham
Office: EE 218
Phone: 543-2189
E-mail: dunham@ee.washington.edu
Office hours: TBA
This course is focused on understanding the fundamental mechanisms underlying
nanofabrication. Silicon-based CMOS VLSI nanotechnology at the current
state-of-the-art and beyond will be used as the framework to gain an
understanding of process physics, process interactions and process
integration. Process simulation using
commercial TCAD tools will be used extensively to illustrate and
explore the technology. A project will be required along
with a midterm, final and homeworks (which will also have simulation
problems).
Target Audience: Graduate students and advanced undergraduates
in EE, materials science, physics, chemical engineering, mechanical
engineering, chemistry, etc. interested in Nano/Microtechology and/or
VLSI CAD.
Course Description: Physics of VLSI fabrication technology,
with emphasis on process modeling and simulation. CMOS process
sequences, point defects and diffusion, ion implantation and
annealing, film growth kinetics, deposition and etching, advanced
photolithography techniques. Process interactions and process
integration. Extensive use of process simulation software for both
class examples and assignments. 4 class. 4 cr.
Text: Silicon VLSI Technology: Plummer, Deal and Griffin
Prerequisite: EE/MSE486 (Fundamentals of Integrated Circuit
Technology) or EE/MSE 502 (Introduction to MEMS) or EE 527 (Solid
State Laboratory Techniques) or equivalent exposure to basics of
photolithography and diffusion/reaction problems, or consent of
instructor.
Please read Chapters 1 and 2 before the first class meeting.
Course Syllabus (PDF)
Online Discussion Board
Please use the class
GoPost Online Discussion Board for any questions about the class
(e.g., lectures, homework, grading, etc.).
Homeworks
- Homework #1 (due Monday, April 6): Problem 2.1 or 2.3 in the text.
- Homework #1 Solutions (PDF).
- Homework #2 (PDF).
- Homework #2 Solutions (PDF).
- Homework #3 (PDF).
- Homework #3 Solutions (PDF).
- Homework #4 (PDF).
- Homework #4 Solutions (PDF).
- Homework #5 (PDF).
- Homework #5 Solutions (PDF).
- Homework #6 (PDF).
- Homework #6 Solutions (PDF).
- Homework #7 (PDF).
- Homework #7 Solutions (PDF).
- Homework #8 (PDF).
- Homework #8 Solutions (PDF).
Supplementary Reading
-
-
-
-
-
-
-
-
-
-
-
-
- Paper on Modeling of P "kink and tail" profiles:
``Modeling of Phosphorus Diffusion in Silicon,'' Scott T. Dunham,
J. Electrochem. Soc. 139, 2628 (1992).
[ PDF ]
- A review paper on dopant diffusion:
``Modeling of Dopant Diffusion in Silicon,'' Scott T. Dunham, Alp
H. Gencer and Srinivasan Chakravarthi, IEICE
Trans. Electron. E82C, 800 (1999). [invited]
[ PDF ]
Notes associated with text by Plummer, Deal and Griffin
-
-
TCAD Software info
Simulation Software (Sentaurus Process):
The simulation software is
available on the EE Linux cluster. For information on how to access the cluster and the software, visit the EE CAD TA Wiki: https://wiki.ee.washington.edu/index.php/Cad_TA. Do not print the manuals out. They are HUGE. You can make a copy to read on your local machine. To begin, read Getting Started section of Sentaurus-Device Manual. To run, type "sdevice commandfile" (commandfile is the file with commands telling simulator what to do) in directory with example files (you make your own copy to edit).You will likely have to either use the full path name or add location of executable to your path. To begin, read Getting Started section of Sentaurus-Process Manual. To run, type "sprocess commandfile" (commandfile is the file with commands telling simulator what to do). You will likely have to either use the full path name: /usr/local/synopsys/Y_2006.06-SP1/bin/sprocess or add /usr/local/synopsys/Y_2006.06-SP1/bin to your path. Here is an Example Input File. If you are not familiar with Unix, you might want find an online Unix tutorial.If you are not familiar with Unix, you might want find an online Unix tutorial.
- Example SProcess input file
(Thanks Kjersti!)
Exams
Project
Links