20nm, 16nm FINFET to shake up SoC, IP supply chain
Keywords:Imagination Technologies? SoC? FINFET? IP? supply chain?
During the International Electronics Forum in Dublin, Tony King-Smith, Imagination Technologies' executive vice president of marketing, stated that the coming 20nm and 16nm FINFET will shake up the whole SoC and IP supply chain.
Imagination expects GPUs to be the process driver due to its heritage of the PowerVR 3D graphics technology. The company also believes that GPUs are the scalable multi-core compute engine of choice for SoCs rather than the processor core. With many repeatable elements that support redundancy, the GPU are less vulnerable to process variability that will dominate SoC at 20nm and 16nm for the next few years.
However, Imagination believes that the supply chain and ecosystem extend much further than just the silicon or even the embedded software. This emphasis on the GPU as the scalable element also drives changes all the way up to the user interface. Hence the announcement this week that Imagination is teaming up with Rightware on user interface design and benchmarking.
But the need for close collaboration for the SoC goes all the way up the chain, through the UI software to the portal software, such as Imagination's Flow that runs in the cloud. All of this does impact the SoC design, which is somewhat counterintuitive.

Source: Imagination Technologies.
He points to the increasing split in the mobile market between ARM and other processor architecturesall running different versions of Google's open source Android operating system.
Intel is having some success with its x86-based Atom processors in mobile handsets and tablets, while Imagination is combining its MIPS cores with its PowerVR graphics and video technology and its programmable radio front end. Coupled with the move to technologies such as ray tracing, this creates a widely varying set of requirements, he says.
This will mean apps have to be able to traverse CPUs in the same way they do across GPUs and radios, he says, breaking the dependency on the CPU instruction set architecture. One way to do this is to use the higher levels of the ecosystem. Instead of downloading an app for a particular ISA, a generic discovery app is downloaded to investigate what hardware resources are available.
Once the discovery app determines the hardware available, it downloads different optimised blocks for the different hardware elements, creating the optimal software. However, this is not simple to do, and more R&D is needed that links the cloud, the UI, apps and the SoC.
Putting all this together with the right balance of memory and performance determines the power consumption and performance of the system. "This is a very key area," he says. The attention to detail makes a huge difference, with four to five times the performance difference using exactly the same set of IP.
"This is the most exciting decade I have seen for computing," said King-Smith. I'm inclined to agree.
- Nick Flaherty
??EE Times
Related Articles | Editor's Choice |
Visit Asia Webinars to learn about the latest in technology and get practical design tips.