Tentalabbet

TSEA51 · 4 credits · Basic level (G1N) · Datateknik, Elektroteknik

Switching Theory and Logical Design

Active · next start HT 2026

100%

passed the latest regular sitting

LAB1 · 22 Oct 2025 · 72 students

100%

passed the regular sittings, all sittings over the last 5 years

LAB1 · 295 students

This module only reports passing results, so the pass rate does not show how many did not pass.

Part of 1 programme

Hand-in or lab

LAB1 Laboratory work

  • G

Main rounds

100% passed · 295 students

  • 100%72
  • 100%73
  • 100%61
  • 100%89

Later rounds

100% passed · 37 students

  • 100%10
  • 100%5
  • 100%6
  • 100%10
  • 100%6
  • Pass a later round: 100% (37 students), compared with 100% (295 students) on the ordinary exam
Show small sittings (25)

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%2
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%2
  • 100%1
  • 100%4
  • 100%1
  • 100%2
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%4
  • 100%1
  • 100%1
  • 100%2
  • 100%3
  • 100%2

About the course

Aim

The purpose of the course is to provide a theoretical and practical basis for the construction and troubleshooting of digital systems. After completing the course, the student should be able to,

  • translate a problem statement into a theoretical model for digital circuits
  • apply structured methods for the analysis and synthesis of digital circuits
  • translate a design into functioning hardware
  • verify the hardware against the original problem description.

Assessment Criteria

The learning outcomes are specified according to the following assessment criteria. The student should be able to:

  • Translate a problem statement into a theoretical model for digital circuits.Construct a truth table for a combinational circuit based on a given problem statement.Create a state graph for a synchronous sequential circuit based on a problem description, considering a timing diagram.Determine whether a sequential circuit should be realized according to the Mealy or Moore model.Model small digital circuits using a hardware description language.
  • Apply structured methods for the analysis and synthesis of digital circuits.Design combinational circuits using minimal combinatorial expressions tailored to available gates and programmable memories.Design synchronous sequential circuits according to Mealy and Moore models.Design synchronous digital circuits using common digital building blocks.Synthesize a circuit given a model in a hardware description language.Calculate the truth table for a combinational circuit.Calculate the state diagram for a sequential circuit and, given an input sequence, determine the output sequence for the system.
  • Translate a design into functional hardware.Implement combinational circuits and synchronous sequential circuits in hardware.
  • Verify the hardware against the original problem description.Verify solutions against formal descriptions such as truth tables, state diagrams, and timing diagrams.Debug digital circuits.

Content

Lectures, lessons, and laboratory work cover:

  • Number representations, conversions, and codes.
  • Algebra: Boolean algebra and XOR.
  • Digital building blocks: gates, inverters, adders, comparators, decoders, demultiplexers, multiplexers, memories, programmable logic, D-flip-flops, counters, registers, and shift registers.
  • Tri-state.
  • Synthesis of combinational circuits: minimization, Karnaugh maps, incompletely specified circuits, circuits with multiple outputs.
  • Sequential circuits: synchronicity-asynchronicity, states, state-space models Mealy and Moore, and state diagrams.
  • Synthesis of synchronous sequential circuits, handling of asynchronous inputs to synchronous systems, and state initialization.
  • Synthesis with counters, registers, and shift registers.
  • Modeling in hardware description languages and synthesis in programmable logic.
Examiner
Gunnar Hjern
Scheduled hours
48 h
Main field of study
Datateknik, Elektroteknik
Syllabus on Studieinfo ↗