Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 System-on-Chip Design

System-on-Chip Design

Course title: System-on-Chip Design

Code: 3ФЕИТ07Л028

Number of credits (ECTS): 6

Weekly number of classes: 2+2+1+0

Prerequisite for enrollment of the subject: Passed: Computer Architectures

Course Goals (acquired competencies): Introducing the concepts for designing systems on a chip: elements of the system in the chip - processor, memory, communication paths. Upon completion of the course, students will be able to work independently and to start projecting systems on a chip.

Total available number of classes: 180

Course Syllabus: Introduction to the design of a system on a chip (SOC). System architecture. Components in the system: processor, memory and connectivity. Hardware and software in the SOC: programmability versus performance. Approaches to designing a SOC. Basic characteristics of the SOC: speed, and power consumption. Trade-off in choosing these parameters when designing processors. Reliability and configuration of the SOC. Choosing processors for the SOC. Basic concepts in processor architectures. An example of processors for SOC: vectors, VLIW processors and superscalar processors. Memory in the chip. Cache memory and cache memory on multiple levels.  Memory out of the chip. DRAM memory. Interaction between processor and memory. Standard busses for connecting systems in the chip. Adjusting the SOC. Mapping the design into reconfigurable logic. Practical application of systems in the chip. Applications in cryptography. Application of the SOC for image processing, video and 3D graphics. Other applications.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

W. Wolf

Modern VLSI Design: IP-Based Design,  4th Ed.

Pearson Education

2009

2

M. J. Flynn, W. Luk

Computer System Design: System-on-Chip

John Wiley & Sons

2011

Additional Literature

No.

Author

Title

Publisher

Year

1

S. Pasricha, N. Dutt

On-Chip Communication Architectures: System on Chip Interconnect

Morgan Kaufmann

2008