ECE 730 Topic 29: Computational Nanoelectronics
Instructor:
Prof.
Youngki
Yoon
Office:
QNC
5623
Office
Hours:
After
class;
by
appointment
(via
email)
for
other
times
Email:
youngki.yoon@uwaterloo.ca
Lecture Hours:
TBD
Course Website:
learn.uwaterloo.ca (login with your WatIAM userid and password)
General Advice:
Strong background and in-depth understanding of semiconductor devices, nanomaterials and nanoelectronics are required. Prior programming/coding experience is also expected. Therefore, it is strongly suggested that students first take ECE 633 Nanoelectronics (offered in every Fall term) before taking this course.
Course Objectives:
This course will help students acquire in-depth understanding of electronic properties of nanomaterials and the operation principles of nanoscale devices, and develop hands-on coding experience for quantum transport simulations using the non-equilibrium Green’s function (NEGF) method.
Course Schedule (Tentative):
Week | Topic |
---|---|
1 | Introduction & Overview |
2 | Basic concepts (e.g., Schrödinger equation, boundary conditions, finite different method, effective mass) |
3 | Basic concepts – cont’d (e.g., Basis, band structure, unit cell, k-space, reciprocal lattice, subbands, quantum confinement) |
4 | One-dimensional (1D) nanomaterials (e.g., carbon nanotube or CNT): Tight-binding (TB) approximation for band structure (E-k); density of states (DOS); band structure-limited velocity |
5 | Two-dimensional (2D) nanomaterials (e.g., black phosphorus or BP): TB approximation for E-k, DOS, and band structure-limited velocity |
6 | Fundamental equations for NEGF |
7 | Project presentation* |
8 | NEGF – FET Toy |
9 | NEGF – 1D CNT MOSFETs |
10 | NEGF – 1D CNT Schottky barrier (SB) FETs |
11 | NEGF – 2D BP FETs |
12 | Review |
* Detailed instructions will be provided separately.
Coding Assignment:
MATLAB-based coding assignment will be given for the topics covered in class. Examples of the assignment are listed below:
- Band structure of one-dimensional carbon nanotubes (CNTs)
- Band structure of two-dimensional black phosphorus (BP) /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:none; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-ansi-language:EN-US; mso-fareast-language:EN-US;}
- Density of states (DOS) and band structure-limited velocity
- Quantum transport simulations using the NEGF method /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:none; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-ansi-language:EN-US; mso-fareast-language:EN-US;}
Computer Lab:
MATLAB-ready computers are required in class. MATLAB is available at most engineering computer labs and ECE labs. MATLAB will be also available through a remote desktop connection to engineering computer labs. See the following links for details.
https://uwaterloo.ca/engineering-computing/computer-labs https://uwaterloo.ca/engineering-computing/remote-desktop-connection
Textbook:
No textbook is required for this course.
General References:
- Quantum Transport: Atom to Transistor, Supriyo Datta, Cambridge University Press (2013).
- Lessons from Nanoelectronics: A New Perspective on Transport, Supriyo Datta, World Scientific (2012).
Marking Scheme:
Assignment - 30%
Project Presentation - 20%
Final Exam - 50%
No Midterm Exam