TSTE12 · 6 credits · Advanced level (A1N) · Datateknik, Elektroteknik
Design of Digital Systems
Active · next start HT 2026
100%
passed the latest regular sitting
PRA1 · 14 Nov 2025 · 24 students
100%
passed the regular sittings, all sittings over the last 5 years
PRA1 · 146 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 5 programmes
Hand-in or lab
PRA1 Project
- G
Main rounds
100% passed · 146 students
- 100%24
- 100%41
- 100%28
- 100%25
- 100%28
Later rounds
100% passed · 12 students
- 100%12
- Pass a later round: 100% (12 students), compared with 100% (146 students) on the ordinary exam
Show small sittings (12)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%1
- 100%3
- 100%1
- 100%3
- 100%1
- 100%1
- 100%2
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Laboratory Work
- G
Main rounds
100% passed · 119 students
- 100%20
- 100%30
- 100%18
- 100%25
- 100%26
Later rounds
100% passed · 28 students
- 100%9
- 100%6
- 100%7
- 100%6
- Pass a later round: 100% (28 students), compared with 100% (119 students) on the ordinary exam
Show small sittings (17)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%3
- 100%1
- 100%4
- 100%1
- 100%2
- 100%2
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%3
- 100%1
- 100%1
- 100%1
- 100%2
- 100%1
About the course
Aim
The course includes methods and tools for design and implementation of complex electronic systems. The emphasis is put on the design process.
- Design executable models using a hardware descripition language
- Model digital systems at different abstraction levels using an hardware description language
- Perform a project task following a project model
- Use logic synthesis and modelling tools to create prototypes and applications in FPGA and VLSI
- Use VHDL for modelling and synthesis of advanced digital systems
- Know about how IP blocks works and are used in FPGA and VLSI designs
- Know about how FPGA circuits function and can be used
Content
Design of complex digital systems. Problem definition, specification, design process. Complexity, partitioning, and validation. Hardware description languages, introduction to VHDL. Behavioral descriptions, modeling techniques, time delays. Test benches and verification methods. Hard real-time systems. Computational properties of algorithms, methods for scheduling, resource allocation and assignment. Synthesis of optimal architectures. Tools for design and simulation. Description of the design process for logic synthesis, optimization for VLSI implementation. Fast prototyping using FPGA.
- Examiner
- Kent Palmkvist
- Scheduled hours
- 44 h
- Main field of study
- Datateknik, Elektroteknik