Arm Flexible Access: Design the SoC Before Spending Moneyby Dr. Ian Cutress on July 16, 2019 9:00 AM EST
One of the critical ways in which the Arm licensing model works relates to how its customers acquires Arm’s IP, the architecture licenses, or access, along with royalty payments. Every customer, especially the big ones on the leading edge, is different, and we’ve gone through how the Arm business model works in detail in a series of articles back in 2013. Today, Arm is taking a different step in how vendors can approach most of its popular IP for the simple task of design - without having to open the wallet to buy a license.
If a customer wants specific IP from Arm, say a Cortex M3 core, they have to first obtain a license to use it. Upon that license payment, the customer gets the required tools and support to implement that core in an SoC design, which is then fed to foundry for tapeout, and depending on the contract, each core or IP block that sells means that Arm gets a small royalty. This means that before a customer even looks into seeing if a specific core or IP block is suitable for the design, they have to buy the license for that design, even if it doesn’t ever end up in production. The per-core royalties, and licensing agreements, are typically done on a customer-by-customer basis depending on the size and scope of the company in question.
Arm’s new Flexible Access platform is designed to turn this paradigm on its head.
Under Arm Flexible Access, customers will pay a minor subscription fee to Arm’s toolset, and be able to design SoC cores that fall under the new schema without needing a license. Only at the point in which the SoC is pushed to the foundry for manufacturing and tapeout, or rapid prototyping in the silicon stage, will a license be needed.
This diagram shows how Flexible Access will work. This top bar shows Arm’s traditional IP licensing model, which is still in place for Arm’s high powered Cortex cores, whereby partners have to select which IP they need and license it before designing the chip.
With Flexible Access, the initial subscription fee is a fraction of the licensing cost, allowing companies that might not have considered Arm IP before to dive into SoC design without as much capital input as previously needed. Flexible Access partners will get access to either higher level models or direct RTL, allowing them to do accurate in-house simulation before that license fee is needed.
Flexible Access will cover up to 75% of Arm’s most recent IP over the last two years, and will span from Arm’s mid-range Cortex A series through the R and M-series cores, to interconnects and security IP such as CryptoCell, and even physical IP built for TSMC 22ULL process nodes. Arm stated to us in a call that this is very much an ‘alive’ project, with IP being added to the offerings over time. The company said that when new IP is created, it will initially be run under the traditional model with key partners, and as it moves into maturity the idea is to enable it through Flexible Access where 100s of customers can access it.
Worth noting on the list is the Arm Cortex-A34, which is a new core that has not been discussed previously. This is an AArch64 version of the A32.
Overall, this gives Arm three direct ways of IP licensing:
- Architecture License
- Traditional IP Licensing
- Arm Flexible Access
With Flexible Access, Arm is targeting the mass market items, such as IoT, drones, cameras, and low-to-mid range consumer devices.
When asked about the higher performance markets, or even servers, Arm believes that the key customers in those segments are already comfortable with the licensing agreements in place as part of Arm's high-performance portfolio. The company states that the Flexible Access plan will enable Arm to ‘remain competitive and make the best of its competitive portfolio’ in the low-cost mass-market segments. The same argument was given when RISC-V was discussed as direct competition.
We did probe Arm about how a concept like Flexible Access came about. Arm stated that it has been approaching its customers, both big and small, for feedback on its productization strategy, and the comments that came back were remarkably consistent. The Flexible Access model, Arm says, is the results of those discussions combined with a new Arm portal for its customers. One of the benefits of simplifying the way its customers can access its offerings is apparently in the ease of contractual agreements (such as simplification and commonality between customers) as well as its back-end cost structure.
Ultimately Arm is giving out its RTL core designs to its customers at a fraction of the cost, before licensing. This can wave a red flag, however Arm believes that its customers are very honest with how they use its technology for when it comes down to creating silicon and generating license agreements.
The outcome of all of this, to Arm, is to enable a broader ecosystem by lowering the cost to play with the IP. In the previous IP model, customers would be licensing cores that they might not necessarily end up using, but had to at least test to see if it was relevant / hit the right performance or power node. With Flexible Access, Arm believes that its customers will be able to identify better which IP is best suited to each design without having to perform guesswork, and then only license the bits that are actually needed, ultimately lowering cost. For Arm’s shareholders, or technically Softbank’s shareholders, the counter argument to this is that Flexible Access should encourage more companies to work with Arm, ultimately diversifying the consumer base.
Arm Flexible Access has already been trialed with a handful of initial partners and from today is now open to the wider Arm audience.
- The ARM Diaries, Part 1: How ARM’s Business Model Works
- The ARM Diaries, Part 2: Understanding the Cortex A12
- Arm's New Cortex-A77 CPU Micro-architecture: Evolving Performance
- Arm's New Mali-G77 & Valhall GPU Architecture: A Major Leap
- Arm Announces Mali D77 Display Processor: Facilitating AR & VR
- Arm Announces Neoverse N1 & E1 Platforms & CPUs: Enabling A Huge Jump In Infrastructure Performance
Post Your CommentPlease log in or sign up to comment.
View All Comments
melgross - Tuesday, July 16, 2019 - linkI understand how this works for those who just license cores and other portions of the SoC from ARM. But how will this change anything, if it will, with companies such as Apple, that design their own cores, and the rest of their chips, using their architectural licenses, and other iP of their own, such as Apple designing their own GPU?
Mobile-Dom - Tuesday, July 16, 2019 - linknothing will change, they'll still need the same uArch license as before.
PeachNCream - Tuesday, July 16, 2019 - linkIt will change with ARM's Flexible Access Platform (which we can simply refer to as ARM FAP for ease of use). Note that Apple is still using an ARM core so the fact until they are interested in moving to a newer or more updated design, Apple does not need to bother with the FAP. It's only after ARM pumps out a new design (eg Cortex 800 vs Cortex 801) AND Apple wants to try out said newly pumped out stuff, will the company need to play around with the ARM FAP, testing and experimenting with whatever polishes off the competition in the quickest way possible, before paying the pony through royalties for services rendered per the usual backseat arrangement. The more I think about it, the more I like ARM's new FAP because loads of new stuff will shoot out from the fantasies of engineers everywhere since before FAP, you were stuck buying the cow in order to play with it at all.
melgross - Tuesday, July 16, 2019 - linkApple uses their own cores. They do not use ARM cores. That’s the entire point to the architectural license.
PeachNCream - Tuesday, July 16, 2019 - linkThen it's unlikely that Apple will be a FAP participant. If that's even entirely true. Apple might be designing their own junk, but we don't know how much commonality there is between Apple's CPUs and ARM's CPUs. There might be a lot of squishy bits shared between the two and if that's the case and Apple is playing to mess with ARM designs, then being able to FAP for free might be to Apple's benefit anyhow.
Mobile-Dom - Tuesday, July 16, 2019 - linkApples full architecture license lets it create any ARMv8.X compatible chip it wants, it's already got that license, as long as it keeps that license up, nothing will change for Apple. they dont use CCI, they dont use are Core AX architecture. they buy the full stack license so they can make their chips ARM compatible, but they dont use the designs in a way that would change with this recent change
id4andrei - Wednesday, July 17, 2019 - linkThey don't use ARM's designs but Apple's cores are ARM cores because at the center of their design lies ARM's IP. That's why they pay ARM for.
flgt - Wednesday, July 17, 2019 - linkI can’t believe you’re getting serious replies to your post.
PeachNCream - Wednesday, July 17, 2019 - linkNeither can I, but the fact that it happened was hilarious.
melgross - Thursday, July 18, 2019 - linkApple designs their own cores from scratch. You don’t understand what an architectural license is.