Qualcomm wins licensing fight with Arm over chip designs
202 points
1 day ago
| 13 comments
| bloomberg.com
| HN
jasoneckert
1 day ago
[-]
By the end of Day 3, it seemed quite clear that Qualcomm's legal team and position was far ahead of ARM's. I feel the following snippet sums up the whole week:

"Qualcomm’s counsel turned Arm’s Piano analogy on its head. Arm compared its ISA to a Piano Keyboard design during the opening statement and used it throughout the trial. It claimed that no matter how big or small the Piano is, the keyboard design remains the same and is covered by its license. Qualcomm’s counsel extended that analogy to show how ridiculous it would be to say that because you designed the keyboard, you own all the pianos in the world. Suggesting that is what Arm is trying to do."

Source: https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-3...

reply
fc417fc802
1 day ago
[-]
This is really confusing me. Is Arm seriously claiming that all design work that makes use of their ISA is derivative work? I feel like I have to be misunderstanding something.

Wouldn't that be similar to the Google v Oracle Java API case except the claim would be even stronger - that all programs making use of the Java API were derivative works of the Java API and thus subject to licensing arrangements with Oracle?

Or similarly, a hypothetical claim by Intel that a compiler such as LLVM is derivative work of the x86 ISA.

That can't possibly be right. What have I misunderstood about this situation?

reply
eigenform
23 hours ago
[-]
Yeah, I did a double-take when I read that too - but that does seem to be the case. From a different article [^1]:

> "Throughout expert testimony, Arm has been asserting that all Arm-compliant CPUs are derivatives of the Arm instruction set architecture (ISA)."

> "Arm countered with an examination of the similarities in the register-transfer language (RTL) code, which is used in the design of integrated circuits, of the latest Qualcomm Snapdragon Elite processors, the pre-acquisition Nuvia Phoenix processor, and the Arm ISA (commonly referred to as the Arm Arm)."

Were they trying to argue that the RTL is too similar to the pseudocode in the ARM ARM or something?? That is absolutely crazy. (Of course, [when we have a license agreement and] you publish a public specification for the interface, I am going to use it to implement the interface. What do you expect me to do, implement the ARM ISA without looking at the spec?)

edit: Wow, I guess this really is what they were arguing?? Look at the points from Gerard's testimony [^2]. That is absolutely crazy.

[^1]: https://www.forbes.com/sites/tiriasresearch/2024/12/19/arm-s...

[^2]: https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-2...

reply
fc417fc802
22 hours ago
[-]
I would assume (but don't actually know) that compiler authors make extensive use of the (publicly available) ARM as well. But claiming that any associated llvm backends are a derivative work seems absurd to me.

I really feel like I must have misunderstood something here.

reply
mattmaroon
23 hours ago
[-]
Well they did lose the case. Whatever they were contending was clearly incorrect.
reply
fc417fc802
22 hours ago
[-]
Bloomberg article indicates the jury is still out on the question of whether or not Nuvia breached the license. They only agreed that Qualcomm's own ALA covers use of the tech in the event that they happen to possess it.

In other words, Nuvia failing to destroy the designs might or might not have been a breach of contract. At least if I understand all of this correctly. But I feel like I must be missing some key details.

reply
ggerules
23 hours ago
[-]
Actually Sun v Microsoft in the late 90s.
reply
wmf
22 hours ago
[-]
Is Arm seriously claiming that all design work that makes use of their ISA is derivative work?

I assume Arm has some patents on the ISA [1] and the only way to get a license to them is to sign something that effectively says all your work exists at Arm's sufferance. After that we're just negotiating the price.

[1] You and I hate this but it's probably valid in the US.

reply
phire
20 hours ago
[-]
Qualcomm already had a license for ARMs patents. An older licence with much better terms.
reply
adrian_b
17 hours ago
[-]
ARM has unilaterally cancelled both the Nuvia architecture license agreement (ALA) and the Qualcomm ALA.

Because all Arm ALAs are secret, we do not know if Arm has any right to do such a unilateral cancellation.

It is likely that the ALAs cannot be cancelled without a good reason, like breech of contract, so the cancellation of the Qualcomm ALA must be invalid now, after the trial.

The conflict between Arm and Qualcomm has started because the Qualcomm ALA, which Qualcomm says that it is applicable for any Qualcomm products, specifies much lower royalties than the Nuvia ALA.

This is absolutely normal, because Qualcomm sells a huge number of CPUs for which it has to pay royalties, while Nuvia would have sold a negligible number of CPUs, if any.

Arm receives a much greater revenue based on the Qualcomm ALA than what they would have received from Nuvia.

Therefore the real reason of the conflict is that Qualcomm has stopped using CPU cores designed by Arm, so Arm no longer receives any royalty from Qualcomm from licensing cores, and those royalties would have been higher than the royalties specified by the ALA for Qualcomm-designed cores.

When Arm has given an architectural license to Nuvia, they did not expect that the cores designed by Nuvia could compete with Arm-designed cores. Nuvia being bought by Quacomm has changed that, and Arm attempts now to crush any competition for its own cores.

reply
bitwize
20 hours ago
[-]
> Or similarly, a hypothetical claim by Intel that a compiler such as LLVM is derivative work of the x86 ISA.

Intel has been lenient toward compiler implementers, but their stance is that emulation of x86 instructions still under patent (e.g., later SSE, AVX512) is infringing if not done under a license agreement. This has had negative implications for, for example, Microsoft's x86 emulation on ARM Windows devices.

(I'm guessing Apple probably did the right thing and ponied up the license fees.)

reply
ksec
1 day ago
[-]
Wholeheartedly agree. I understand where ARM is coming from, but my god the legal team from both parties were night and day apart. And from evidences ARM isn't even asking for a lot more money. They are likely fighting this from principle, but their explanation were weak, very weak. ( They were even worst then Apple during the Apple vs Qualcomm case )

I thought the whole thing Qualcomm was way more professional. ARM's case was that what they think was written in the contract, what they "should" have written in contract and what Qualcomm shows clearly contradict.

It is more of a lesson for ARM to learn. And now the damage has been done. This also makes me think who was pushing this lawsuit. Softbank ?

I also gained more respect to Qualcomm. After what they showed Apple vs Qualcomm's case and here.

Side Note: ARM's Design has caught on. The Cortex X5 is close to Apple's Design. We should have news about X6 soon.

reply
fc417fc802
1 day ago
[-]
> ARM isn't even asking for a lot more money

I thought the entire point of this was that Arm was trying to prevent Qualcomm from switching away from products that fall under the TLA. Isn't revenue from TLA fees a huge difference from that of ALA fees?

reply
adrian_b
16 hours ago
[-]
Yes, that is correct.
reply
ksec
19 hours ago
[-]
And here is an update from [1] Reuter

"I don't think either side had a clear victory or would have had a clear victory if this case is tried again," Noreika told the parties."

After more than nine hours of deliberations over two days, the eight-person jury could not reach a unanimous verdict on the question of whether startup Nuvia breached the terms of its license with Arm.

[1] https://www.reuters.com/legal/us-jury-deadlocked-arm-trial-a...

reply
Tuna-Fish
14 hours ago
[-]
My personal first hint was when ARM, the plaintiff in a contract case, demanded a jury trial.

When your contracts are airtight, you usually want a bench trial. Then the defendant demands a jury.

reply
walterbell
1 day ago
[-]
For details beyond Bloomberg's three paragraph summary:

https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-1...

> Arm’s opening statement.. presented with a soft, almost victim-like demeanor. Qualcomm’s statement was more assertive and included many strong facts (e.g., Arm internal communications saying Qualcomm has “Bombproof” ALA). Testimonials were quite informative and revealed many interesting facts, some rumored and others unknown (e.g. Arm considered a fully vertically integrated approach).

https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-2...

> The most important discussion was whether processor design and RTL are a derivative of Arm’s technology.. This assertion of derivative seems an overreach and should put a chill down the spine of every Arm customer, especially the ones that have ALA, which include NXP, Infineon, TI, ST Micro, Microchip, Broadcom, Nvidia, MediaTek, Qualcomm, Apple, and Marvell. No matter how much they innovate in processor design and architecture, it can all be deemed Arm’s derivative and, hence, its technology.

https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-3...

https://www.tantraanalyst.com/ta/qualcomm-vs-arm-trial-day-4...

reply
LeFantome
1 day ago
[-]
Wow, this has been settled already? I mean, I am sure ARM will appeal.

ARM did massive damage to their ecosystem for nothing. There will for sure be consequences of suing your largest customer.

Lots of people that would have defaulted to licensing designed off ARM for whatever chips they have planned will now be considering RISC-V instead. ARM just accelerated the timeline for their biggest future competitor. Genius.

reply
bhouston
1 day ago
[-]
RISC-V is not anywhere near competitive to ARM at the level that Qualcomm operates.

I’ve written about that here: https://benhouston3d.com/blog/risc-v-in-2024-is-slow

reply
fidotron
1 day ago
[-]
Your otherwise on point piece contains the common misconception that ARM began in embedded systems. When they started they had a full computer system that had very competitive CPU performance for the time: https://en.m.wikipedia.org/wiki/Acorn_Archimedes

They pivoted to embedded shortly after spinning off into a separate company.

reply
MissTake
1 day ago
[-]
Not to be pedantic, but…

Acorn Computers started off much earlier (I owned an Acorn Atom when it was released) which begat the Electron, then the BBC Micro and then the Archimedes.

At that time ARM was just an architecture owned by Acorn. They created it with VSLI technology (Acorn’s Silicon partner) and used the first RISC chip in the BBC Micro before then pivoting it to the Archimedes.

Whilst Acorn itself was initially purchased by Olivetti, who eventually sold what remained years later to Morgan Stanley.

The ARM division was spun off as “Advanced RISC Machines” in a deal with both Apple, and VSLI Technology after Olivetti came onto the scene.

It is this company that we now know as Arm Holdings.

So it’s not entirely accurate to claim “they had a full computer system” as that was Acorn Computers, PLC.

reply
fidotron
1 day ago
[-]
Actually one of the first ARM spin off products was the 250 for Acorn, which was an entire Acorn computer system on a a chip.

Some of the other details you have are wrong too, to the point your comment is really quite misleading.

Anyone wanting an accurate version should check wikipedia: https://en.m.wikipedia.org/wiki/Acorn_Computers

(To be blunt the above comment is like a very bad LLM summary of the Acorn article).

reply
crote
1 day ago
[-]
It would be more accurate to say that there haven't been any RISC-V designs for Qualcomm's market segment yet.

As far as I am aware, there is nothing about the RISC-V architecture which inherently prevents it from ever being competitive with ARM. The people designing their own cores just haven't bothered to do so yet.

RISC-V isn't competitive in 2024, but that doesn't mean that it still won't be competitive in 2030 or 2035. If you were starting a project today at a company like Amazon or Google to develop a fully custom core, would you really stick with ARM - knowing what they tried to do with Qualcomm?

reply
hashtag-til
1 day ago
[-]
But then there is the software ecosystem issue.

Having a competitive CPU is 1% of the job. Then you need To have a competitive SoC (oh and not infringe IP), so that you can build the software ecosystem, which is the hard bit.

reply
Twirrim
1 day ago
[-]
> But then there is the software ecosystem issue.

We still have problems with software not being optimised for Arm these days, which is just astounding given the prevalence on mobile devices, let alone the market share represented by Apple. Even Golang is still lacking a whole bunch of optimisations that are present in x86, and Google has their own Arm based chips.

Compilers pull off miracles, but a lot of optimisations are going to take direct experience and dedicated work.

reply
whizzter
1 hour ago
[-]
For all it's success it's still kind of a niche-language (and even with the amount of Google compiler developers, they're are spread thin between V8, Go, Dart,etc).

I think the keys to Risc-V in terms of software will be,

LLVM (gives us C, C++, Rust, Zig,etc), this is probably already happening?

JavaScript (V8 support for Android should be the biggest driver, also enabling Node,Deno,etc but it's speed will depend on Google interest)

JVM (Does Oracle have interest at all? Could be a major roadblock unless Google funds it, again depends on Android interest).

So Android on Risc-V could really be a game-changer but Google just backed down a bit recently.

Dotnet(games) and Ruby (and even Python?) would probably be like Go with custom runtimes/JIT's needing custom work but no obvious clear marketshare/funding.

It'll remain a niche but I do really think Android devices (or something else equally popular, a chinese home-PC?) would be the gamechanger to push demand over the top.

reply
dlcarrier
22 hours ago
[-]
Considering how often ARM processors are used to run an application on top of a framework over an interpreted language inside a VM, all to display what amounts to kilobytes of text and megabytes of images, using hundreds of megabytes of RAM and billions of operations per second, I'm surprised anyone even bothers optimizing anything, anymore.
reply
neonsunset
18 hours ago
[-]
> Even Golang

Golang's compiler is weak compared to the competition. It's probably not a good demonstration of most ISAs really.

reply
bluGill
1 day ago
[-]
Not an issue because exceyt for a few windows or apple machines everthing arm is compiled and odds are they have the source. Give our ee a good risc-v and a couple years latter we will have our stuff rebult for that cpu
reply
threeseed
18 hours ago
[-]
The whole reason ARM transition worked is that you had millions of developers with MacBooks who because of Rosetta were able to seamlessly run both x86 and ARM code at the same time.

This meant that you had (a) strong demand for ARM apps/libraries, (b) large pool of testers, (c) developers able to port their code without needing additional hardware, (d) developers able to seamlessly test their x86/ARM code side by side.

RISC-V will have none of this.

reply
philistine
10 hours ago
[-]
Apple is the only company that has managed a single CPU transition successfully. That they actually did it three times is incredible.

I think people are blind to the amount of pre-emptive work a transition like that requires. Sure, Linux and FreeBSD support a bunch of architectures, but are they really all free of bugs due to the architecture? You can't convince me that choosing an esoteric, lightly used arch like Big Endian PowerPC won't come with bugs related to that you'll have to deal with. And then you need to figure out who's responsible for the code, and whether or not they have the hardware to test it on.

It happened to me; small project I put on my ARM-based AWS server, and it was not working even though it was compiled for the architecture.

reply
hashtag-til
3 hours ago
[-]
Apple’s case is really good indeed.

Having a clear software stack that you control plays a key role in this success, right?

Wanting to have the general solution with millions of random off label hardware combinations to support is the challenge.

reply
bluGill
14 hours ago
[-]
Embedded is far larger than pcs and dosn't needthat phones too are larger an already you recompile as needed.
reply
Krastan
1 day ago
[-]
We've seen compatibility layers between x86 and arm. Am I correct in thinking that a compatibility layer between riscV and arm would be easier/more performant since they're both risc architectures?
reply
BirAdam
1 day ago
[-]
There are already compatibility layers for x86 on RISC-V. They’re not quite as good, but progress is being made.

Edit, link: https://box86.org/2024/08/box64-and-risc-v-in-2024/

reply
snvzz
21 hours ago
[-]
RISC-V is rapidly growing the strongest ecosystem.

The new (but tier1 like x86-64) Debian port is doing alright[0]. It'll soon pass ppc64 and close up to arm64.

0. https://buildd.debian.org/stats/graph-week-big.png

reply
inkyoto
1 day ago
[-]
> RISC-V isn't competitive in 2024, but that doesn't mean that it still won't be competitive in 2030 or 2035.

We can't know and won't for up to until 2030 or 2035. Humans are just not very good when it comes projecting the future (if predictions of 1950-60's were correct, I would be typing this up from my cozy cosmic dwelling on a Jovian or a Saturnian moon after all).

History has had numerous examples when better ISA and CPU designs have lost out to a combination or mysteries and other compounding factors that are usually attributed to «market forces» (whatever that means to whomever). The 1980-90's were the heydays of some of the most brilliant ISA designs and nearly everyone was confident that a design X or Y would become dominant, or the next best thing, or anywhere in between. Yet, we were left with a x86 monopoly for several decades that has only recently turned into a duopoly because of the arrival of ARM into the mainstream and through a completely unexpected vector: the advent of smartphones. It was not the turn than anyone expected.

And since innovations tend to be product oriented, it is not possible to even design, leave alone build, a product with something does not exist yet. Breaking a new ground in the CPU design requires an involvement of a large number of driving and very un–mysterious (so to speak) forces, exorbitant investment (from the product design and manufacturing perspectives) that are available to the largest incumbents only. And even that is not guaranteed as we have seen it with the Itanium architecture.

So unless the incumbents commit and follow through, it is not likely (at least not obvious) that RISC-V will enter the mainstream and will rather remain a niche (albeit a viable one). Within the realms of possibility it can be assessed as «maybe» at this very moment.

reply
K0balt
14 hours ago
[-]
A lot of the arguments I’m seeing ignore the factor that China sees ARM as a potential threat to it’s economic security and is leaning hard into risc-v. it’s silly to ignore the largest manufacturing base for computing devices when talking about the future of computing devices.

I would bet on china making risc-v the default solution for entry level and cost sensitive commodity devices within the next couple of years. It’s already happening in the embedded space.

The row with Qualcomm only validates the rationale for fast iterating companies to lean into riscv if they want to meaningfully own any of their processor IP.

The fact that the best ARM cores aren’t actually designed by ARM, but arm claims them as its IP is really enough to understand that migrating to riscv is eventually going to be on the table as a way to maximize shareholder value.

reply
dmitrygr
1 day ago
[-]
> As far as I am aware, there is nothing about the RISC-V architecture which inherently prevents it from ever being competitive with ARM

Lack of reg+shifted reg addressing mode and or things like BFI/UBFX/TBZ

The perpetual promise of magic fusion inside the cores has not played out. No core exists to my knowledge that fuses more than two instructions at a time. Most of those take more than two to make. Thus no core exists that could fuse them.

reply
Arnavion
1 day ago
[-]
Zba extension (mandatory in RVA23 profile) provides `sh{1,2,3}add rd, rs1, rs2` ie `rd = rs1 << {1,2,3} + rs2`, so a fusion with a subsequent load from `rd` would only require fusing two instructions.
reply
dmitrygr
23 hours ago
[-]
And which cores currently support it? And unless the answer is “all”, it will not be used. Feature detection works for well-isolated high-performance kernels using things like AVX. No one‘s going to do feature detection for load/store instructions. Which means that all your binaries will be compiled to the lowest common denominator
reply
Arnavion
22 hours ago
[-]
As I said, it's mandatory in RVA23 profile. In fact it has been mandatory since RVA22 profile. A bunch of cores appear to support RVA22.

Whether prebuilt distribution binaries support it or not, I can't tell. Simple glance at Debian and Fedora wiki pages doesn't reveal what profile they target, and I CBA to boot an image in qemu to check. In the worst case they target only GC so they won't have Zba. Source distributions like Gentoo would not have a problem.

In any case, talking about the current level of extension support is moving the goalposts. You countered "there is nothing about the RISC-V architecture which inherently prevents it from ever being competitive with ARM" with "Lack of reg+shifted reg addressing mode", which is an argument about ISA, not implementation.

reply
rwmj
18 hours ago
[-]
The reality is everyone is targeting RV64GC, until we get cheap and widely available RVA23 boards. At some point after that, everyone will switch.
reply
camel-cdr
19 hours ago
[-]
ubuntu announced they want to suppory RVA23 in their next LTS 25.04 IIRC. That doesn't really make sense, unless we get new hardware with RVA23 support till then.
reply
hcook95
13 hours ago
[-]
Isn’t there next LTS 26.04?
reply
camel-cdr
10 hours ago
[-]
Yeah you are right, I looked it up again:

25.10 -> RVA23

26.04 (LTS) -> RVA23

from: https://www.youtube.com/watch?v=oBmNRr1fdak

reply
mshockwave
22 hours ago
[-]
Zb extension is in both RVA22 and RVA23 profiles, meaning application cores (targeting consumer devices like smartphones) designed in the past few years almost certainly have shXadd instructions in order to be compatible with the mainstream software ecosystem
reply
dmitrygr
21 hours ago
[-]
> meaning application cores (targeting consumer devices like smartphones

where are they?

reply
camel-cdr
19 hours ago
[-]
You are aware that hardware takes time to build, tapeout and productise?

On the open-source front, I can right now download a RVA23 supporting RISC-V implementation, simulate the RTL and have it out perform my current Zen1 desktop per cycle in scalar code: https://news.ycombinator.com/item?id=41331786 (see the XiangShanV3 numbers)

reply
fidotron
14 hours ago
[-]
RISC-V has existed for over a decade and in that time no one has got close to building a competitive non microcontroller level CPU with it.

How long is this supposed to take?

How long until it is accepted that RISC-V looks like a semiconductor nerd snipe of epic proportion designed to divert energy away from anything that might actually work? If it was not designed for this it is definitely what it has achieved.

reply
camel-cdr
6 hours ago
[-]
The name RVA23 might give you a hint around which time the extensions required for high performance implementations to be viable were rougly standardized.

The absolutely essential bitmanip and vector extensions were just ratified at the end of 2021 and the also quite important vector crypto just in 2023.

reply
fidotron
6 hours ago
[-]
So it took 10 years to ratify absolutely essential extensions?

Somehow I suspect in 10 years there will be a new set of extensions promising to solve all your woes.

Seriously, the way to do this is for someone to just go off and do what it takes to build a good CPU and for the ISA it uses to become the standard. Trying to do this the other way around is asking for trouble, unless sitting in committees for twenty years is actually the whole idea.

reply
justahuman74
21 hours ago
[-]
RVA23 will become the only thing anyone targets
reply
dmitrygr
9 hours ago
[-]
In the year of the Linux desktop, with Wayland and IPv6 for all. /s
reply
dmitrygr
8 hours ago
[-]
I think you’re missing a point here. The fact that this was not part of the initial design speaks volumes, since it is entirely obvious to anybody who has ever designed an ISA or looked at assembly of modern binaries. Look at aarch64 for an example an ISA designed for actual use.
reply
hajile
23 hours ago
[-]
Your statement that "RISC-V in 2024 is slow" gets followed by a crazy sequitur that this will continue to be the case for a long time.

Ventana announced their second-gen Veyron 2 core at the beginning of this year and they are releasing a 192-core 4nm chip using it in 2025. They claim Veyron 2 is an 8-wide decoder with a uop cache allowing up to 15-wide issue and a 512-bit vector unit too. In raw numbers, they claim SpecInt per chip is significantly higher than an EPYC 9754 (Zen4) with the same TDP.

We can argue about what things will look like after it launches, but it certainly crushes the idea that RISC-V isn't going to be competing with ARM any time soon.

reply
bhouston
14 hours ago
[-]
In my article I only say that it is currently slow and that there are various initiatives to make it fast and I am hopeful for the future.
reply
boredatoms
1 day ago
[-]
RISCV is an instruction set, but you compare ASICs

If qualcomm changes instruction decoding over you’ll likely see a dramatic difference

reply
3eb7988a1663
1 day ago
[-]
Not everyone is trying to make a chip for a phone. There are plenty of low compute applications which just need something.
reply
refulgentis
1 day ago
[-]
Correct.

Also correct: RISC-V is not anywhere near competitive to ARM at the level that Qualcomm operates.

reply
6SixTy
1 day ago
[-]
How is Geekbench any good at comparing RISC-V to ARM? Geekbench isn't a native RISC-V application, let alone has the wherewithal to correctly report any basic information like frequency or core count. You haven't even prefaced these either, and drew conclusions from them.

Also, actually searching the chip in question is impossible.

reply
phire
1 day ago
[-]
There are preview builds of Geekbench that are native RISC-V.
reply
6SixTy
1 day ago
[-]
Doesn't mean that it is compiled with Vector support or optimizations, which is going to artificially make the results worse.
reply
refulgentis
1 day ago
[-]
Neutral party here, well not so neutral, I up voted you, it's a reasonable question at first blush: however here, you're doubling down with another comment that very clearly indicates you didn't read the link provided

I highly recommend it, most incisive RISC-V article I've read.

reply
snvzz
21 hours ago
[-]
Your reply does not address the parent.

Geekbench does indeed not support the Vector extension, and thus yields very poor results on RISC-V.

reply
refulgentis
19 hours ago
[-]
You reply does not address the great great great grandparent.

RISC-V does indeed not have pipeline reordering.

The Geekbench score thing is a strawman invented to distract from that, no one has mentioned Geekbench except the people arguing it doesn't matter. Everyone agrees, it doesn't matter. So why pound the table about it?

reply
nine_k
1 day ago
[-]
But for many other customers, who might need something like an A0 core, it's a strong signal to consider RISC-V instead.
reply
snvzz
21 hours ago
[-]
If you're talking physical chips you can buy off the shelf, sure.

But if you're talking IP, which would be what matters for the argument being made (core IP to use on new design), here's where we at (thanks to camel-cdr- on reddit[0]):

(rule of thumb SPEC2006*10 = SPEC2017)

SiFive P870-D: >18 SpecINT2006/GHz, >2 SpecINT2017/GHz

Akeana 5300: 25 SpecINT2006/GHz @ 3GHz

Tenstorrent Ascalon: >18 SpecINT2006/GHz, IIRC they mentioned targeting 18-20 at a high frequency

Some references for comparing:

Apple M1: 21.7 SpecINT2006/GHz, 2.33 SpecINT2017/GHz

Apple M4: 2.6 SpecINT2017/GHz

Zen5 9950x: 1.8 SpecINT2017/GHz

Current license-able RISC-V IP is certainly not slow.

0. https://www.reddit.com/r/hardware/comments/1gpssxy/x8664_pat...

reply
maximusdrex
1 day ago
[-]
What a disaster for ARM. Qualcomm building out new chips targeting the pc market should have been a victory lap for ARM, not the source of a legal battle with their largest customer. Now potential customers might be a little more wary of ARMs licensing practices compared to the free RISC-V ISA.
reply
wyldfire
23 hours ago
[-]
> Now potential customers might be a little more wary of ARMs licensing practices compared to the free RISC-V ISA.

This is unbelievably understated. If I were Qualcomm, I would put parts of the Nuvia team's expertise to work designing RISC-V applications cores for their various SoC markets.

reply
Havoc
21 hours ago
[-]
If you bet the farm on hardware but the software ecosystem isn't there yet, then you sell no hardware and sink the company.

Software ecosystem either takes lots of time (see ARM) or you need to be in a position to force it (Apple & M chips).

RISC-V is still a long way off from consumer (or server) prime time

reply
wyldfire
8 hours ago
[-]
It's a bit chicken-and-egg. People won't port their software if there's no popular targets available. Even if there are targets, if the popular targets don't perform well, people will assume the ISA is not worth porting to.

No, it's not just around-the-corner but Qualcomm has a role to play here. Not like they should just sit on the sidelines and say "call me when we are RISC-V"

reply
williamDafoe
1 day ago
[-]
As I said on another forum yesterday, Qualcomm almost always wins its legal battles - when they lose its not because they are wrong but usually only because their lawyers screwed up (Broadcom lawsuit of ~2012). It's kind of a Boy Scout Company in a legal sense and they are very careful. They retrained some of their best engineers as lawyers to help them succeed in court battles ...
reply
hashtag-til
1 day ago
[-]
Retrain engineers as lawyers is clever. Better than repurpose them as subpar managers.
reply
kevvok
19 hours ago
[-]
Oh don’t worry, they have plenty of those too
reply
justahuman74
21 hours ago
[-]
How does one sign up for this retraining program?
reply
hu3
1 day ago
[-]
reply
jasoneckert
1 day ago
[-]
Does the fact that the "jurors weren’t able to agree on whether Nuvia breached the license" mean that the legal fight isn't over?

Or is that question irrelevant in light of the other findings, and the legal fight is actually over, with Qualcomm as the clear winner?

reply
phire
1 day ago
[-]
I suspect it's mostly irrelevant.

ARM should be able to re-file the lawsuit and get financial damages out of Nuvia, which Qualcomm will need to pay. But I doubt the damages will be high enough to bother Qualcomm. I don't think ARM will even bother.

As far as I could tell, this was never about money for ARM. It was about control over their licensees and the products they developed. Control which they could turn into money later.

reply
eigenform
1 day ago
[-]
It always seemed like [from ARM's point of view]: "oh, you're going to sell way more parts doing laptop SoCs with the license instead of servers... if we'd known that before, we would've negotiated a different license where we get a bigger cut"
reply
adrian_b
16 hours ago
[-]
Arm had already done that.

The Nuvia ALA (architecture license agreement) specified much higher royalties, i.e. a much bigger cut for Arm, than the Qualcomm ALA.

The official reason for the conflict is that Qualcomm says that the Qualcomm ALA is applicable for anything made by Qualcomm, while Arm says that for any Qualcomm product that includes a trace of something designed at the former Nuvia company the Nuvia ALA must be applied.

The real reason of the conflict is that Qualcomm is replacing the CPU cores designed by Arm with CPU cores designed by the former Nuvia team in all their products. Had this not happened, Arm would have received a much greater revenue as a result of Nuvia being bought by Qualcomm, even when applying the Qualcomm ALA.

reply
hashtag-til
1 day ago
[-]
That’s the model when you’re in the IP business - nothing new here.

This is what you use to fund the next generation of said IP. There is no magic.

reply
hajile
23 hours ago
[-]
The whole ALA essentially boils down to "you pay us because other companies made our ISA popular".

This is why companies are pushing toward RISC-V so hard. If ARM's ISA were open, then ARM would have to compete with lots of other companies to create the best core implementations possible or disappear.

reply
sangnoir
22 hours ago
[-]
Well, I suppose the magic is in crossing your t's and dotting your i's when drafting legal contracts pertaining to said IP. Arm failed to do that.
reply
refulgentis
1 day ago
[-]
I'm not sure why it seemed that way to you, server market >> consumer laptops (c.f. $INTL).
reply
adrian_b
16 hours ago
[-]
The server market for Arm-based computers remains negligible.

The number of servers with Arm-based CPUs is growing fast, but they are not sold on the free market, they are produced internally by the big cloud operators.

Only Ampere Computing sells a few Arm-based CPUs, but they have fewer and fewer customers (i.e. mainly Oracle), after almost every big cloud operator has launched their own server CPUs.

So for anyone hoping to enter the market of Arm-based server CPUs the chances of success are extremely small, no matter how good their designs may be.

reply
eigenform
23 hours ago
[-]
In the context of ARM machines, it's [historically] been the case that most of the devices are not servers (although that's slowly changing nowadays, which is nice to see!!)
reply
jauntywundrkind
1 day ago
[-]
Seemed like ARM was desperate to let Apple and Apple alone make decent CPUs in something besides servers. Having an ok core on mobile or desktop was unacceptable.
reply
williamDafoe
1 day ago
[-]
This lawsuit will cast a cloud of darkness on any startup company that wants to build a new arm chip design! What a terribly stupid thing for ARM to do - they have basically pointed a gun at their own head and pulled the trigger!
reply
2809
1 day ago
[-]
This went exactly as expected. ARM had no leg to stand on going in.
reply
kernal
1 day ago
[-]
Arm will appeal. Regardless, Arm will tighten the screws on Qualcomm in their next round of licensing negotiations.
reply
hajile
23 hours ago
[-]
This lawsuit scared away any future startups from using ARM technology if they want the option to be acquired. This in turn means that all the awesome new chip IP is going to be designed for some other ISA and that's almost certainly RISC-V.

Meanwhile, Qualcomm's ALA expires in 2033. They will almost certainly have launched RISC-V chips by then specifically because they know their royalties will be going WAY up if they don't make the switch.

reply
Hilift
14 hours ago
[-]
ARM has been a shambles for years since acquisition by Softbank in 2016. The China subsidiary went rogue and had to be dealt with at a time when they were considering an IPO. This has Oracle Java like lessons learned waiting to be written, sprinkled with Intel-like market position squandered. Or even the methane producing pig farmer in underworld in Mad Max Beyond Thunderdome.
reply
buckle8017
19 hours ago
[-]
Well yes Qualcomm is the CIA of course they won.
reply
tiahura
1 day ago
[-]
My understanding was that the central issue was whether the Nuvia “modify” license “transferred” to Qualcomm. If so, wouldn’t that be a legal issue to be resolved by MSJ? Why was this tried to a jury?
reply
phire
1 day ago
[-]
Qualcomm already had a "modify" licence, back from when they were doing their own custom ARM cores.

So the actual central issue was if Qualcomm had the right to transfer the technology developed under the Nuvia architecture license to the Qualcomm architecture license.

reply
fidotron
1 day ago
[-]
To be precise, it now appears the dispute has moved as to whether Nuvia had the right to transfer things to Qualcomm.

It strikes me as a surprising diversion to this, and I wonder how prepared for this outcome the respective teams were.

reply
phire
1 day ago
[-]
My memory is that before the lawsuit, Qualcomm were using both arguments, "we have the right to transfer the licence, and even if we didn't, we have our own license".

The first argument was always the weaker argument, the license explicitly banned licence transfers between companies without explicit prior permission. Qualcomm were arguing that the fact they already had a licence counted as prior permission.

But ARM bypassed that argument by just terminating the Nuvia licence, and by the time of the lawsuit qualcomm was down to the second argument. Which was good, it was the much stronger argument.

reply
bonzini
1 day ago
[-]
But is it even a second company (and thus a license transfer) if Qualcomm bought Nuvia?
reply
fc417fc802
1 day ago
[-]
I was wondering about that too. If I understand correctly, the Arm license includes a clause stipulating that it is invalidated if the company is acquired unless Arm grants permission.
reply
pests
22 hours ago
[-]
It makes sense. You wouldn't want to license something to a startup only for your competitor to buy them out from under you to get an advantage / bypassing talking to you directly.
reply
monocasa
1 day ago
[-]
It could be. Rumor is Intel (or AMD in the same situation) would lose the cross licensed parts of their x86 license if they were acquired.
reply
philistine
10 hours ago
[-]
Wonderful, another albatross over the head of the x64 architecture.
reply
jauntywundrkind
1 day ago
[-]
I keep hearing these kinds of claims but...

Qualcomm for years has sworn they didn't transfer the existing Nuvia tech. It's the Nuvia team, and a from scratch implementation. Qualcomm was saying pretty strongly they didn't allow any direct Nuvia IP to be imported and to pollute the new design.

They saw this argument coming from day 1 & worked to avoid it.

But everytime this case comes up, folks immediately revert to the ARM position that it's Nuvia IP being transfered. This alone is taking ARMs side, and seems not to resemble what Qualcomm tried to do.

reply
camel-cdr
1 day ago
[-]
What did Qualcomm get from buying Nuvia it wouldn't have gotten from just hiring all Nuvia employees?

Edit: I guess it wouldn't be that simple to do

reply
pests
22 hours ago
[-]
Acquihire's are very common. You can negotiate who is coming with you (or force getting the entire team and not just the A players), agreed to pay raises during the transfer, stock or other important roles, etc. Less unsettling for the employees too, having to go through the interview pipeline like a walk-in would.

Sometimes its the entire goal. Leave a company to fill a need it can't solve itself with the plan to get bought back in later.

Times have changed tho so who knows.

reply
monocasa
1 day ago
[-]
I thought that the gen 1 oryon cores were using Nuvia source, but the gen 2 cores were from scratch implementation.
reply
dismalaf
1 day ago
[-]
Nuvia never even had a finished product. Not sure what ARM thinks their losses are considering Qualcomm already had an architectural license...

ARM is (edit) figuratively blowing up their ecosystem for no reason; now everyone will be racing to develop RISC-V just to cut out ARM...

reply
HKH2
1 day ago
[-]
> ARM is literally blowing up their ecosystem for no reason

With explosives?

reply
mewse-hn
1 day ago
[-]
Haven't read deeply into this particular dispute but Arm suing their own customers doesn't seem good for business. Especially since they lost.
reply
williamDafoe
1 day ago
[-]
A lot of companies with great IPR have very terrible management, now ARM has joined that club! Pay their license fees religiously for almost 30 years and they turn around and sue you, GEEZ!
reply
walterbell
1 day ago
[-]
Softbank likely played a role in Arm's change of business model, away from IP licensing towards selling complete complete chips.
reply