Hardware/Software Codesign

Discontinued

This lecture has been held for the last time in Fall 2018 and will not be taught in the forseeable future.

Schedule

Course Description

Contents

The course provides advanced knowledge in the design of complex computer systems, in particular embedded systems. Models and methods are discussed that are fundamental for systems that consist of software and hardware components. Following subjects are covered:

  • Models for describing hardware and software components (specification)
  • System design (hardware-software partitioning and design space exploration)
  • Performance analysis and estimation techniques
  • Current and hot topics: thermal-aware design and control

Exam Review

Following two exam reviews will be held in ETZ G71.2

  • Wednesday 20.02.2019 @ 1000
  • Tuesday 26.02.2019 @ 1300

 

Timetable

Contact

Coordination:

  • Rehan Ahmed, ETZ G76, phone: +41 44 632 70 41, [RA]

Teaching assistants:

  • [SD]
  • Yun Cheng, ETZ G77, phone: +41 44 632 70 02[YC]

Literature

Lecture slides

Copies of lecture slides will be sold during first lecture for 10 CHF.

Additional literature

  • Peter Marwedel: Embedded System Design. Springer, ISBN 978-94-007-0256-1, 2011.
  • Marilyn Wolf: Computers as Components. Morgan Kaufmann, ISBN 9780128053874, 2016.
  • Giovanni De Micheli, Rolf Ernst, and Wayne Wolf: Readings in Hardware/Software Co-Design. Morgan Kaufman, 2001.

Exercises

In total there will be 11 exercises, that are distributed in the lecture.
The assistants will briefly introduce the current exercise, which shall be solved by the students during the exercise time. Assistants will help students with their solutions.

Exam

  • Admission: It is recommended to at least solve 9 out of 11 exercises. The practical, simulation-based exercises should be attended.
  • Written exam, duration: 120 minutes
  • Supporting Materials: Printouts, handwritten note, and calculators are allowed. Devices that can be used for communication (laptops, phones, tablets, mp3 players, etc.) are NOT allowed.

Material for Exam Preparation

 

Sample Exam - Autumn 2017

Sample Exam with Solution - Autumn 2017

Sample Exam - Autumn 2016

Sample Exam with Solution - Autumn 2016

JavaScript has been disabled in your browser