
System On A Chip- Technology Explained!
What is a System on a Chip?
Since smartphones and tablets are basically smaller computers, they require pretty much the same components we see in desktops and laptops in order to offer us all the amazing things they can do (apps, music and video playing, 3D gaming support, advanced wireless features, etc).
A system on a chip, or SoC, is a complete computer system on a chip. They are small, self-contained, energy efficient and have low heat output. A SoC potentially includes all the core capabilities of a server such as software, a microprocessor, graphics processing unit, networking chips, memory and data storage. The following are potential applications of the technology.
Thanks to the wonders of miniaturization, SoC manufacturers, like Qualcomm, Nvidia or Texas Instruments, can place some of those components on a single chip, the System on a Chip that powers your beloved smartphone.
What’s inside of a SoC?
Now that we know what a SoC is, let’s take a quick look at the components that can be found inside it. Mind you, not all the following parts are built in all the different SoCs that we’re going to show you later on, but in order to better understand how a SoC works, you should have a general picture of what goes inside it:
CPU – The central processing unit, whether it’s single- or multiple-core, this is what makes everything possible on your smartphone.
Most processors found inside the SoCs that we’re going to look at will be based on ARM technology, but more on that later
Memory – just like in a computer, memory is required to perform the various tasks smartphone and tablets are capable of, and therefore SoCs come with various memory architectures on board
GPU – the graphic processing unit is also an important component on the SoC, and it’s responsible for handling those complex 3D games on the smartphone or tablets. As you can expect, there are various GPU architectures available out there, and we’re going to further detail them in what follows
Northbridge – this is a component that handles communications between the CPU and other components of the SoC including the southbridge
Southbrige – a second chipset usually found on computers that handles various I/O functions. In some cases the southbridge can be found on the SoC
Cellular radios – some SoCs also come with certain modems on board that are needed by mobile operators. Such is the case with the Snapdragon S4 from Qualcomm, which has an embedded LTE modem on board responsible for 4G LTE connectivity
Other radios – some SoCs may also have other components responsible for other types of connectivity, including Wi-Fi, GPS/GLONASS or Bluetooth. Again, the S4 is a good example in this regard.
Other circuitry:
ARM vs x86 CPU Architecture
Throughout this article you will see us mention the ARM technology more than once, since the SoCs used by current Android smartphones and tablets are built using this ARM architecture.
So what is ARM exactly?
What’s important to remember is that ARM is still the preferred choice by SoC manufacturers, as the architecture ensures high performance at low power, which is what customers are unconsciously interested in.
The Intel 8086 CPU launched in 1978 was a 16-bit microprocessor that was followed by several successors whose names also ended in “86.” Thus, the x86 term was coined. Today the x86 architecture also includes 32-bit CPUs, which can be found in various computers that you may be using on a daily basis. The disadvantage of x86 architecture in mobile SoC is that they’re not as power efficient as ARM-based CPU. Only Intel currently develops an x86-based SoC for mobile devices, the Atom Medfield platform.
GPU architectures:
The SoCs that we’re going to describe below use various GPU technologies coming from various companies. You’ll see GeForce, Adreno, ARM Mali, or PowerVR get mentioned a few times so here’s what these names mean:
GeForce – produced by NVIDIA, these are the ultra low power graphics cards found on Tegra 3 SoC
Adreno – produced by Qualcomm, the Adreno GPUs are part of the Snapdragon SoC made by the same company. Some Adreno GPUs can also be used on future Microsoft Windows 8 devices.
ARM Mali – as you may have guessed, Mali GPUs are designed by ARM and they’re currently used on various SoC designs including Exynos and NovaThor
PowerVR – PowerVR is a leading GPU designers, whose GPUs are found on various SoCs including Medfield, NovaThor (future designs), OMAP, and even Apple Ax.

Some Examples where SOCs are used:
Mobile Devices:
Mobile devices such as smart phones. SoC may integrate analog, 3G and WiFi capabilities.
Data Centers:
Deployment of server-class SoC known as microservers in data centres to save space, power consumption and heat.
Microdatacenter:
A hardware assembly that puts multiple microservers into one box together with power, cooling, networking and security features that collectively resemble a tiny Cloud Using microservers as a pool of computing resources for a cloud platform.
Machines & Infrastructure:
Building software intelligence into machines, infrastructure and transportation. For example, shipping boxes that transmit their location and status to improve supply chain.
SoC varieties:
There are various SoCs out there, from different manufacturers that equip Android devices, from smartphones to tablets, but they’re not completely similar. Let’s take a look at some of the most important ones for you.
NVIDIA Tegra 3
Also known as Kal-El, the NVIDIA Tegra 3 series is one of the SoC sub-families of the Tegra family and it’s currently employed by various Android devices, including, but not limited to, the Asus Eee Pad Transformer Pad, HTC One X (international version), the Asus Transformer Pad 3, LG Optimus, And Many Samsung Phones Have Tegra 3 SoC on board.
Samsung Exynos 9810:
