ECE661 – Advanced Topics in Embedded Systems (Spring)



Instructor: Dr. Sudeep Pasricha (

Lectures: 12:30PM – 1:45PM (Forestry 107)

Office Hours: TBA (ENGR B119)

Course Description: The goal of this course is to explore advanced topics in the area of embedded system design and computer architecture. The course will build upon the preliminary discussions on various aspects of embedded systems in CS/ECE 561 and cover more advanced topics that are relevant to emerging embedded systems. These topics include: mobile computing; emerging memory architectures; design and optimization for energy, power, and temperature; domain specific embedded systems such as automotive systems; fault tolerant chip design; energy efficient exascale computing; design with post-CMOS technologies. Real world examples will be used to demonstrate and explain concepts. Papers from recent conferences pertaining to advances in embedded systems will be discussed. Finally, a research-focused course project will allow students to get hands on experience of various facets of embedded system design. This course is targeted at students doing thesis research in the area.

Prerequisites: ECE561 with a B+ or better (or written consent) 

Grading: See course policies

Textbook: There are no textbooks for this course. Students will be provided research papers to read and present, as well as materials from instructor slides.