ELE 523E
From The Emerging Circuits and Computation Group at ITU
(Difference between revisions)
(→Announcements) 
(→Announcements) 

Line 2:  Line 2:  
== Announcements ==  == Announcements ==  
−  * <span style="background:#4682B4; color:#FFFFFF; fontsize: 100%;">  +  * <span style="background:#4682B4; color:#FFFFFF; fontsize: 100%;"> Sept. 17th</span> The course is given in the '''Bedri Karafakioğlu''' seminar room (third floor), EEF. 
−  +  
−  +  
−  +  
−  +  
−  +  
−  +  
−  +  
−  +  
−  +  
== Overview ==  == Overview == 
Revision as of 09:25, 17 September 2018
Contents 
Announcements
 Sept. 17th The course is given in the Bedri Karafakioğlu seminar room (third floor), EEF.
Overview
As current CMOS based technologies are approaching their anticipated limits, emerging nanotechnologies are expected to replace their role in electronic circuits. This course overviews nanoelectronic circuits in a comparison with those of conventional CMOSbased. Deterministic and probobalistic emerging computing models are investigated. Regarding the interdisciplinary nature of emerging technologies, this course is appropriate for graduate students in different majors including electronics engineering, control engineering, computer science, applied physics, and mathematics. No prior course is required; only basic (collegelevel) knowledge in circuit design and mathematics is assumed. Topics that are covered include:
 Circuit elements and devices in computational nanoelectronics (in comparison with CMOS) including nanocrossbar switches, reversible quantum gates, approximate circuits and systems, and emerging transistors.
 Introduction of emerging computing models in circuit level.
 Analysis and synthesis of deterministic and probabilistic models.
 Performance of the computing models regarding area, power, speed, and accuracy.
 Uncertainty and faults: fault analysis and tolerance techniques for permanent and transient faults.
Syllabus
ELE 523E: Computational Nanoelectronics, CRN: 15371, Mondays 13:3016:30, Room: Z2 (Ground FloorEEF), Fall 2016.
Instructor


Grading


Reference Books


Policies


Weekly Course Plan
Date

Topic

Week 1, 19/9/2016  Introduction 
Week 2, 26/9/2016  Overview of emerging nanoscale devices and switches 
Week 3, 3/10/2016  Reversible quantum computing, reversible circuit analysis and synthesis 
Weeks 4, 10/10/2016  Molecular computing with individual molecules and DNA strand displacement 
Weeks 5, 17/10/2016  Computing and logic synthesis with switching nano arrays 
Week 6, 24/10/2016  Probabilistic/Stochastic computing with random bit streams and probabilistic switches 
Weeks 7, 31/10/2016  Approximate computing and Bayesian networks 
Week 8, 7/11/2016  HOLIDAY, no class 
Week 9, 14/11/2016  Defects, faults, errors, and their analysis 
Weeks 10, 21/11/2016  Fault tolerance in nanocrossbar arrays 
Week 11, 28/11/2016  Transient fault tolerance: error detecting and correcting 
Week 12, 5/12/2016  MIDTERM 
Weeks 13, 12/12/2016  Overview of the midterm, the presentation schedule, and the final project 
Weeks 14, 19/12/2016  Student presentations 
Weeks 15, 26/12/2016  Student presentations 
Course Materials
Lecture Slides  Lecture Slides  Homeworks  Presentations & Exams & Projects 

W1: Introduction  W6: Probabilistic Computing  Homework 1  Student Presentations 
W2: Emerging Computing  W7: Approximate Computing & Bayesian Networks  Homework 2  Midterm 
W3: Reversible Quantum Computing  W9: Faults and Their Analysis  Homework 3  Final Project 
W4: Molecular Computing  W10W11: Fault Tolerance for Nano Electronics  Homework 4  
W5: Nanoarray based Computing 