Skip to main content
Till KTH:s startsida

FIL3111 Advanced Topics in SOC Design 7.5 credits

This course targets PhD students who would like to be able analyze requirements, design, dimension, implement and verify complex SOC functionalities. The student will be assigned a complex real life project related to the focus of PhD thesis and the satisfactory completion of the project will be used to evaluate the student besides the IL2225 exam and labs.

Information per course offering

Course offerings are missing for current or upcoming semesters.

Course syllabus as PDF

Please note: all information from the Course syllabus is available on this page in an accessible format.

Course syllabus FIL3111 (Spring 2019–)
Headings with content from the Course syllabus FIL3111 (Spring 2019–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

1. Requirements Analysis for ASIC Design, Implementation and Verificaiton

2. Modeling as efficient RTL

3. Able to control and write complex Logic and Physical Synthesis Scripts

4. Perform Static Timing and Power Analysis

5. Verification using constraint stimuli generation and assertions

6. Apply the above to a complex real life example assigned by the examiner related to the PhD topic of the student

Intended learning outcomes

1. To be able to analyze the functional requirements 

2. Dimension a system in terms of RTL blocks

3. Design Verification Plan and architect complex test benches

4. Master constrained based stimuli generation and formal assertions

5. Perform Logic and Physical synthesis 

6. Analyze timing and power for complex SOC functionalities

7. Analyze verification reports to check for coverage

Literature and preparations

Specific prerequisites

Admitted as doctoral student

Recommended prerequisites

Background in CMOS, Digital Design, HDL and Verification

Literature

IL2225 Lecture Slides or IL2450 Lectures

Examination and completion

Grading scale

P, F

Examination

  • EXA1 - Examination, 7.5 credits, grading scale: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

If the course is discontinued, students may request to be examined during the following two academic years.

Same written exam and lab as IL2225 or IL2450

Complex Project Example assigned by the Examiner

Other requirements for final grade

Clearing the IL2225 or IL2450 exam and labs

Satisfactory completion of the Project Example assigned by the Examiner

Examiner

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course room in Canvas

Registered students find further information about the implementation of the course in the course room in Canvas. A link to the course room can be found under the tab Studies in the Personal menu at the start of the course.

Offered by

Education cycle

Third cycle

Postgraduate course

Postgraduate courses at EECS/Electronics and Embedded Systems