Computer/System-on-Chip (SoC) Architecture
About This Course
Step into the future with our meticulously crafted course, tailored for engineers and professionals poised to excel in manufacturing, digital electronics, Integrated Circuit (IC) Design, smart & embedded systems, Internet of Things (IoT), Artificial Intelligence accelerators, computer hardware design, and design automation realms. Equally relevant for diverse industries harnessing scripting languages for automation, this course ignites learners’ potential for career growth and transformation. The focus of the course is to impart advanced knowledge of the workings of modern computer hardware including the working of Central Processing Unit (CPU), memory systems, system architecture and interconnects, and input-output systems, as well as performance analysis of computer systems. It will prepare learners to be ready for an advanced design, manufacturing, and innovation workforce. This course is intended for the upskilling of engineers or personnel working in/with manufacturing, integrated circuits, computer hardware design, Internet of Things (IoT), and embedded systems. It is also suitable for individuals aspiring to pursue or switch careers to the electronics sector.
What You'll Learn
At the end of the course, learners will be able to:
- Explain the fundamentals of computer architecture such as instruction set architecture, arithmetic, and logic unit, datapath and control unit, memory hierarchy, input-output, etc.
- Compare and contrast the performance enhancement techniques used in modern computer hardware.
-Evaluate the trade-offs between various figures of merit such as cost, power, performance, and ease of programming in the design and analysis of computer hardware/SoC.
-Design a simple processor and a complete computer system that involves memory, input-output, and bus systems/interconnects.
Entry Requirements
This programme is suitable for individuals who wish to join or progress within the engineering services/design in the manufacturing/integrated circuits/computer and IoT hardware industry. Some prior knowledge in digital design fundamentals (binary number systems, logic gates, multiplexers, flipflops, registers, etc.) and programming (any language, preferably C) is necessary