Tentalabbet

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
Syllabus on Studieinfo ↗