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 state-of-the-art electronic/optical technologies and materials. Technologies: MOS and III-V based transistors, solid-state optical devices, MEMS and nano-technology based devices.

 



Book (not in bookstore order yourself):

Principles of Electronic Materials and Devices

Safa Kasap

http://highered.mcgraw-hill.com/sites/0072957913/



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 (Monte-Carlo, 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



  1. Jan. 10: Modeling Approaches :  (Rules, equations and fields. Analytical versus Numerical. What to Model? MD and Monte Carlo. Differential Eq.) Slides
  2. Jan. 12: Atomic structure, Bonding and Molecular Dynamics (Kasap (1.1- 1.8)) Slides Code in Git Repo
  3. Jan. 17: Kinetic Theory and Monte-Carlo (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



  4. Jan. 19: Git, GitHub and Matlab tricks (ME-4124)
    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


  5. Jan. 24: Conduction, Classical Solids, electrons, drift, resistance, hall effect, non-metals) Slides Code in Git Repo

  6. Jan. 26: Crystals, defects, glasses, material phases and Monte-Carlo (Kasap (1.8-1.12) ) Slides
  7. Jan. 26: Lab 2 - Assignment 1 workshop (ME 4124)


  8. Jan. 31: Skin effects, Thin films, Interconnects, Heat Flow, reliability) (Kasap (2.8-2.11))   Slides  

  9. Feb. 2: Quantum Mechanics I (Basics, packets, boxes, tunneling and FD) PPT slides Key slides Code in Git Repo

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


  11. Feb 7: Quantum Mechanics II (Crystals and Band-structures) PPT Slides Key Slides Code in Git Repo

  12. Feb 9: No Lecture

    Feb 9: Lab 3 - Assignment 2 workshop (ME 4124)


  13. Feb. 14: : Quantum Solids, Fermi-Dirac, n(E) (Kasap (4.1-4.8)) PPT Slides Key Slides

  14. Feb. 16: TA Lecture on how to do an assignment
  15. Feb. 16: Lab 4 -- Assignment 2 workshop


    Feb. 21 Reading Week

    Feb. 23 Reading Week



  16. Feb. 28: Thermoelectric effects, Thermionic emission, Phonons (Kasap (4.9-4.11)) Slides Key Slides
  17. March 2: Semiconductors, carriers, optical effects (Kasap (5.1-5.6)) Slides Key Slides
  18. March 7: Transport and continuity equations (Kasap (5.1-5.6)) Slides Key Slides Code in Git Repo

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


  20. March 9: Semiconductor Junctions, Diodes and LEDs. Slides Key Slides

    March 9: Lab 5 - Assignment 3 workshop


  21. March 14: Process Modeling Approaches :   (Process Simulation - Front-end, back-end) Slides Key Slides

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


  23. March 21: BJT device theory and compact modeling -- Kasap (6.1-6.8) Slides Key Slides

  24. March 23: MOS device theory and compact modeling -- Kasap (6.1-6.8) :  Slides Key Slides

  25. Assignment 4: In this assignment you will create a very simple circuit simulator implementing time integration using FD and also use Monte-Carlo 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


  26. March 28: LEDs, Lasers and Optical circuit simulation: Slides Key Slides
  27. March 30: No Lecture


    March 30: Lab 6 - Assignment 4 workshop


  28. April 4: Detailed Device Modeling :   (ElectroMagnetics, Semiconductor devices, comsol) Slides
  29. 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 disability-related 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, 613-520-6608, 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 in-class 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- and-current-students/dates-and-deadlines/