…And the day after that, I designed my own entry-level mobile SoC

Last week I published an article titled The day I designed my own mobile SoC. It was based on a presentation I had been working on for several months. The main goal was to map our IP portfolio onto next generation SoCs for a range of markets, including mobile.

Little did I know my article would enjoy such popularity and spark a heated debate. Among the feedback that I got was one particular question which got me back to the writing table. One of our readers asked what type of SoC I would put inside an affordable mobile phone.

Since a significant part of future growth in mobile is predicted to come from entry-level devices, I sat down and tried to imagine what I would include in this type of apps processor. After some discussions with my colleagues, I came up with the diagram below:

Mobile computing - Apps_processor_for affordable_mobile_devicesMy ideal entry-level mobile apps processor

Like most people who work in PR, I regularly carry two phones with me: one for personal use and another for business use, one of which is usually an entry level device. I therefore tried to answer our reader’s question by thinking what latest generation, low cost technologies would replace what I already have in my pocket.

Selecting a CPU for general purpose processing

Choosing a CPU for an entry-level SoC can be a very challenging task. You want best in class performance efficiency but you also have to remember that cost plays a huge factor.

My preferred CPU configuration would include a cluster of four dual-threaded MIPS interAptiv processors. Since interAptiv is significantly more power- and area-efficient than competing designs, companies can deliver a significant performance boost to ultra-affordable devices in a similar power and area envelope to what is available today; you can read more about the latest interAptiv CPU we’ve recently announced here.

MIPS interAptiv vs competition - performance per_MHz

MIPS interAptiv vs competition - performance per mm2MIPS interAptiv vs competition - performance per mW   MIPS interAptiv CPUs offer better performance per mW and mm2

Additionally, each of the four CPUs supports hardware multithreading – a technology unique to the MIPS architecture among licensable CPUs which can significantly boost app performance. This means that four dual-threaded MIPS interAptiv CPUs are seen by Linux SMP-based operating systems (e.g. Android) as an octa-core apps processor.

Therefore, I am getting a better performing dual-threaded core in the same area and power as a competing single-core CPU. The diagrams below give you a numerical representation of the points made above. A single core, dual threaded interAptiv is only 0.08 larger than the competing single core CPU while a single core, single threaded version of interAptiv is 80% the size of CPU B:

MIPS interAptiv vs competition - areaA quad-core cluster of MIPS interAptiv CPUs is seen by apps as an octa-core processor

Selecting a GPU for graphics and compute, VPUs for video decode and encode and an ISP for imaging

Providing the right mix of GPU performance and features is very important for entry-level devices. For my ultra-affordable mobile device, I’d have to go with a PowerVR G6110 GPU.

PowerVR G6110 packs all the latest features of the Rogue architecture, including 32 ALU cores and our area-optimized PVR3C triple compression technology. G6110 is a single-cluster GPU that includes our latest generation PVRIC2 technology; this creates an important competitive advantage for low-cost SoCs where memory bandwidth is a limited and valuable resource.

PowerVR Series6XE GPU -  PowerVR G6110PowerVR G6110 is part of PowerVR Series6XE family of graphics processors optimized for entry-level devices

PowerVR G6110 is designed to support the latest graphics and compute API standards, including OpenGL ES 3.1, OpenCL 1.2 and DirectX 9_3, and delivers much better performance compared to a competing dual- or even quad-core solution.

A part of my work involves watching YouTube clips: interviews with key execs, the latest device reviews, live reports from tradeshows or conferences – and occasionally cats. Therefore having a low power video decoder inside my SoC is a top priority. Our PowerVR D5500 VPU can handle all of the commonly used online video standards (H.264, VP8 and MPEG-4) as well as the upcoming H.265 format. Most importantly, PowerVR D5500 is a highly- efficient, power sipping video decoder: it only needs 10mW to decode H.264HP 1080p at 30 fps.

PowerVR D5500 block diagramPowerVR D5500 is a flexible video decoder that supports H.265, H.264, VP8, MPEG-4, and many other standards

When it comes to the camera, I am prepared to accept a 5 MPixel CMOS sensor. However, I still want those pictures or videos to look crisp and clear, albeit at a lower resolution. This is where integrating a PowerVR V2500 imaging processor can make all the difference. First of all, PowerVR V2500 supports 10-bit color depths so image quality is preserved between the camera and the PowerVR E4500 video encoder.

Secondly, PowerVR V2500 decreases power consumption and system costs since it is integrated on chip, at the same process node as the other engines.

Selecting a radio processing unit for combo connectivity

I cannot stress how important Wi-Fi access is to me; I always need my smartphone connected to the Internet. Adding a low area, power saving Ensigma C4521 combo RPU which supports high-speed 802.11ac, Bluetooth Classic, and digital/FM radio is the perfect way to cover my basic connectivity needs.

Ensigma Series4 Explorer RPU - Wi-Fi Bluetooth FM Combo IPEnsigma Series4 RPUs offer multi-standard connectivity in a small area footprint


In this article I wanted to offer my perspective on what to expect from a next-generation, extremely power-efficient design. Even though making decisions for any mobile SoCs requires a deep understanding of processor design, optimal feature set and performance levels, I tried to make the selection process as transparent as possible and offer our readers the opportunity to get better acquainted with our products.

I hope you enjoyed this article and look forward to reading your thoughts on what you think of my entry-level mobile SoC. If you have any questions, please don’t hesitate to use the comment box below.

For more news and announcements from Imagination, follow us on (@ImaginationTech, @PowerVRInsider, @MIPSGuru), Facebook, LinkedIn and Google+.

4 thoughts on “…And the day after that, I designed my own entry-level mobile SoC”

  1. The majority of those real/virtual CPU cores will see too little utilization to justify even their minimal power/die consumption versus the benefit of crunching more quickly through the main thread and keeping the GPU fed better using somewhat larger CPU cores.
    For the smoothest web browsing, the rule of thumb would be to always include the biggest GPU the design can afford, assuming a modern web page composite processing engine.

    • Hi,
      What you are saying makes sense; having a powerful CPU that can feed the GPU is the ideal case. However, when designing for affordable devices, you need to take into account cost, which limits the amount of area you can spend on various on-chip components.
      Therefore, adding a quad-core, dual-threaded interAptiv cluster means you get high performance in general purpose tasks and a significant boost for specific operations (e.g. web browsing), where a combination of multithreading and multicore can yield significant gains.

Please leave a comment below

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. We respect your privacy and will not publish your personal details.

Search by Tag

Search for posts by tag.

Search by Author

Search for posts by one of our authors.

Featured posts
Popular posts

Blog Contact

If you have any enquiries regarding any of our blog posts, please contact:

United Kingdom

Tel: +44 (0)1923 260 511

Related blog articles

Connecting to CES 2019

Attending CES on an annual basis does enable one to make comparisons and get a sense of how technology and trends are progressing. Therefore, as well as meetings and discussions around our recent graphics and AI announcements we took the

AI in the UK: Year in Review

As a company focused heavily on enabling AI processing, it’s important to us that the country where we live is supporting efforts around AI technology development and policy. Indeed, the government, academic institutions, investors, and the entire ecosystem in the

CES 2019 banner

Get some facetime with Imagination at CES 2019

As the holiday season starts to fade to a distant memory the reality of CES is once again looming large our horizons, promising a new flurry of technology announcements to try and make sense of. As the saying goes, what

Lenovo 300e

PowerVR 2018 consumer tech round-up

Before we shut up shop for the year here at Imagination HQ, we thought we take a quick look at some of the end user products that Imagination tech found its way into in 2018. Our IP has appeared in

Stay up-to-date with Imagination

Sign up to receive the latest news and product updates from Imagination straight to your inbox.

  • This field is for validation purposes and should be left unchanged.