System-on-Chip Design
Examine the methodologies and tools for System-on-Chip (SoC) design, hardware/software co-design and co-verification; partitioning; real-time scheduling; hardware acceleration; high-level C-to-RTL synthesis; allocation, scheduling and binding algorithms for hardware synthesis; SoC integration, communication architectures and hardware/software interfacing; virtual prototyping and hardware/software co-simulation; FPGA prototyping of hardware/software systems. Electrical and Computer Engineering 382M (Topic 20) and Electrical Engineering 382M (Topic 20) may not both be counted.
Prerequisites & course information
Examine the methodologies and tools for System-on-Chip (SoC) design, hardware/software co-design and co-verification; partitioning; real-time scheduling; hardware acceleration; high-level C-to-RTL synthesis; allocation, scheduling and binding algorithms for hardware synthesis; SoC integration, communication architectures and hardware/software interfacing; virtual prototyping and hardware/software co-simulation; FPGA prototyping of hardware/software systems. Electrical and Computer Engineering 382M (Topic 20) and Electrical Engineering 382M (Topic 20) may not both be counted.
Sources
- Course catalogue ↗2026-2027