←back to thread

224 points mshockwave | 8 comments | | HN request time: 0.208s | source | bottom
Show context
somanyphotons ◴[] No.44502326[source]
How are the various riscv cpu IP vendors generally doing financially?

Is this the very beginning of a market consolidation?

replies(3): >>44503396 #>>44503779 #>>44506159 #
1. kragen ◴[] No.44503396[source]
I don't think people generally pay for RISC-V CPU IP.
replies(4): >>44503431 #>>44503480 #>>44503518 #>>44503847 #
2. somanyphotons ◴[] No.44503431[source]
Sure they do, most IP is proprietary
3. MisterTea ◴[] No.44503480[source]
They do if they aren't implementing the ISA in silicon themselves. Its interesting to see who's designs are selling, who's aren't and why.
4. Keyframe ◴[] No.44503518[source]
For ISA? Certainly not. For actual designs, for sure. Why wouldn't they unless there's some open source designs they'd be using?
replies(2): >>44503633 #>>44505191 #
5. kragen ◴[] No.44503633[source]
Well, because there are open-source designs they'd be using. The GD32V microcontroller, for example, uses Nucleisys's BumbleBee, and high-performance chips from several vendors use Brother Honey Badger's Apache-licensed XuanTie C910: https://github.com/XUANTIE-RV/openc910

But see https://news.ycombinator.com/item?id=44503847

6. aseipp ◴[] No.44503847[source]
Companies that are putting down millions for fab runs absolutely pay shitloads of money for it. The cost of design and verification of those components is enormous and that's mostly what you pay for. People have been shipping Andes and SiFive IP for years now. Downloading source dumps for C910 cores is not the hard part.

For most places that kind of high-cost work doesn't make much sense when their product isn't "a CPU", and they also typically have to buy other IP anyway like memory controllers or I/O blocks -- so buying a CPU core isn't that strange in the grand scheme.

replies(1): >>44504056 #
7. kragen ◴[] No.44504056[source]
Thank you very much!
8. ryao ◴[] No.44505191[source]
There are open source designs. Here is one:

https://github.com/riscv-boom/riscv-boom