Digital Design


Content, progress and pedagogy of the module

To introduce digital circuits and show the entire road from basic circuits to entire embedded systems.

Learning objectives


  • about the electronic architecture of logical gates
  • about calculation of boolean expressions
  • about the different possibilities of implementing a micro-computer system
  • about different platforms on which a micro-computer system can be implemented
  • about different synthesis languages that can be used in the design


  • within interfacing of FSM and FSMD blocks, incl. 3rd party
  • within elementary building blocks of the field, e.g.
    • Gates
    • Flip-Flops
    • LUT
    • ALU
    • Pipeline
    • Busses and bus types
  • requirements and limitations of interfaces between these blocks, e.g.
    • Timing
    • Clock skew


  • within design of simple FSM and FSMD blocks
  • within systems design incorporating a number of IP blocks with interaction

Type of instruction

Lectures with assignment and self-study



Name of examDigital design
Type of exam
Written or oral exam
AssessmentPassed/Not Passed
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleDigital design
Module codeESNEITB4K1
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design