Skip to main content

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.

Course offerings are missing for current or upcoming semesters.
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

Equipment

Synopsys, Cadence and Mentor EDA Tools

Literature

IL2225 Lecture Slides or IL2450 Lectures

Examination and completion

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

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

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

Main field of study

This course does not belong to any Main field of study.

Education cycle

Third cycle

Add-on studies

No information inserted

Contact

Ahmed Hemani (hemani@kth.se)

Postgraduate course

Postgraduate courses at EECS/Electronics and Embedded Systems