FIL3111 Advanced Topics in SOC Design 7.5 credits

Avancerade ämnen i SOC-design

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.

Show course information based on the chosen semester and course offering:

Offering and execution

No offering selected

Select the semester and course offering above to get information from the correct course syllabus and course offering.

Course information

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

Course Disposition

Exams for either IL2225 or IL2450

Labs for either IL2225 or IL2450

Complex Project assigned by the examiner

Note that IL2450 will be discontinued but the doctoral student will be assigned project work that will compensate the IL2450 contents.

Literature and preparations

Specific prerequisites *

Admitted as doctoral student

Recommended prerequisites

Background in CMOS, Digital Design, HDL and Verification


Synopsys, Cadence and Mentor EDA Tools


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.

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

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Ahmed Hemani

Further information

Course web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web FIL3111

Offered by

EECS/Electronics and Embedded Systems

Main field of study *

No information inserted

Education cycle *

Third cycle

Add-on studies

No information inserted


Ahmed Hemani (

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.

Postgraduate course

Postgraduate courses at EECS/Electronics and Embedded Systems