|
EEL 6935: Nanocomputing
Catalog Description: This course introduces beginning graduate students to key concepts and techniques underlying the design and engineering of computing systems that use nanoscale components. Course content includes an introduction to nascent nanoelectronics technologies and devices that can be used to build computing systems, computing models and paradigms for nanotechnology, and system-level design issues for nanocomputers
Credits: 3
Prerequisites: EEL 3304, EEL 4712, COP 3530 and graduate standing. Graduate courses on digital and analog circuit design, and algorithms are desirable but not needed.
Goals: To prepare students for graduate work on technologies, models and design techniques for nanocomputing systems.
Outcomes: Students who successfully complete the course will have a basic understanding of nascent nanoelectronics technologies, the constraints imposed by the technologies on system design, computing models targeted by nanotechnology, and fundamental issues faced in designing nanocomputing systems.
Textbook: Collection of relevant technical papers.
Grading: Based on homework, midterm exam, final exam and a project.
Topics:
|
|
Lectures |
|
Introduction to digital and analog computation |
4 |
|
Molecular electronics |
3 |
|
Quantum cellular automata |
3 |
|
Nanowires |
3 |
|
Nanoelectronics building blocks |
4 |
|
Memory-based systems |
3 |
|
Reconfigurable computing systems |
3 |
|
Bio-inspired computing systems |
3 |
|
Computing models and computational complexity |
3 |
|
Advanced topics |
6 |
|
Exam and project presentations |
6 |
Professor in Charge: José Fortes Date: 7/19/02
|