Hide menu

TDTS01 Computer aided design of electronics

Course information


  • The aim of the course is to present system-level design methods for the development of digital systems and the basic principle of modern CAD tools. The students should learn the basic principles of computer-aided design, electronic system design at high levels of abstraction, synthesis and optimization methods, test and design for testability techniques, as well as the hardware description language VHDL and its use in the system design process.


  • Computer Hardware and Architecture

  • Programming

Course organization

  • The course consists of 11 lectures (Fö), 3 laboratory lessons (Le), and 28 hours of laboratory work (La). Labs are organized around available CAD systems for the VHDL language.

Course content

  • Studies of hardware modelling and design based on the hardware description language VHDL and CAD tools used in the industry. Different abstraction levels for hardware description together with methods for efficient design of complex digital systems using hierarchical modelling techniques. Techniques for high-level synthesis of digital systems and optimization algorithms used in CAD tools. Testing of digital systems, design for testability and built-in self-test.

Course literature


  • Written examination, 3 ECTS.

  • Laboratory work, 3 ECTS.


  • The course is given in English

Page responsible: Nima Aghaee
Last updated: 2013-01-14