2. What is a SOC?
• Microchip that integrates all or most components of a electronic
system
• Integrates microcontroller, microprocessor
• Several processor cores with peripherals like GPU,Wifi, cellular
network
• IC designed by gathering multiple stand-alone VLSI designs for an
application
3. Types of SOC
• 4 types of SOCs
• SOCs built around a microcontroller
• SOCs built around a microprocessor
• Specialized ASIC SOCs
• Programmable SOCs
4. Why SOC?
• Primary goal is to reduce Power consumption, Area, Cost
• Much more effective at performance
• Minimizes latency, interface and interconnection delays
• Speeds up data transmission process
5. Applications of SOC
• Embedded systems – AI acceleration, data collection, embedded
machine vision
• Mobile computing – Samsung electronics ARM based Exynos,
Qualcomm snapdragon
• Personal computers – ARM based Qualcomm snapdragon, X86 based
Intel core
6. SOC Verification
• Process in which a design is verified against a design specification
before tape-out
• Must include automation of the tests running on the embedded
processors
• Increasing scope – performance, power, safety, security