Course Catalog 2006-2007

TKT-1566 DIGITAL DESIGN III, 5 cr
Digital Design III

Courses persons responsible
Jarmo Takala

Lecturers
Jarmo Takala

Lecturetimes and places
Per II: Monday 12 - 16, TB219

Implementations
Person responsible: Jarmo Takala
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer
Lecture - 4 h/week - - - -
Exercise - 2 h/week 2 h/week - - -
Exam  
(Timetable for academic year 2006-2007)

Objectives
After passing the course, the students are able to design applications-specific hardware structures containing parallelism and optimize the structures for low power consumption.

Content
Content Core content Complementary knowledge Specialist knowledge
1. Data-flow graph representations and loop and iteration bounds  Register minimization techniques  Algorithmic and numerical strength reduction 
2. Pipelining, parallel processing, and combined pipelining and parallel processing  Low-power optimizations  Redundant arithmetic 
3. Critical path, folding, unfolding, and retiming  Distributed arithmetic    
4. Systolic arrays       

Requirements for completing the course
Written exam and completed compulsory assignment.

Evaluation criteria for the course

  • Written exam 70%, compulsory assignment 30%

  • Used assessment scale is numeric (1-5)

  • Study material
    Type Name Auhor ISBN URL Edition, availability... Exam material Language
    Book VLSI Digital Signal Processing Systems: Design and Implementation K. K. Parhi 0-471-24186-5     No  English 
    Lecture slides           No  English 

    Prerequisites
    Code Course Credits M/R
    SGN-2010 SGN-2010 Digital Linear Filtering I 5 Recommendable
    TKT-1210 TKT-1210 Digital Design II 5 Mandatory
    TKT-1400 TKT-1400 ASIC Design I 5 Recommendable

    Prequisite relations (Sign up to TUT Intranet required)

    Remarks

  • Partial passing of course must be in connection with the same round of implementation.

  • The course is suitable for postgraduate studies.

  • Distance learning

  • ITC utilized during the course

  • - In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
    - In compiling teaching material, particularly for online use or other electronic media
    - In compiling exercise, group or laboratory work
    - In distributing and/or returning exercise work, material etc

    Scaling
    Methods of instructionHours
    Lectures 48
    Exercises 60
    Assignments 26
    Total sum 134

    Correspondence of content
    TKT-1560 Digital Design III

    Course homepage

    Last modified 17.01.2007
    Modified byJarmo Takala