IE1204 Digital Design 7.5 credits

Digital design

After completed course the student should be able to 
-apply the basic teoretical knowledge for analysis and synthesis of combinatorial and sequential logic devices by
-chosing accurate practical problem solutions and simulation of designing digital devices
-describe digital components with hard desciption language (VHDL)
-explain the limitation of system performance designed in MOS-technoligy

  • Educational level

    First cycle
  • Academic level (A-D)

    A
  • Subject area

    Techonology
  • Grade scale

    A, B, C, D, E, FX, F

Course offerings

Autumn 12 TIDAB TIEDB for programme students

Autumn 13 TIDAB TIEDB for programme students

Autumn 13 CINTE TKOMK for programme students

Learning outcomes

After completed course the student shall be able to

- use boolean algebra to describe and optimise logic functions

- draw and interpret schematics with symbols for logic gates and standard digital components

- analyse small combinational and sequential logic circuits and determine their functionality

- design small combinational and sequential logic circuits which implement a given function

- implement small combinational and sequential logic circuits with standard components and be able to find wrong connections

- use tools for simulation of combinational and sequential digital circuits

- determine the functionality of small digital circuits that are described using a hardware description language

- give the functionality of simple CMOS-schematics by a boolean equation

- understand how the physical properties affect the timing characteristics of digital circuits

Course main content

Number System and Codes. Binary Arithmetic. Booolean algebra and Booolean functions. Logic operations. Logic gates. Optimisation methods. Combinational function blocks. Digital arithmetic. Design of combinational circuits. Latches and Flips-Flops. Counters. Sequential circuits. Finite state diagrams. Finite state machine of Mealy and Moore type. Asynchronous sequential circuits. Design of synchronous and asynchronous sequential circuits. Programmable logic. Introduction to VHDL. Memory. Fundamental MOS-technology.

Eligibility

Completed upper secondary education including documented proficiency in Swedish corresponding to Swedish B and English corresponding to English A. For students who received/will receive their final school grades after 31 December 2009, there is an additional entry requirement for mathematics as follows: documented proficiency in mathematics corresponding to Mathematics A. And the specific requirements of mathematics, physics and chemistry corresponding to Mathematics D, Physics B and Chemistry A.

Literature

Stephen Brown och Zvonko Vranesic, Fundamentals of Digital Logic with VHDL Design, McGraw-Hill, 2009.

Examination

  • LABA - Laboratory Work, 3.5 credits, grade scale: P, F
  • TENA - Examination, 4.0 credits, grade scale: A, B, C, D, E, FX, F


Requirements for final grade

For the final grade all examination parts (exam and laboratory course) have to be passed.

Offered by

ICT/Electronic Systems

Examiner

Ingo Sander <ingo@kth.se>

Supplementary information

The course is given several times during a study year.

Version

Course plan valid from: Autumn 11.
Examination information valid from: Autumn 10.