ELEC 4700  The Physics and Modeling of Advanced Devices and
Technologies
T. Smy
ME 4154
tjssmy@gmail.com
Course Description:
The course deals with the fabrication, operation and modeling of advanced
devices for information technology. Topics: physics of materials, quantum
mechanics of solids, optical transitions, physical analysis and models for
stateoftheart electronic/optical technologies and materials. Technologies:
MOS and IIIV based transistors, solidstate optical devices, MEMS and
nanotechnology based devices.
Book (not in bookstore order yourself):
Principles
of Electronic Materials and Devices
Safa
Kasap
Course Requirements:
Exam 40%
Assignments/Projects: 50%
Git and toy code: 10%
**************
Assignments and Project:
There will be 4 assignments. The last two are optional and can be replaced with a simulation project. You will have to do report and presentation on the project.
The topic should be discussed with the instructor.
Toy Simulators and Git
A variety of modeling methods will be explored during the class (MonteCarlo, Molecular Dynamics and Finite Difference are the primary ones.) Matlab code presenting "toy" simulators used to illustrate these methods is in the git repository at 4700Code.
Students should create a github account (free) make a trial repository and use it for their assignments. Students should also goto the toy code repo (it is public) and create a branch identified by their name and enhance debug some part of the code and "push" the changes back to github. This effort will be worth 10% of the grade with bonus marks available for superb efforts.
Course outline
 Jan. 10:
Modeling Approaches : (Rules, equations and fields.
Analytical versus Numerical. What to Model? MD and Monte Carlo. Differential Eq.) Slides

Jan. 12: Atomic structure, Bonding and Molecular Dynamics (Kasap (1.1 1.8))
Slides
Code in Git Repo

Jan. 17: Kinetic Theory and MonteCarlo (Kasap (1.1 1.8))
Slides
Code in Git Repo
Assignment 1: For your write up it should be a little bit more like a lab report than an assignment. Not just a set of simple answers, but also some discussion. Think of it as a numerical experiment. It is due on the Jan 30th. There will be workshops on Jan 19st and 26th (ME 4124). At these workshops you show something and you can get help!
Assignment 1

Jan. 19: Git, GitHub and Matlab tricks (ME4124)
Note from above: "Students should create a github account (free) make a trial repository and use it for their assignments. Students should also goto the toy code repo (it is public) and create a branch identified by their name and enhance debug some part of the code and "push" the changes back to github (do not merge to master!). This effort will be worth 10% of the grade with bonus marks available for superb efforts."
Jan. 19: Lab 1  Assignment 1 workshop
 Jan. 24: Conduction, Classical Solids, electrons, drift, resistance, hall effect,
nonmetals) Slides
Code in Git Repo

Jan. 26: Crystals, defects, glasses, material phases and MonteCarlo (Kasap (1.81.12) ) Slides
Jan. 26: Lab 2  Assignment 1 workshop (ME 4124)

Jan. 31: Skin effects, Thin films, Interconnects, Heat Flow, reliability) (Kasap (2.82.11)) Slides

Feb. 2: Quantum Mechanics I (Basics, packets, boxes, tunneling and FD)
PPT slides
Key slides
Code in Git Repo
Assignment 2: This assignment deals with solving a PDE (Laplace's Eq) with Finite Difference. A primary point is the limits of both numerical and analytical methods of solution. So you should think of it as a numerical experiment/lab. It is due on the Feb. 26th. There will be workshops on Feb 9th and 16th (ME 4124). At these workshops you show something and you can get help!
Assignment 2

Feb 7: Quantum Mechanics II (Crystals and Bandstructures)
PPT Slides
Key Slides
Code in Git Repo

Feb 9: No Lecture
Feb 9: Lab 3  Assignment 2 workshop (ME 4124)
 Feb. 14: : Quantum Solids, FermiDirac, n(E) (Kasap (4.14.8))
PPT Slides
Key Slides
 Feb. 16: TA Lecture on how to do an assignment
Feb. 16: Lab 4  Assignment 2 workshop
Feb. 21 Reading Week
Feb. 23 Reading Week

Feb. 28: Thermoelectric effects, Thermionic emission, Phonons (Kasap (4.94.11))
Slides
Key Slides

March 2: Semiconductors, carriers, optical effects (Kasap (5.15.6))
Slides
Key Slides

March 7: Transport and continuity equations (Kasap (5.15.6))
Slides
Key Slides
Code in Git Repo
Assignment 3: This assignment first modifies your MC code from the 1st assignment to add an electric field. Then it should use your FD code to calculate and electric field for use in your MC code. If your FD code was not as good as it should be I can provide a matlab function that can be used. It is due on the March 26th. There will be workshops on March 9,16 and 23 (ME 4124). At this workshop you show something and you can get help!
Assignment 3

March 9: Semiconductor Junctions, Diodes and LEDs. Slides
Key Slides
March 9: Lab 5  Assignment 3 workshop

March 14: Process Modeling Approaches : (Process Simulation  Frontend, backend)
Slides
Key Slides

March 16 : MNA and Compact modeling : (MNA formulation.
Physical and non Physical compact models. Neural Nets. Convergence and robustness)
Slides
Key Slides
March 16: Lab 5  Assignment 3 workshop

March 21: BJT device theory and compact modeling  Kasap (6.16.8)
Slides
Key Slides

March 23: MOS device theory and compact modeling  Kasap (6.16.8) :
Slides
Key Slides
Assignment 4: In this assignment you will create a very simple circuit simulator implementing time integration using FD and also use MonteCarlo techniques to simulate noise in a resistor. It is due on the April 9th. There will be workshop on March 30 (ME 4124). At this workshop you show something and you can get help!
Assignment 4

March 28: LEDs, Lasers and Optical circuit simulation:
Slides
Key Slides
 March 30: No Lecture
March 30: Lab 6  Assignment 4 workshop

April 4: Detailed Device Modeling : (ElectroMagnetics, Semiconductor devices, comsol) Slides

April 6: Review/Presentations
Key Slides
 Final 2014
 A few Questions
Academic Accommodation
You may need special arrangements to meet your academic obligations
during the term. For an accommodation request the processes are as
follows:
Pregnancy obligation: write to me with any requests for academic
accommodation during the first two weeks of class, or as soon as
possible after the need for accommodation is known to exist. For more
details visit the Equity Services website
http://www2.carleton.ca/equity/accommodation/
Religious obligation: write to me with any requests for academic
accommodation during the first two weeks of class, or as soon as
possible after the need for accommodation is known to exist. For more
details visit the Equity Services website
http://www2.carleton.ca/equity/accommodation/
Students with disabilities requiring academic accommodations in this
course must register with the Paul Menton Centre for Students with
Disabilities (PMC) for a formal evaluation of disabilityrelated needs.
Documented disabilities could include but are not limited to
mobility/physical impairments, specific Learning Disabilities (LD),
psychiatric/psychological disabilities, sensory disabilities, Attention
Deficit Hyperactivity Disorder (ADHD), and chronic medical conditions.
Registered PMC students are required to contact the PMC, 6135206608,
every term to ensure that I receive your Letter of Accommodation, no
later than two weeks before the first assignment is due or the first
inclass test/midterm requiring accommodations. If you only require
accommodations for your formally scheduled exam(s) in this course,
please submit your request for accommodations to PMC by the deadlines
published on the PMC website: http://www2.carleton.ca/pmc/new
andcurrentstudents/datesanddeadlines/