Course Syllabus and Description

Back to Main Page

Course objectives: To understand simulation, synthesis, and optimization of nanoscale CMOS based circuits and systems.

Prerequisites: Minimal knowledge of computer logic design, semiconductor physics, architecture, or CMOS VLSI. The students who do not have the background can still take the course, but they should be prepared to spend additional time for learning them.

Level of the Course: The course is designed for graduate students.

Text Book: S. P. Mohanty, N. Ranganathan, E. Kougianos, and P. Patra,  Low-Power High-Level Synthesis for Nanoscale CMOS Circuits, Springer, 2008, ISBN: 0387764739 and 978-0387764733. 

Course Software: Students should have access to a computer to do the assignments and projects. The computer may be either one's own Workstation/PC/laptop or a Workstation/PC in general access laboratory. A student is free to choose anyone of them. Students can use various tools, such as microwind-DSCH/LT-SPICE/Cadence/Xilinx/Altera, etc.

Selected Topics:

  1. MOS Transistor Theory
  2. CMOS Processing Technology
  3. CMOS Design Flow
  4. General Purspose Processor Design
  5. Inside of a Circuit Simulator
  6. High-Level Synthesis Fundamentals
  7. Power Estimation at Transistor and Logic Levels
  8. Architectural Power Modelling and Estimation
  9. Power Reduction Fundamentals
  10. Energy or Average Power Reduction
  11. Peak Power Reduction
  12. Transient Power Reduction
  13. Leakage Power Reduction


    Last updated on 27th August 2009 (Thursday).