I would never want to buy ARM if I were Apple. Here's why.
Apple can design AND manufacture chips based on ARM architecture, essentially without any interference from ARM the company. Just pay a (relatively small) license fee and you're all set.
The article says it well:
> Arm’s licensing operation would fit poorly with Apple’s hardware-focused business model.
> There may also be regulatory concerns about Apple owning a key licensee that supplies so many rivals.
I think it's important not to confuse the success of a specific architecture, with the economic success of the company owning and licensing IP related to that architecture. These two things might not necessarily go hand in hand.
Edit: two very relevant comments in the parent thread, I'll just mention them here for completeness:
> the revenue of ARM before Softbank acquisition was less than the Net profits of Intel. (from https://qht.co/item?id=23930895)
True. As mentioned above, architecture success != economic success
>True. As mentioned above, architecture success != economic success
ARM is enormously economically successful, they're just not a manufacturer and thus not remotely a comparable business to the entirety of Intel, fabs and all.
Apple has a perpetual license from ARM, so it doesn't matter who buys ARM, Apple is all set license wise.
There is a risk that a new buyer might under-invest in the evolution of the architecture and future core designs. This is a small but real risk for Apple because they do base their cores on ARM designs. I've seen the argument before that the only thing Apple uses is the ISA, but that's flat out not true. They customise and tune the design sure, but the basic architecture comes from ARM. The secure enclave, for example, is an ARM design. Lack of investment in that core ARM architecture would be a problem.
On the other hand, it would equally be a problem for all the other ARM licensees, many of which are current direct Apple competitors. For this reason such a risk seems manageable from an Apple perspective. They are in a much better position to compensate for under-investment by the owner of ARM that most of their current competitors.
The exception in Intel, because Apple is soon be a direct competitor of theirs in the desktop and laptop CPU space. Hence my use of the work 'current' in several places above. Ultimately though, Apple seems to be on top of their CPU design game. They're already beating the living pants off their competitors on mobile, no threat there whatsoever, and very well placed to beat Intel on desktop/laptop. Underinvestment in ARM would be in inconvenience, but not an imminent threat.
RISC-V is interesting, but I think there's a lot of wishful thinking happening around it. Most of the really interesting RISC-V chips include proprietary enhancements. Theres a serious tragedy of the commons issue going on there that is already a problem, and that issue isn't going away. The sheer amount of talent and money ARM and their licensee ecosystem, including Apple, Qualcomm, Amazon, etc are throwing at the problem simply can't be matched by the ecosystem around RISC-V.
> Most of the really interesting RISC-V chips include proprietary enhancements.
100% of ARM chips on the market include proprietary enhancements. I don't think that has any bearing on the adoption of the core ISA, unless you can point to cases where a decision was made to avoid RISC-V over licensing an ISA extension.
Isn't the point though that a lot of the enthusiasm around RISC-V is that it's 'free' and that's no longer the case if you're using a proprietary extension. Plus you're looking at much greater possible fragmentation than can happen with ARM?
RISC-V is modular in the same way Windows or x86 is. Yeah, you can break up opcodes into groups and say there's some kind of probe to find out what groups are present. If your app needs that module then you're out of luck - it needs a different chip. This is nothing special and I don't see why it'd change anything fundamentally, competition wise.
But without buying ARM they might be able to replace ARM with their completely own thing.
But due to regulations around monopolies they likely will have problems if they end up with this after buying ARM.
It also isn't as profitable as Apple, so Apple stack holders might not like it. Even more if Risc-V takes over things might not be that good for ARM so it's another liability for Apple with like not that much benefits.
Nothing stops Apple from giving no craps about ARM CPU roadmaps though. They could just license what they need and build a completely custom everything on top without needing it to be a standard implementation in anyway. So long as whoever is buying ARM is legally mandated to provide licenses - Apple doesn't have to rely on them actually pushing out new CPUs/modules/features.
Historically I think they have just licensed the ISA and built their own thing on top. Maybe they needed the Big.Little stuff in the past but for the future they seem to be confident enough not to need anything from ARM or do it themselves.
My impression (based on a talk with both Simon Seegars - ARM CEO - and Jeff Williams - Apple COO - onstage) is that the relationship is pretty close.
You'd expect that ARM would be pretty responsive to the needs of one of its highest profile customers especially given the history and there is no reason why that would change with any sale.
That's the current story - where ARM is independent. If a competitor buys it and decide to not invest as much in ARM or keep things for themselves that's where this discussion plays off. I was saying it won't matter much for Apple but on the other hand Apple buying them would be a much worse outcome for the industry as a whole.
I think if someone anyone who buys a 32+ Billion dollar company would want to get returns from it, so surely they won't stop investing. The problem really is if it is someone like NVIDIA then they have this rent seeking behaviour. Which almost everyone is trying to run away from. For instance In the cloud NVIDIA shuns the usage of its commodity GPU's through the use of EULA and force you to buy there expensive and overpriced Cloud GPU solution. This kind of behaviour effectively puts NVIDIA in the category of Ransomware. So I am only concerned that Nvidia doesn't buy it. Anyone else is fine.
Well Yeah forgot about them, Qualcomm too has this rent seeking behaviour with their Modems where they ask for a share of the profits from the phones. Maybe someone from the industry who doesn't rent seek.
I'm reasomably sure that Apple does care about the ISA that will soon power 100% (to a reasonable approximation) of its products. My (less than fully clear) point was that there is a strong relationship there and that it's two way.
Sure, Apple has escape routes if things go wrong but it's very very unlikely they will be needed.
So What Stops Apple from hiring the ARM Team and design the next generation of big.LITTLE independent of ARM, without actually purchasing ARM the company?
Actually Apple benefits if the ARM Core team isn't very good, the rest of the industry would suffer if Mali GPU's dont get upgrades. Already they are behind iPhones, a poor team at ARM Ensures competition doesn't catchup. But all this might change should NVIDIA buys it and adds their own GPUS to the SOC.
Nvidia Tegra is a rent seeking expensive chip. Nvidia has a habit of stopping people from using certain chips through EULA. None of the car manufacturers are using Nvidia Tegra in their autonomous drives for this reason. Even Tesla which started out with Tegra stopped using it.
The question is at which price. Those mandates _never_ fix the price. At best, they might restrict how often ARM is allowed to raise it, and maybe even by how much, but that would be it.
> True, but losing influence on the core component you've pivoted your whole company around, would also be pretty disastrous.
It doesn't seem to have hurt Apple in any of their past transitions.
The fact that Apple could improve their vertical integration by switching to their own silicon, doesn't mean that they need to control every single aspect of it. That rarely happens.
Also, any move by Nvidia to specifically hurt Apple would be not only detrimental to their own business, but likely an easy target for a lawsuit.
Or Nvidia raises the license fees to crazy levels. Maybe the contract terms prevent that? If not that would cause some big problems for a few years as companies scramble to find alternatives or design in house.
> Or Nvidia raises the license fees to crazy levels
ARM was founded as a joint venture between Apple and Acorn, and Apple funded, helped design, and built their first joint ARM chip (the 610), and the ARMv3 architecture. I'd say they have a special relationship. They're the first licensee and like all the big names (Intel, Nvidia, Qualcomm, Samsung, etc.) have a far more permissive architectural license that allows them to extend the ISA or modify ARM cores as long as they comply fully with the ARM architecture. They also hold a lot of related patents.
So Apple is the last company that should worry about licensing (nothing to lose), or be interested in buying ARM (nothing to gain).
> I am bullish on Risc-V and think there's a good chance we will all eventually converge to that.
I'm very hopeful for the mill. I think they have a good 15-20 years left to get their stuff together before we can definitively say they've succeeded or failed. Barring that, though, riscv is quite nice. 'Specially the vector instructions—so much nicer than simd.
Interesting article. I wonder what is really happening.
Looking at moves by Chinese vendors and others, I'm going to hypothesize that ARM said to itself:
"We can't compete with 'free' and RISC-V is 'good enough' that its going to wipe out the commodity micro-contoller licensing stream that is over 50% of our revenue. That means we won't have the resources to invest in designing higher end features in the high margin parts and we're going to die. We should sell now, take our cash, and let the buyer eat the future losses."
I don't know of course. I'm an outsider like most people. But I have been part of, and then watching the semiconductor industry since about 1984.I was personally on the "inside" at the development of the SPARC architecture, and watched it grow, and die, as it was mismanaged by Sun. And I've been associated with American high tech companies for more years than I care to remember :-) and have seen a bit about how such companies survive, grow, and fail to grow. A common theme is that there is a "cash cow", a product that has exceptionally high margins relative to its "class" and that revenue funds the R&D that does the "innovation" work. These businesses live or die on finding "the next thing" before their cash cow dies. Failing to find that thing, as SGI did, as Sun did, and as I think Google is in the process of doing, starves the company of the cash to pay the innovators as they focus more and more on keeping the cash cow alive for longer and longer. The company essentially morphs from a mission of doing cool new things, to one that is preserving the 'one thing' at all cost. That thing eventually dies in spite of their efforts and what is left of the company is bought by a healthier company for its assets and maybe a couple of its projects that were cool, but not good enough to replace the cash cow.
If I am correct, this is the right move for ARM, and a really risky buy for anyone who would buy them now. A smart buyer, knowing how this will evolve, will wait for the desperation to set in so that they have maximum leverage in the acquisition.
And another thing that will be true (if I am guessing correctly here) is that RISC-V is going to really take off and have lots of people making them for cheap.
ARM management has historically been anything but clueless, they must have their reasons for putting it on the market and yours is as good as any that I've seen.
RISC-V is a serious threat to their business model. In a way this is good, CPUs and the surrounding IP should be a (free) commodity, just like operating systems and utilities.
I'm not a CPU designer but if I were I'm not sure I'd agree that CPUs and the associated IP should be free. I think we all benefit from the effort of those who push forward CPU design and they deserve to be paid for it.
I'm with you if this means that CPUs should be a collaborative effort with shared overheads and common standards but ARM is pretty close to this already.
Sure, but this stuff is two decades old by now and really should be a commodity. Newer and innovative designs are welcome to some protection. But at this level the main questions are can I have a toolchain that is unencumbered and how much power does a particular design consume. In a way that is where the battlefield is, extracting as much computation as possible from a given energy budget.
Which led me to speculate the other day that mobile phones should be programmed in lower level languages for an immediate jump in battery life. Nothing my phone does requires gigahertz processors.
The reason why I'm supportive of the ARM business model is that the fees are really not that significant (eg compared to x86) and actually I think it's good to support a firm with a primary focus of getting the most performance per watt from a mobile chip. A few dollars in licensing fees is really a small price to pay.
I think there's "X should be free", and then there's "there should be a free implementation of X you have the option of using". The former is up for debate, but I doubt many people would disagree with the latter.
If 'should be a free implementation' means that it undermines the business model of the firm that I rely on to develop X then I'd disagree on the latter. ARM has a business model that I think broadly works for the industry and consumers. I'd rather not throw that away.
I understand the attractions of RISC-V and hope it does prosper but I'm not sure that it's 'free' to the extent that seems to be assumed. Some implementations are open source but others are not and someone has to do the work (and in most cases get paid for it).
Chinese firms may rush to RISC-V but given the geopolitics (e.g. Huawei) I can easily see barriers being put up in the US and elsewhere to cheap chinese RISC-V chips being used everywhere.
[3] Semico Research estimated that there will be 62.4 billion RISC-V cores shipping in 2025. It’s not just for microcontrollers, Asanovic said. There is demand for every performance level. -- https://venturebeat.com/2019/12/11/risc-v-grows-globally-as-...
I agree (and hope) that RISC-V will become very, very significant.
That doesn't mean that ARM 'is going to die'. RISC-V is not 'free' in the sense that someone has to design an implementation that works for you - and then support it. The economics work for WD but not necessarily for everyone - not everyone has WD's scale. Plus price isn't the only factor in choosing an ISA / implementation.
It's entirely possible that due to the modularity of Risc-V some kind of common ground will be found in terms of common extensions( a de facto standard, i.e. a standard that people actually follow). Then you might have companies licensing designs for bits of the SoC so the total cost of developing a full SoC drops. This is happening to an extend already seeing as you can buy gpu or hardware accelerator tech from various companies.
I'm not sure what the gain is here. We have to hope that a standard emerges from a range of extensions - when there are standard ISA's that do the job already. In the meantime we get lots of incompatibilities. Plus there is the possibility of proprietary extensions which are not available for licensing more widely.
Licensing IP to put on SoCs has been common for over 25 years - in fact its the whole basis of ARM's and others business models.
Seeing the writing on the wall, perhaps ARM could use their expertise to design and sell proprietary RISC-V instruction set extensions. This is the classic Innovator's Dilemma, a hard pill for ARM management to accept. (See Intel and Xscale.) ARM management would probably need to firewall RISC-V development in a subsidiary company.
The day a RISCV SOC on par with the Raspi 1, is the day I never buy another ARM board. It'd be nice if the whole SOC is open cored like the CPU, but I'll take what I can get.
Mostly have a hope of having a bootloader process that doesn't hinge on binaries. I mean at some level I may have to, but it's really annoying I can't move an image from machine to machine even though the arch is all the same.
Right, it's not CPU arch, but there's a much higher chance of having the entire thing open arch if the CPU is. I expect the probability of reaching a de-facto "standard" SoC to be much higher in RISC-V and I'll take the pain of being the early adopter.
I have a lot of sympathy but fear that RISC-V will lead to even more fragmentation than we see with ARM - eg proprietary extensions. PC standardisation is largely due to the level of control that a couple of dominant vendors have not due to the status of the IP in the core.
If risc-v ends up fragmented then it will eventually evolve to a couple main vendors having a good level of compatibility between them and then the market will just agree to include those. Whatever the majority uses.
The open-source RISC-V core 'SonicBoom' aka 'Boom v3' has a claimed IPC that beats the ARM generation in the raspi4. It's only on FPGAs currently though. All it needs is someone to make them as real chips! It's really something interesting i think.
I actually liked the MIPS architecture and used it for many years as my daily driver. True, it wasn't designed with mobile in mind, and ARM was a very good match there. But I don't see any reason why it could not be adapted to that.
Could you summarize the main architectural (not implementation) differences between arm and risc-v that apply to being a good/poor match for mobile in particular?
I actually don't think there are any at the lowest level, it's mostly a matter of ARM being able to reduce power consumption by aggressively throttling down the clock rates and various advanced sleep modes. In principle you should be able to do this with any CPU, given a roughly equal transistor count power consumption should be close.
Obviously ARM is much further along in the practical implementation of these features.
ARM has big little on every chip except embedded ones. The mix of super scalar and in order CPUs significantly improves power consumption during idling.
Isn't MIPS owned by a single company? How is that ever going to get traction if MIPS doesn't deliver exactly the types of chips that its customers want?
The antitrust implications of an ARM sale to any one of the tech giant is massive and may drag on for a while. It would be probably be quicker if Softbank floats ARM through an IPO.
"ARM is so widespread that buying it will be a regulatory nightmare, and even the most lenient rubber-stamp regulators around the world must shudder at the idea of an existing ARM licensee buying ARM. "
Practically all of Apple's product line will be powered by ARM in the near future. Buying ARM would put them at a huge advantage while heavily influencing the chip IP of competitors. I can't imagine regulators in the US and EU not raising an eyebrow at this.
The parent is referring to the blocking of an acquisition. There have been many examples of that type of action on the basis of competition concerns. The Justice Dept and FTC routinely try to block acquisitions where there are competition concerns. They don't always win, as in the case of AT&T / Time Warner (or in the case of AT&T / T-Mobile, they did successfully prevent that). Some other examples: Anthem & Cigna, Sabre & Farelogix, Edgewell & Harry's, Office Depot & Staples, Sysco & US Foods.
A little over a decade ago, a lot of stuff went wrong because a bunch of economically dominant corporations figured they were too big for governments to allow them to fail.
And it looks like big tech is developing much the same rich-and-out-of-touch reputation that bankers and stock traders used to have.
I don’t know who, but I am assuming one of the FAANGs will be forcibly broken up in the next decade.
It worked out pretty great for them, everyone else though... not so much. The bankers got to enjoy inflated profits and bonuses for years knowing that the government would step in when things eventually blew up.
Privatizing the gains and socializing the losses is a playbook the tech giants are all too happy to keep pushing as long as the government allows them to.
Nvidia acquiring ARM wouldn't pose much of a problem because they can just point to AMD, which already offers CPU and GPU, so it would put the two companies on a more even footing in that regard.
That only really holds water at a cursory glance though... Nvidia owns ALL of video and then some, AMD only owns a (growing) tiny fraction of CPU and happens to have a couple cards. It's not just about markets but market share.
AMD holds roughly 30 percent share of the CPU* and graphics card/GPU markets, that's far from insignificant and certainly not a "tiny fraction" or a "couple cards."
I think they also totally own the console space, don't they? The next-gen consoles from both Sony and Microsoft are based on custom AMD cpu/gpu combos.
Disclaimer that I really know nothing about these kinds of deals.
I understand that has historically been the case, but AMD is in a pretty good negotiating position right now, being effectively the only company that can provide what they bring to the table.
* a SoC with integrated CPU and GPU
* with high performance and decent power consumption
* and great synergy with the desktop x86 platform, in terms of developer knowledge, available tooling, and ISA compatibility with older games
I wouldn't be surprised if AMD is making a decent
respectable margin this time around. And if not, what they most certainly did get, was a bunch of free R&D money for developing ray-tracing technology for the consoles, which they can now leverage through their entire portfolio.
The real benefit of owning the console space isn't money, it's forcing all the console developers to develop specifically for your hardware. If you want to eke out all the performance on Xbone or PS4, you must take full advantage of AMD's CPU/GPU architecture.
The complaint was that AMD was insignificant, not that it's low margin which is a perfectly acceptable business strategy.
As dralley mentioned. AMD is actually one of the few businesses with both strong CPU and GPU expertise. Building a console with any other company would require buying the CPU and GPU from two different companies. Intel would refuse and ARM CPUs including the ones Nvidia designed are not powerful enough, so really AMD CPU+Nvidia GPU is the only alternative to AMD CPU+AMD GPU but there is absolutely no reason for AMD to collaborate with Nvidia. The truth is that AMD is the only one that can serve this market.
I suspect there is a bit of a Catch-22 with any sale.
Purchase by any ARM customer (including Nvidia) potentially reduces the value as it will alienate other ARM customers who compete with the buyer (e.g. AMD holds ARM licenses so how would it feel about using Nvidia controlled technology). Yet who else will be able to generate synergies from the acquistion?
Of course Nvidia may feel that the synergies are big enough to offset the loss of business plus its share price gives it a fantastic acquisition currency.
Plus, the line when Softbank bought ARM was that ARM as a listed company was constrained by lack of cashflow, so a deep pocketed owner would be able to take up opportunities not available to ARM as as stand-alone company.
I wonder if softbank sees the writing on the wall here. Yea they want cash but ARM is rapidly coming under fire from the open source RISC-V architecture. ARM's licencing model in particular is steering people away from their offerings in new designs and I think they're pretty much at peak value right now with Apple's adoption of their architecture.
I know there aren't tons of news articles about new high performance chips being offered but where I work we are seeing a ridiculous level of interest from other companies particularly given our industry...
I am a huge RISC-V fan, like Cathy Bates level, but there is so much that ARM can do over the next 5,10,15 years but it looks like they are incapable of the required transformations. Everything that is good about RISC-V is already at ARM's disposal.
Currently it looks like SiFive was borne out of a solution for the organizational issues that plague innovator's dilemma companies. I am envious of SiFive's position right now. I hope they don't get swallowed by a dinosaur.
The only reason NVidia wants ARM is because they can't have an x86 license.
Apple doesn't care because they probably have an escape/hedge clause on their ARM license and they will soon be shipping an IR. They have ISA hopped so many times it is old hat to them.
I don’t know if this is right. The money seems to be in customized Arm-based chips for now and I think for quite a while still. Apple and Nuvia might take Arm to crazy new levels with their customizations but all their chips will still be Arm at their core, which seems to be a pretty nice place to be in for SoftBank. Surely once Apple blows the doors off everything else more new licensees will follow, no? I think Arm has a lot of growth left in it, even if RISC-V takes off.
I'm curious if ARM sees RISC-V as serious competition. I'm under the impression that the instruction set makes efficient and performant implementations rather difficult.
My personal view is that, for the next few years, no. There are some pretty critical features that RISCV is missing that makes ARM what it is today and so very prolific in your phones and desktops and even, recently, servers. Many hypervisor or virtualization and to some extent security extensions just aren't there for RISC-V, and on top of that, the software ecosystem isn't really all there yet for high performance.
Currently though, RISC-V already is ingrained heavily in the embedded and IoT space and growing astronomically. That's where ARM is losing heavily, although in my opinion, the embedded space wasn't the money maker anyways for ARM
My understanding is, they design the specification of the ARM assembly language, and the design of the hardware (not individual chip fab but like... abstractly, somehow?)
But if they specify the design of the hardware, why would one chipmaker have faster/better CPUs if they are using the same spec as another chipmaker with slower/worse CPUs?
What's the business model? Do they get paid per ARM chip sold, or yearly for the rights to sell ARM chips, etc?
> Do they get paid per ARM chip sold, or yearly for the rights to sell ARM chips, etc?
Both. Basically at the top end You have licensing that big companies like Apple pay a large one-off sum ( comparatively large from ARM's perspective , but tiny in Apple's view ) for the use of ARMv8. ( i.e You will need to pay again for ARMv9 or ARMv7 ), and do custom design with the Instruction Set as along as it remain compatible with ARMv8. At the bottom end you are simply buying a blueprint from ARM, add some other IP you want and pay per ARM chip.
Anandtech has an article [1] about it and most of it are still relevant.
Since we are taking about business It is also worth mentioning the revenue of ARM before Softbank acquisition was less than the Net profits of Intel.
> why would one chipmaker have faster/better CPUs if they are using the same spec as another chipmaker with slower/worse CPUs?
That's not the interesting thing, really. ARM licensees don't compete on how fast the ARM itself is, they compete on what else is on the same chip that they've designed themself. Radios, high-speed serial interfaces, analog-digital, etc.
(the big exception is Apple, who have their own silicon team improving the ARM implementation)
ARM have a very wide range of price/performance/area/power options. You don't always want the biggest and best.
I don't know exactly how compensation works, but they have basically two products:
- The ARM ISA (the "specification")
- A series of chip designs implementing such ISA (the Cortex series)
Customers can either license the Cortex design to implement in their own silicon or license the ISA and design their own CPU (like Apple did). There isn't one single Cortex core, but many of them at different performance/price points
AMD and Intel license IA-32/AMD64 and extensions from eachother, and they have agreements which make this mutual licensing apply to basically any ISA extension. The original x86 patents are long since expired, but every year they add extensions and cross-license them to eachother.
Base x86 is partially open partially owned by Intel. X86-64 has components owned by AMD. AMD and Intel cross-license. You can’t start a new x86 chip company without paying amd/intel (if you want to use modern isa)
AFAICT, ISA's are heavily patent protected. The patents are usually on implementation details, but it's difficult to implement without stepping on the patents, so...
Intel & AMD have a cross license, x86-64 was actually created by AMD. And before then, (ie, in the 70s & 80s) Intel was forced to license to third parties to qualify for defense & government contracts.
I assume the "forced to license to third parties" part applies in the case of the Zilog Z80?
But re: patents, in the case of Cyrix:
> Focused on removing potential competitors, Intel spent many years in legal battles with Cyrix, consuming Cyrix financial resources, claiming that the Cyrix 486 violated Intel's patents, when in reality the design was proven independent.
[And this is despite Cyrix having white-box reverse-engineered Intel's chips to figure out how to be software- and socket-compatible with them! That seemingly didn't matter, as long as in the end the design they actually put in their own chip wasn't encumbered by Intel's patents.]
> Intel lost the Cyrix case, which included multiple lawsuits in both federal and state courts in Texas. Some of the matters were settled out-of-court and some of the matters were settled by the court. In the end after all appeals, the courts ruled that Cyrix had the right to produce their own x86 designs in any foundry that held an Intel license. Cyrix was found to never have infringed any patent held by Intel.
With that case-law in place, it sounds like anyone demanding that third-parties license their ISA these days is effectively bluffing.
Relatively few companies have an ISA license; I doubt it's a significant income source for ARM versus licensing their core designs: only Apple and Qualcomm are left producing parts based on their own implementations in any real volume.
From what I understand, ARM will give you various different implementations of different ARM cores, depending on the licensing terms. My guess is that this includes:
- RTL optimized for simulation
- RTL optimized for synthesis, maybe with variants for FPGA vs ASIC
- Various lower-level implementations, complete with layout. Just a “block” that you drop onto your chip design. I imagine that these are something like “here’s a block that you can give to TSMC for their 16nm process”
They sell basically three things: rights (and some specifications) to design your own chips with their interface, rights to use their core designs in your SoCs, and services related to those two things.
> What's the business model? Do they get paid per ARM chip sold, or yearly for the rights to sell ARM chips, etc?
From what I understand ARM designs and licenses some chips but also licenses the right to design chips implementing the same ISA. So not all ARM processors are designed by ARM.
Typically fabless CPU/MCU companies design and implement netlists to these CPU designs. It includes all of the logic to implement the CPU. This netlist/VHDL/Verilog design is the protected IP they sell, as well as the rights to re-use, etc.
The IP itself can be placed into semiconductor fabric and combined with many other parts such as peripherals, flash memory, sram, etc.
Some companies (eg Apple) have an ARM architectural license, which gives them the ability to design custom microarchitectures, but using the same ARM ISA.
I've been thinking about this "stock is a bubble" with regard to Nvidia and Tesla. Normal investing logic says to pay attention to P/E.
However, if you look at stock as its own currency, basically dollars*managementskill, putting a dollar into Nvidia or Tesla basically means "if I give this money to someone else, they can do better with it than if I hold onto it. It would also be a way of "investing" in a management team, helping support them financially so they can go out and make acquisitions.
Then Nvidia and Teslas stock price becomes less "a bajillion times their next five years of earnings" and more "what could these great teams buy or build if we pump them full of cash." Youre investing more than just the future of the current company, as it exists right now.
I don't see Softbank wanting Nvidia stock though, unless they intend to liquidate it quickly.
Softbank and Vision Fund aren't exactly looking for Nvidia shares though. They are looking for cold hard cash to plug the massive hole in the failing investments.
Just keep in mind that the major use case for ARM is embedded systems: washing machines, smart refrigerators, car electronics, barbecue thermometers, medical devices, lawn mowers, you get the idea. Mobile phone or computer companies would not be interested in dealing with that part of the business.
True, but x86 also got it's start in (relatively) low-end systems (PCs) and eventually overtook high-end CPUs from the bottom. ARM looks to be in a position to do that.
Intel is already losing desktop market to ARM with Apple's Mac transition from Intel to "Apple Silicon" (ARM).
Cheap RISC-V CPUs seem to have a much brighter future than ARM for consumer appliances like washing machines than have slim profit margins and don't need compatibility with other devices.
> Cheap RISC-V CPUs seem to have a much brighter future than ARM for consumer appliances like washing machines than have slim profit margins and don't need compatibility with other devices.
Do you think ARM will fortify it's position in the smartphone/pc/server space and surrender it's traditional stronghold of embedded to RISC-V?
Just the other day I found an stm32f4 in a device (I think some kenwood talkie), I didn't except such a strong processor but here it was, arm is in a lot of places.
Apple license the instruction set and make their own designs, so the interest in all that overhead business, let alone the political fallout (too much power in one company and fuels the Apple TAX headline mantra that will just roll and roll) - Apple don't want that hassel.
But many reasons Apple buying ARM is not a good fit for Apple.
Nvidia may well be good fit and a better fit than Apple by far, though would it be best if ARM is owned by some company or publicly listed?
If I was Softbank, I'd go for IPO route as I do feel out of all the IPOs, this is a mature tech firm. That makes this one that will be popular on many levels, let alone the number of Geeks who will want an ARM share certificate upon their wall.
Whoever controls that company can decide who's allowed to make processors that run consumer facing software (sure, RISC V might present a threat in the long term, but it's a good decade out).
Of course that would be a nightmare for every other licensee (which is why I'm hoping for the IPO), but the potential gain is immense, isn't it? Or are the licenses so nice they're safe regardless of who owns the company?
There is no value in owning ARM for its licensees other than engaging in non competitive practices against its other licensees. That means you need to have 32 billion dollars to burn with the expectation of never getting them back in a way that can be attributed to the ARM acquisition. The potential gain is pretty slim because the only way a licensee can extract value from the purchase is by destroying ARM which negates the entire purpose of an acquisition.
your 2nd sentence is a zen answer to the first sentence
reminds me the old Eric Schmidt quote about how YouTube was cheap because it was expensive - had a ton of legal liability and a ton of engineering work required to meet the needs of rights owners
I realize all the tech companies in the running and ARM are global brands. Recently T-Mobile and Sprint were allowed to merge in the US. Is it really that certain that Apple or another giant purchasing ARM wouldn’t be allowed?
T-mobile and Sprint were allowed to merge because they were both uncompetitive as stand-alone companies: their merger deconsolidated the wireless space, not the other way around.
It's not certain but it is a big risk. Nobody wants to be spending time and money on doing a deal when there's a high risk it'll be blocked at the final hurdle.
ARM should just go public and IPO. Why do companies rely on acquisitions so much? Let the public buy into these successful tech companies instead of having the gains accrue to already rich tech companies or private equity funds.
I'd believe IBM before Nvidia or Apple. IBM has chip engineering knowledge and IP licensing know how, but doesn't have to worry about a conflict with the licensees.
A wide coalition must form: every single OEM acquiring ARM will reduce its value. BTW Apple won’t let Nvidia control a central part of its Long term hardware strategy.
I don't know the details of Apple's licensing agreements, but note the fact that the word "ARM" is totally absent from all their marketing. They own their own chip design company (PA Semi), we know they're using the ARM ISA, but I suspect they don't need anything from ARM the company anymore.
Given how semiconductors are becoming a battleground over national security, trade, and technology between China and the US, what are the chances this would be delayed by Chinese regulators or used as a bargaining chip over trade war negotiations?
The Mellanox deal was delayed for months by the Chinese competition authorities, and ARM is a far larger and more important player in the space.
How relevant is ARM in the long run if Apple is pursuing its own design / CPU architecture ("Apple Silicon") and the Chinese lead by Huawei are forced by US sanctions also to create their own design / architecture?
The number of units Apple sells with ARM designs inside (all devices - desktops, laptops, tablets, phones, and more) are dwarfed in comparison to the ARM ecosystem at large. ARM isn't dependent on Apple for anything really.
Even your toaster and fridge probably have ARM licensed designs in them. Your Smartwatch certainly does, and the billions of non-Apple smartphones too.
> Chinese lead by Huawei are forced by US sanctions also to create their own design
Pretty sure they were heading that way even without US sanctions. Steal the IP, then make a competing product while paying zero licensing fees to ARM.
> Pretty sure they were heading that way even without US sanctions. Steal the IP, then make a competing product while paying zero licensing fees to ARM.
Huawei would be in a better long-term position if they chose RISC-V versus IP theft.
Maybe... RISC-V might be up-and-coming, but current-day ARM designs are battle tested already and will continue to be very useful for the foreseeable future. Stealing the IP now allows them to produce great CPU's today with far less cost.
It's not trivial to build a CPU. Particularly if there is no existing industry with expertise in this field within your country.
Apple is still using ARM. And benefits greatly from the ARM ecosystem from compiler to software compatibilities. Having their own design doesn't mean they dont rely on ARM. No idea about the 2nd part of the question though.
Doesn't Apple have a perpetual license to their current ISA anyway? And it's not like Apple would need external help to refine/develop the current ISA.
ARM is the IP house for the ARM architecture. Control of ARM means control over all the IP (lots of patents) for ARM based processors used across many industries in many devices.
You can imagine what might happen if an anti-competitive player controlled the major competing architecture to x86.
"He who controls the spice controls the universe." etc, etc...
Or let me ask in different way: why use ARM if you control and build the whole stack from electronics to operating system to the software running on it?
The core instruction set is from the 80es. Surely you can come up with some better today were you to design it from scratch?
> Surely you can come up with some better today were you to design it from scratch?
Ya, but then you have to develop and support the entire ecosystem around just the instruction set. That means compilers, languages, runtimes, and more - which is not a trivial undertaking.
Perhaps Apple could pull it off, but it would take a very long time to get something entirely new stable enough, and performant enough, to compete with anything being offered today.
Plus, it's not Apple's focus and doesn't really benefit them much either. Nobody builds iOS apps in assembler - but they expect it to run fast. That takes a very well tuned compiler, and a very well refined CPU architecture.
(Also, it's not like ARM was a single instruction set before either. For quite some time ARM had two totally different instruction encodings, the "usual one", and Thumb2, with microcontrollers usually only supporting the latter.)
> why use ARM if you control and build the whole stack from electronics to operating system to the software running on it?
Why not use ARM if the alternative is to build an entire software stack from scratch. ARMs licensing fees are very reasonable, and then you get most of the free software ecosystem for free.
I did a quick CTRL+F and found no mentions of Oracle. There's no way they wouldn't be interested in ARM. I sure hope someone else buy it though, Nvidia could be nice.
Not 100% sure which government you're referring to here but a polite reminder that ARM, although owned by Softbank, is still a British company with its HQ in Cambridge UK and design centres around the world including the US. I'm sure many US companies would be fine owners of ARM but it doesn't have to be owned by one to secure its future and that of the architecture.
Intel would a) not be allowed to buy for very clear antitrust reasons b) as owner would be very likely to be a disaster for both Intel and ARM. Intel has had ARM licenses in the past and has sold the relevant businesses.
> I am surprised that Intel in not in talks as a bidder
I'm surprised too, but can't help thinking Intel would be the worst possible steward of the ARM ecosystem. Back to the same-old anti-competitive Intel practices of the 2000's...
For what it's worth, I kind of have the same feeling about Nvidia too. I think the best stewards of ARM IP would be an organization that is fully invested in seeing ARM dominate... not an organization that's just looking to add ARM patents to it's warchest.
Intel has quite a record on screwing up anything ARM related. They bought StrongARM from Digital, then tried manufacturing their own ARM based chips (XScale) for around five years, to finally sell the whole business to Marvell.
On top of that, their mobile business lines are and have always been weak.
Apple can design AND manufacture chips based on ARM architecture, essentially without any interference from ARM the company. Just pay a (relatively small) license fee and you're all set.
The article says it well:
> Arm’s licensing operation would fit poorly with Apple’s hardware-focused business model.
> There may also be regulatory concerns about Apple owning a key licensee that supplies so many rivals.
I think it's important not to confuse the success of a specific architecture, with the economic success of the company owning and licensing IP related to that architecture. These two things might not necessarily go hand in hand.
Edit: two very relevant comments in the parent thread, I'll just mention them here for completeness:
> the revenue of ARM before Softbank acquisition was less than the Net profits of Intel. (from https://qht.co/item?id=23930895)
True. As mentioned above, architecture success != economic success
> Risc-V (from https://qht.co/item?id=23930814)
Absolutely relevant. I am bullish on Risc-V and think there's a good chance we will all eventually converge to that.