Electronic Design Automation

Module Number: EI70610

Duration: 1 Semester

Occurence: Winter Semester

Language: English

Number of ECTS: 5


Professor in charge: Ulf Schlichtmann

Amount of work

Contact hours: 75

Self-study hours: 75


Description of achievement and assessment methods

Examination with the following elements:- Written examination

Exam type: written

Exam duration (min.): 75 Minutes

Possibility of retaking: In the next semester: Yes; at the end of the semester: No

Homework: No

Lecture: No

Conversation: No

Written paper: No

Recommended requirements

Fundamental of digital logic design; Fundamental engineering mathematics; Undergraduate EngineeringMathematics

The following modules should be passed beforetaking the course: 

  • Digital IC-Design


Logic Synthesis: binary Boolean functions, optimizaion of combinational circuits (two-level, multi-level), FSMs, optimization of sequential circuits;

Logic Simulation: event-driven simulation, modelling and simulation using VHDL;

Additional topics: high-level synthesis; layout synthesis; testing of digital circuits

Study goals

At the end of the module students are capable of employing algorithms for computer-aided design of (digital) integrated circuits and electronic systems. These comprise: synthesis and optimization of digital circuits on logic level; simulation of digital circuits on logic level; layout synthesis algorithms. With a good understanding of the inner workings of modern EDA tools, students can use these tools more effectively and efficiently.

Teaching and learning methods

  • Learning method: In addition to the individual methods of the students consolidated knowledge is acquired by exemplary solutions to exercises and plentiful examples in the lectures. Practicle experience is gained through a software project
  • Teaching method: During the lectures students are instructed in a teacher-centered style. The exercises are held in a teacher-centered way, but with plenty of potential for interaction. The lecturer also welcomes discussion

Media formats

The following kinds of media are used:

  • Blackboard presentations
  • Comprehensive collection of formulas and algorithms
  • Catalog of exercises with solutions
  • Additional examples and demos are available online - Software project


The following literature is recommended:

  • Synthesis and Optimization of Digital Circuits; De Micheli, Giovanni;McGraw - Hill, 1994