ECE4813 Arm based system-on-chip design
Faculty of Engineering
ECE4813 Arm based system-on-chip design is a level 4, 6-credit-point, undergraduate unit from the Faculty of Engineering, offered in 2027 in Semester 2 at Malaysia. It needs ECE3073.
- Credit points
- 6
- Offered in 2027
- Semester 2
- Malaysia
- Assessment
- No exam
- 3 tasks
- Workload
- 144 hours
- per semester
Reviews
No reviews yetNo reviews yet. Be the first to review ECE4813.
Requisites
Before ECE4813
Prerequisites
Pass these before you enrol.
After ECE4813
No unit lists ECE4813 as a prerequisite in the 2027 handbook.
Overview
Arm architecture underpins the majority of today’s computing platforms, powering billions of devices across mobile, automotive, IoT, and edge-AI applications. In this unit, you will be introduced to Arm technologies and their role in modern system-on-chip (SoC) design. You will study the Arm A-profile architecture, including performance-oriented and heterogeneous processing concepts. You will be exposed to the complete SoC design and implementation flow, with particular emphasis on the front-end design process, including architecture definition, IP selection, AMBA-based integration, RTL design, and functional verification. Through the use of Arm virtual platforms and FPGA-based prototyping, you will gain practical, system-level experience in analysing and demonstrating Arm-based SoC designs suitable for real-world applications.
Offerings in 2027
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Malaysia | On campus |
Assessment
- Lab assignmentsExercise10%
- Project task using FPGA/Virtual platformProject70%
- Midsemester test/DemonstrationQuiz / Test20%
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Learning outcomes
When you finish this unit, you should be able to:
- 1
Design an Arm based System-on-Chip (SoC) architecture that meets specified application and performance requirements.
- 2
Investigate Arm-based SoC design choices through analysis and evaluation of front-end design decisions.
- 3
Apply modern engineering tools, including Arm virtual platforms and field programmable gate array (FPGA) prototyping environments, to demonstrate SoC functionality.
- 4
Demonstrate self-directed learning to implement an SoC that contains Arm core interfaced to peripherals on a FPGA platform.
Workload and teaching
- Practical activities3 hours
- Assessments2 hours
- Laboratories33 hours
- Workshops24 hours
- Teaching approachProblem-based learning
- Teaching approachActive learning
- Teaching approachSimulation or virtual practice
The minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 3-6 hours of scheduled learning activities and 6-9 hours of independent study per week. Scheduled activities may include a combination of teacher-directed learning, peer-directed learning and online engagement. Independent study may include associated readings, assessment and preparation for scheduled activities.
To better understand the concepts and principles, you will be given problems and will have to work individually or in a small group to solve the problem.
This unit includes interactive workshops and computer laboratories for you to enhance your knowledge learned in lectures through individual or group participation in the activity.
This unit allows students to engage in guided, immersive experiences to develop relevant skills, knowledge and attitudes through simulation or virtual practice
Where it fits
ECE4813 is part of 2 areas of study in the 2027 handbook.
Contacts
- Chief Examiners
- Associate Professor Narayanan Ramakrishnan
- Unit Coordinators
- Associate Professor Narayanan Ramakrishnan
Common questions
What are the prerequisites for ECE4813?
You need ECE3073 before you enrol.
When is ECE4813 offered?
In 2027, ECE4813 runs in Semester 2 at Malaysia.
How much work is ECE4813?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does ECE4813 have an exam?
No. ECE4813 has 3 assessment tasks and no exam.
Which majors and minors include ECE4813?
ECE4813 is part of Electrical and computer systems engineering; and Semiconductor.
More details
- Credit points
- 6
- Level
- 4
- Study level
- Undergraduate
- Faculty
- Faculty of Engineering
- Organisational unit
- Department of Electrical and Computer Systems Engineering
- Type
- Coursework
- EFTSL
- 0.125
- Student contribution
- SCA Band 2
- Study abroad
- Available
- Handbook years
- 20262027