Subject:
Code:
Level:
Venue:
Instructor:
Systems-on-Chip Design
COE838 / EE8221
B.Eng. 4th Year, MASc/MEng/PhD
Lecture: TRS1067     Lab: ENG412
Gul N. Khan

  Electrical, Computer and Biomedical Engineering
COE838 / EE8221: Systems on Chip Design
 

 Announcements

 Course Outline

 Lecture Notes

 Labs-Projects

 Support Material

 Problem Sets

 Sample-Mid-term Exam

 Sample-Final Exam

 Comment/Feedback


 Welcome to  COE838/EE8221 "Systems on Chip Design" website for Winter 2025. 
 Please contact your Instructor if you have any difficulties accessing the website. 

 Objective:

 This course will cover the basics of system-on-chip (SoC) design, hardware-software co-specification, co-synthesis, network-on-chip (NoC) systems and system-on-programmable-chip technologies. It provides the advance knowledge required for system-on-chip design and development, multi-core architectures and embedded systems on a chip. Students will also be introduced to the main principles of embedded system-on-chip modeling and design using SystemC. Various SoC soft processor cores such as Nios-II, ARM Cortex A9, and other CPU IPs will be explored. Various design tools including Altera Quartus II and SOPC builder will be utilized in the labs and projects. Interconnection structures suitable for SoC design will be studied. On-chip busses (e.g. AMBA, Avalon, IBM Core-connect, etc.) and network-on-chip techniques will be covered in detail. SystemC can be employed to present a unified (Hardware and Software) view of various system-on-chip components. SystemC will also be introduced for SoC modeling at the transaction level.


  Please contact your Instructor if you have any difficulties accessing this website. Some of the contents such as individual marks will be posted at the D2L COE838/EE8221 Course Shell, https://courses.torontomu.ca/d2l/home
  • All notices and additional class materials will be posted time to time on this site.
  • The newest messages in the  Announcements list are on top.
  • check this web site often, at least twice a week, to be sure that you don't miss anything.
  • It is your responsibility to keep up-to-date on the material contained at this website.
  COE838 Course Outline Winter 2025 
 
Text and Reference Books
1.  Michael J. Flynn, Wayne Luk, Computer System Design: System on Chip, John Wiley and Sons Inc. 2011, ISBN 978-0-470-64336-5 ($116.82)
2. M. Wolf, Computer as Components: Principles of Embedded Computing System Design, Morgan Kaufmann, Elsevier Publishers  2016, 2022 ISBN 978-0-12-388436-7, ISBN 97801280538741 ($101.94)
3. SystemC: From the Ground Up, 2nd Edition, D.C. Black, J Donovan, B. Bunton, A. Keist, Springer 2010,
ISBN 978-0-387-69958-5.
4. On-Chip Communication Architectures, System on Chip Interconnect, S. Pascricha and N. Dutt, Morgan Kaufmann Elsevier Publishers  2008, ISBN 978-0-12-373892-9.

 The instructor will identify some relevant articles from professional magazines. 

 Instructor: 
  Dr. Gul N. Khan Phone #: (416) 979-5000 ext. 556084 
  Consultation:  Monday 1:45-3:00PM before the lecture or by Appointment
  E-mail: gnkhan@torontomu.ca   URL: http://www.ecb.torontomu.ca/~gnkhan 

  Lab Instructor:   Mr. Yoga Suhas Kuruba Manjunath, yoga.kuruba@torontomu.ca
 
  LABS/PROJECT Venue:
ENG412 

  Tentative Course Evaluation and Marking Scheme
  • Labs and Project: 35%
  • Midterm Exam:  25%
  • Final Exam:  40%

 Please Note:
1. There is 5% per day penalty for late submission of the labs and project.
2. All the required course specific written reports including labs and project will be assessed not only on technical and academic merit, but also on the communication skills of the author as exhibited through these reports.
3. Midterm exam may also cover some of the the corresponding laboratories. 
4. The students must follow and adhere to the senate policy 60 related to Student Code of Academic Conduct, available at: https://www.torontomu.ca/senate/policies/academic-integrity-policy-60/#includes
5. A tentative schedule of Lectures, Labs and project is posted. There may be some changes in the schedule.
6.
There may also be some changes in the labs and lecture contents and schedule.


        This website will be updated continuously during the term

LOGO