Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
    • Pelion IoT Platform
  • Activity
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • More
  • Cancel
System
  • Developer Community
  • IP Products
  • System
  • Jump...
  • Cancel
System
SoC Design blog Software’s Growing Role in Semiconductor Ecosystems
  • Blogs
  • Forums
  • Videos & Files
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
More blogs in System
  • Embedded blog

  • SoC Design blog

Tags
  • Linaro
  • Software
  • dac_2014
  • 51dac
  • ecosystem
  • eda
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Software’s Growing Role in Semiconductor Ecosystems

John Blyler
John Blyler
June 11, 2014

Two very different analysts stress the importance of software in chip and server ecosystems.

Last week, veteran semiconductor electronic design automation (eda) analyst garysmith made the following observation about ecosystems in his annual Design Automation Conference (dac_2014) kick-off presentation: “With such a range of possible original equipment manufacturer (OEM) scenarios, you (chip designers) need to understand who is your customer and who is your competitor. And the relationships almost change day by day. The key is to develop an ecosystem as stable as ARM’s in this changing world of relationship.”

Smith’s comments were part of his discussion about the need for a larger system approach to chip design with a complementary need for a strong ecosystem. Both needs were driven by the changing roles of chip design tool vendors within the semiconductor (hardware and software) electronics supply chain. A traditional OEM would buy the platform design, manufacture the system-on-chip (SoC) at a foundry, wrap plastic around it and take it to market (e.g., low end cell phones). However, today’s OEM could also be a vertically integrated company that outsources manufacturing (e.g., high-end Apple cell phones).

System_Design_19961-300x210.jpg

Yesterday, Canaccord Genuity issued an equity report in which analyst Matthew Ramsay noted that, “ …the nascent ARM server ecosystem is gaining momentum and the eventual royalty opportunity for ARM will prove larger than consensus expectations, certainly larger than management conservatively has forecast to investors.”

Here, again, was another statement about the importance of ARM’s ecosystem. Taken together, Smith’s and Ramsay’s comments cover a wide portion of the semiconductor market, namely, System-on-Chip (SoC)/IP and cloud-based servers.

What are the common differentiators in each of these markets? Software! Both are industries where hardware is maturing and being commoditized. That’s why it is the software that plays the differentiating role in determining market share, from firmware to applications. To emphasize this point, Ramsay added this comment about ARM’s competitive and technological advantage (over Intel): “Operating system and software support - The role of and increasing momentum behind software/OS support for ARM servers including Linux/Windows and industry groups such as Linaro and ARM’s Server Base System Architecture (SBSA).”

Do you agree? I’d like to get your take on software’s part in this varied ecosystem. - JB

Anonymous
Parents
  • John Blyler
    Offline John Blyler over 6 years ago

    Does the ARM ecosystem have tiers? As you point out, the word itself seems to have gotten to big, to inclusive. I think you hint at the problem, namely, that meaning of "IP." In my opinion, this ambiguity reflects the consolidation occurring in the semiconductor hardware IP market. (I've written a lot about IP on another site, e.g.: Will Discrete IP Threaten the Subsystem Market?) Of course, software IP is a closely related but different matter.

    It is truly amazing that chip vendors can tape out only once - with very careful simulation, sw and hw verification, emulation, prototypes and lots of planning. I also remember the days of adding jumper wires (often red as in "red lines") to fix problems on PCBs. Chip vendors do something similar in silicon via self-healing circuits and replication of critical circuits with spare transistors.

    But the reason that a lot of new chips work is that very little changes from one chip version to another. Maybe a faster processor is added or a upgraded interface, but most other changes are incremental, limited to well tested blocks of hardware (and hopefully software). IMHO.

    Great input! So, should the meaning of ARM's "ecosystem" be updated?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Comment
  • John Blyler
    Offline John Blyler over 6 years ago

    Does the ARM ecosystem have tiers? As you point out, the word itself seems to have gotten to big, to inclusive. I think you hint at the problem, namely, that meaning of "IP." In my opinion, this ambiguity reflects the consolidation occurring in the semiconductor hardware IP market. (I've written a lot about IP on another site, e.g.: Will Discrete IP Threaten the Subsystem Market?) Of course, software IP is a closely related but different matter.

    It is truly amazing that chip vendors can tape out only once - with very careful simulation, sw and hw verification, emulation, prototypes and lots of planning. I also remember the days of adding jumper wires (often red as in "red lines") to fix problems on PCBs. Chip vendors do something similar in silicon via self-healing circuits and replication of critical circuits with spare transistors.

    But the reason that a lot of new chips work is that very little changes from one chip version to another. Maybe a faster processor is added or a upgraded interface, but most other changes are incremental, limited to well tested blocks of hardware (and hopefully software). IMHO.

    Great input! So, should the meaning of ARM's "ecosystem" be updated?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Children
No Data
SoC Design blog
  • SoC Design blog: Simplifying workload modeling with AMBA ATP Engine

    Francisco Socal
    Francisco Socal
    Following the release of the AMBA Adaptive Traffic Profiles (ATP) Specification, we are pleased to announce the AMBA ATP Engine, to further facilitate ATP’s adoption into a variety of platforms.
    • May 20, 2020
  • SoC Design blog: Docker enables Arm Cycle Model Studio on Ubuntu

    Jason Andrews
    Jason Andrews
    Arm Cycle Model Studio (CMS) is a great tool to create SystemC simulation models from Verilog RTL source code. This articles shows how to use Docker to run CMS and create models on an Ubuntu machine.
    • October 23, 2019
  • SoC Design blog: AMBA ATP: Gaining momentum with workload modeling

    Francisco Socal
    Francisco Socal
    This blog presents examples of AMBA ATP adoption and the benefits that Arm and its ecosystem partners deliver.
    • August 7, 2019