Course Catalog 2006-2007

TKT-1516 DESIGN FOR TESTABILITY, 3 cr
Design for Testability

Courses persons responsible
Olli Vainio

Lecturers
Olli Vainio

Language of Instruction
Lectured in English or Finnish according to demand.

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

Objectives
To learn design for testability for digital circuits and systems-on-chip.

Content
Content Core content Complementary knowledge Specialist knowledge
1. Fault models in digital circuits.
Fault detection. 
Fault models for memories.  Shared use of package pins. 
2. Scan architecture and its use for testing.  Test development using Boolean algebra.  Special clocking arrangements. 
3. Built-in self test.  ATPG principles.  ATPG design rules. 
4. Testing memories and processor cores.  Features of core processors.  MBIST integration. 
5. Terminology of the field.  The test wrapper.  Wrapper-originating requirements for DFT. 

Requirements for completing the course
Exam

Evaluation criteria for the course

  • Used assessment scale is numeric (1-5)

  • Study material
    Type Name Auhor ISBN URL Edition, availability... Exam material Language
    Book Design for Test for Digital IC A. L. Crouch 0-13-084827-1 http://www.phptr.com   Yes  English 
    Book Fault Tolerant & Fault Testable Hardware Design Parag K. Lala 0-13-308248-2     No  English 

    Prerequisites
    Code Course Credits M/R
    TKT-1200 TKT-1200 Digital Design I 4 Mandatory

    Prequisite relations (Sign up to TUT Intranet required)

    Additional information about prerequisites
    Basics of digital design and integrated circuits are required as prerequisites.

    Remarks

    Lectured only every other year.

  • 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

  • Estimate as a percentage of the implementation of the course
  • - Contact teaching: 20 %
    - Distance learning: 0 %
    - Proportion of a student's independent study: 80 %

    Scaling
    Methods of instructionHours
    Lectures 36
    Assignments 14

    Study materials Hours
    Books 32
    Total sum 82

    Principles and starting points related to the instruction and learning of the course

  • Learning is based on lectures and reading the literature. Exercises are based on home work.

  • Correspondence of content
    TKT-1510 Design for Testability

    Course homepage

    Last modified 20.04.2006
    Modified byOlli Vainio