Unit shipments, ROI and ecosystem support are critical factors in choosing which processor architecture to enable.
By Frank Schirrmeister
In an embedded system, the sole connection point between the software and the hardware is the processor. Somewhere right now the effort to develop software for a complex System-on-Chip (SoC) is surpassing the effort of developing the chip itself. As I pointed out in my recent description of the Design West conference in San Jose, complex ecosystems of related content, tools and service offerings may look chaotic at first, but I concluded that they make sense given that the underlying processor architectures are the cornerstones for which all of the vendors at Design West become one large eco-system
Just how many processor architectures are there to support? And how does a ecosystem partner decide on priorities amongst processor architectures? Some relevant data was presented by IDC at the recent SMART Technology conference in San Francisco. In his opening key-note, Mario Moralez, program vice president, Enabling Technologies and Semiconductors, showed a chart outlining the 2011 CPU Unit Shipments and CPU Revenues by Architecture as outlined in this Blog’s figure. The underlying data for this graph includes standalone CPUs and System-on-Chips (SoCs) consumed by all tracked electronic system types.
This graph clearly articulates the gist of the battle ARM and Intel are fighting right now in the market. ARM, as an IP company, participates in the revenue of the silicon only indirectly, by way of royalties. Intel, as a semiconductor company, directly collects revenue from semiconductor sales. By unit shipments ARM clearly leads, with 71% of CPU unit shipments ARM based, followed by MIPS with 11%, Intel with 8% and Power by 2%, and all others summing up to 11%. The revenue picture, however, looks much more balanced. Here Intel is leading with 41% of the revenues, followed by ARM with 38%, Power by 8% and MIPS with 7%, all others summing up to 6%.
For an ecosystem partner this is an interesting market scenario. For system development tools like Virtual Prototyping, Emulation, Acceleration and FPGA based prototyping, support of cornerstone processor architectures is very important. All these technologies need connections to the software which the hardware interacts with, and that connection is established through the processor architecture.
There are a couple of considerations to consider when ecosystem players such as Cadence are deciding on priorities between the architectures:
—Frank Schirrmeister is group director for product marketing of the System Development Suite at Cadence.
[…] The graphic shows the commercial semiconductor revenue driven by the different processor architectures. It nicely aligns with my three flanks for the throne for the IoT era of sensor-hub-cloud and is the upgrade of Mario’s 2011 numbers that I referenced in my 2012 blog post “Picking the right processor.” […]