ECE News and Announcements

Nov 09, 2009
Embedded System Design and Synthesis    Bookmark and Share

Description

Embedded systems are computers within other devices such as automobiles andmedical devices. This course will survey the field of real-time embeddedsystem design and synthesis and introduce open research topics in the automaticdesign of reliable, high-performance, low power consumption, inexpensiveembedded systems.

Required text: None

Reference texts

  • Wayne Wolf, "Computers as Components: Principles of EmbeddedComputing System Design", Morgan Kaufman, 2001.
  • Robert Dick, Multiobjective Synthesis of Low-Power Real-TimeDistributed Embedded Systems, Dept. of ElectricalEngineering, Ph.D. dissertation, Princeton University, 2002.
  • Numerous research papers and book chapters will beassigned. Students will write brief summaries of theassigned articles.

Course goals

Prepare students for research in embeddedsystem synthesis and design. Introduce real-time systemsand embedded operating systems basics. Complete originalprojects that may serve as foundations for further research.

Prerequisites

  • Knowledge of computer organization, e.g., EECS 470 (Computer Architecture) or EECS 370 (Introduction to Computer Organization) or EECS 373 (Design ofMicroprocessor Based Systems), similar course from another university, orsimilar experience and
  • Knowledge of computer programming and algorithm design, e.g., EECS 281(Data Structures and Algorithms), similar course from another university, orsimilar experience.

Please email the instructor if you are missing aprerequisite but believe your background might be sufficient.

Prerequisites by topics

  • Computer programming,
  • Algorithm analysis and design, and
  • Fundamentals of logic design and computer organization

Lecture topics

  1. Introduction to embedded systems
  2. Overview of heterogeneous multiprocessor system-on-chip design problem
  3. Models and languages
  4. Formal methods for designing reliable embedded systems
  5. Heterogeneous multiprocessor synthesis
  6. Reliability optimization
  7. Real-time systems
  8. Scheduling
  9. Compilation techniques for embedded systems
  10. Embedded operating systems
  11. Low-power and power-aware design
  12. Novel fabrication techniques for compact and low-power embedded systems
  13. Emerging applications (e.g., sensing and actuation intensive applications and user-aware computing)
  14. Hardware and software data compression for use in embedded systems
  15. Review and student presentations on short projects

Projects

Students will complete one small project and one main project. Theinstructor will propose a number of possible small project topics. Studentsmay select from among these or propose their own ideas. Small project reportsand presentations will be required. The main course project is often anextended version of the small project, but this is not required.

Exams: There will be a final exam covering the assignedreading.

Grading

  • Projects: 50%
  • Presentations: 25%
  • Literature summaries: 10%
  • Exams: 15%
   [More Info]
 
ECE in the News 
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
04/23/13 Tech Transfer, Accuri Cytometers, Arborlight: CBS News - UM Startups Amaze As Tech...
04/17/13 Sarabandi: Slate - How New Military Technologies Can Help Prevent the Next Boston ...

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 
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
05/01/12 Wireless Integrated MicroSensing and Systems (WIMS2) in California

ECE Faculty and Staff Awards 
05/17/13 Prof. Fawwaz Ulaby Named the U-M Henry Russel Lecturer for 2014
04/30/13 Prof. Silvio Savarese Awarded J. James R. Croes Medal
03/20/13 Prof. Dennis Sylvester Receives U-M Faculty Recognition Award
02/19/13 David Blaauw and Dennis Sylvester Named Top Authors by ISSCC
01/31/13 Solid-State Circuits Magazine Publishes Special Issue with Lynn Conway Memoir of t...
01/29/13 Special Recognition Award to Dr. Kurt Metzger

ECE Student News and Awards 
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
04/01/13 7th Annual AMD/Michigan Student Design Contest
03/25/13 The Noisy Wolverines earn the right to compete for gold
03/19/13 Graduate Students Recognized with Towner Prize

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