ECE News and Announcements

Mar 29, 2011
Fall 2011: Embedded System Design and Synthesis    Bookmark and Share
Course No.: 598-3
Credit Hours: 4
Instructor: Robert P. Dick
Prerequisites: (EECS 370 or EECS 373) and (EECS 280) or equivalent or permission of instructor.

Description: Embedded systems are computers within other devices such as automobiles and medical devices. This course will survey the field of embedded system analysis, design, and synthesis and introduce open research topics in the automatic design of reliable, high-performance,low power consumption, inexpensive embedded systems, e.g., smartphones, distributed sensing systems, and multimedia devices. Commonly, half of those attending are graduate students and half are undergraduate students, who typically do very well if ambitious.

Required Text: None

Reference Texts:
  • Wayne Wolf, "Computers as Components: Principles of Embedded Computing System Design", Morgan Kaufman, 2001.
  • Robert Dick, Multiobjective Synthesis of Low-Power Real-Time Distributed Embedded Systems, Dept. of Electrical Engineering,Ph.D. dissertation, Princeton University, 2002.

Readings: Numerous research papers and book chapters will be assigned.Students will write brief summaries of the assigned articles.

Course Goals: Prepare students for research in embedded system synthesis and design. Introduce real-time systems and embedded operating systems basics. Complete original projects that may serve as foundations for further research.

Prerequisites by Topic:
  • Computer programming
  • Algorithm analysis and design
  • Fundamentals of logic design and computer organization


Lecture topics:
  • Introduction to embedded systems
  • Embedded system applications
  • Overview of heterogeneous multiprocessor system-on-chip design problem
  • Models and languages
  • Formal methods for designing reliable embedded systems
  • Heterogeneous multiprocessor synthesis
  • Reliability optimization
  • Real-time systems
  • Scheduling
  • Compilation techniques for embedded systems
  • Embedded operating systems
  • Low-power and power-aware design
  • Novel fabrication techniques for compact and low-power embedded systems
  • Emerging applications (e.g., sensing and actuation intensive applications and user-aware computing)
  • Hardware and software data compression for use in embedded systems
  • Review and student presentations on short projects


Projects: Students will complete one small project and one main project. The instructor will propose a number of possible small project topics. Students may select from among these or propose their own ideas. Small project reports and presentations will be required.The main course project is often an extended version of the small project, but this is not required.

Examples of previous projects include commercially used operating system modules for increasing available memory in smartphone-class embedded systems, a distributed air quality sensing and reporting system, and security-enhancing techniques to implicitly determine whether an embedded system is being used by its owner or a thief,hardware to improve operating lifespans of distributed sensing systems, and scheduling and synthesis algorithms to improve FPGA performance.

Exams: There will be a final exam covering the assigned reading.

Grading:
  • Projects 50%
  • Presentations 25%
  • Literature summaries 10%
  • Exams 15%
   [More Info]
 
EECS News by Topic
EECS News by Faculty Name
ECE in the News 
06/07/13 Gianchandani, Najafi: Popular Science - Penny-Sized Vacuum System Could Help Detec...
06/06/13 Bhattacharya: Electro Optics.com - 1,000 times less energy needed for alternative ...
05/15/13 Bhattacharya: IEEE Spectrum - Polariton Lasers Light Up at Low Power
05/10/13 Sarabandi: Michigan Public Radio Podcast: Building Better Security Screening Systems
05/06/13 Carmon: Nature Photonics - View from... 2013 Photonics West: Solid Cooling
04/24/13 Najafi, Peterson: Kurzweil - Low-cost precise navigation without GPS

ECE Research News 
05/17/13 New cyber-physical systems grants to advance health, energy & transportation
05/15/13 A new laser paradigm: An electrically injected polariton laser
04/29/13 Research in distributed networks earns Notable Paper Award at AISTATS
01/22/13 MCubing by ECE Faculty to find answers - fast
04/12/13 A better single-photon emitter for quantum cryptography
04/05/13 Better than X-rays: A more powerful terahertz imaging system

ECE News 
05/30/13 Workshop to Chart the Future of Nano and Micro Manufacturing
01/09/13 Arbor Photonics acquired by nLIGHT
10/01/12 Production Systems Engineering, Chinese Edition
07/19/12 Seminar/Webinar on Wireless Implantable Microsystems: Creating a Revolution in Hea...
07/06/12 EECS Summer Picnic
05/03/12 A gift for all time: Ernest and Bettine Kuh Distinguished Faculty Scholar Award

ECE Faculty and Staff Awards 
06/11/13 Prof. Mina Rais-Zadeh Selected to Participate in 2013 U.S. Frontiers of Engineerin...
06/06/13 2013 DAC Anniversary Awards
05/29/13 Andrew DeOrio and Fawwaz Ulaby Voted HKN Professors of the Year
05/24/13 2013 Promotions of our Faculty
05/22/13 Beth Stalnaker Receives 2013 Judith A. Pitney Staff Service Award
05/17/13 Prof. Fawwaz Ulaby Named the U-M Henry Russel Lecturer for 2014

ECE Student News and Awards 
06/11/13 SHOUT, a censorship-resistant microblogging app for Android
05/31/13 Award-Winning EECS GSIs & IAs Honored
05/23/13 Student teams earn prizes for their ADC circuit designs in EECS 511
05/10/13 Spark Races in 2013 Formula Hybrid Racing Competition
04/23/13 Nick Clift is crowned Mr. Michigan for 2013
04/15/13 Ethan Stark Awarded NSF Graduate Research Fellowship

ECE Alumni News 
04/29/13 Leo Kempel Named Acting Engineering Dean at Michigan State
04/25/13 ECE Alum Kevin Xu Wins Social Computing Challenge Competition
04/03/13 Michigan @ ISSCC 2013 - Alumni and Friends Mixer
11/26/12 W. David Tarver TEDxDetroit talk - Anatomy of a Successful Tech Startup
04/23/12 Steven McLaughlin (PhD EE 1992) Named ECE Chair at Georgia Tech
04/20/12 Charles (Ned) Birdsall: 1925-2012

ECE Course Announcements 
04/08/13 Fall 2013: EECS 598-005 Hybrid Systems Control
03/27/13 Fall 2013: ENGR 390/599 Imagine Innovate Act
03/15/13 Fall 2013: EECS 598 Ultra-Low-Power CMOS Circuit Design
03/14/13 Fall 2013: EECS 598 VLSI Digital Signal Processing Systems
03/14/13 Fall 2013: EECS 598 Electricity Networks and Markets
11/29/12 Winter 2013: EECS 598-007: Advanced Topics in Computer Vision

Add News Item     Update News Items