Arm is offering early-stage startups free access to its chip designs
techcrunch.com
techcrunch.com
The obvious one to choose in that case is RISCV because it already has a working compiler and Linux port, has a thriving community, and there are no paperwork delays to get a prototype built.
ARM is making its stuff free to try to compete with the free RISCV, in the hope that when that startup becomes a big company, migrating to a new architecture will prove too hard, and they'll be locked in.
* Oracle with Databases, Servers and Tooling
* IBM with servers, COTS packages
* Microsoft with OS, ActiveDirectory, Skype/Teams etc.
* AWS / Google / DigitalOcean etc.
I don't see an issue with Arm giving free stuff (I think) to startups, but if they started paying (bribing) startups to use ARM designs instead of something else, even RISCV, then there should be huge repercussions.
ARM will have to eventually support RISC-V before they succumb. If they innovators dilemma now, they might save themselves, but they would need to figure out what they are to become. The moat is no longer around the ISA, they should be doing design engineering and delivering systems, and selling systems and components.
If ARM doesn't transform, they will die like all the other Unix vendors did when Linux took their lunch.
SPARC is also free like RISCV but the greatest SPARC manufacturer, Fujitsu, is moving over to ARM 64.
It doesn't matter if an ISA or a core is free if it will cost you very much to make optimizations so it's fast enough and efficient enough, to fit it for some fab like TSMC and have the software ported and bugs sorted.
But how long will that last? The competition is not happy paying Arm large fees, and it may well happen in the long run that RISC-V will have a better eco-system. 5 years? 10 years? Arm is a small company (~6k employees) in comparison with some of its competitors. Arm giving free access is a sign that they are beginning to worry!
Moreover there are geo-strategic considerations for some countries: what if global tensions rise and Arm gets strong-armed into withdrawing from selling to e.g. Baikal or Huawei?
As I've read they only provide free access to some of it's cores but you will still be required to pay the licensing fees if you use them.
It's like being able to read the source code for free but pay if you use the software. Pretty much what Unreal does with it's game engine. You can read the code for free, toy with it how much you like, build anything you want but at the moment you gain money from it, they want their share, too.
The license fees for ARM Processor families are mostly for physical IP for microarchitecture.
ARM provides selection of 40+ highly optimized physical processor IP cores for different purposes. Maybe you get eventually similar selection RISC-V architectures but they are not free. It takes lots of full time work to test and optimize those cores. If you write processor core implementation in verilog and give it away free you have done just 10% of the work.
This is baffling. My understanding of how a startup that wants to make its own custom CPU would work is this:
- Write Verilog or HDL sources for your CPU
- Test your CPU in sims and FPGA's, fix any bugs in the Verilog
- Send the Verilog files off to a fab
- Write a check in the $1 - $10 million range for the fixed-cost component of production (i.e. the mask)
- Get a shipment of ASIC chips for like a $1 unit cost
- ??? (your specific business model)
- Profit
Are you saying nobody has open-sourced Verilog files for a RISC-V CPU? This seems like something that's easily within the resources of volunteers, and is probably actually less work than all of the kernel and toolchain support.
It sounds like some convoluted way of making an end run around first sale doctrine by saying you bought the atoms that make up that processor, but you didn't purchase the arrangement of them; which sounds absolutely absurd.
Or am I missing something?
Physical IP is the CPU design at the transistor level.
Logical IP is a spec document saying how the processor should work, plus a bit of pseudo code and maybe a simulator or two.
It's limited to producing one chip per year. This seems low for a startup which needs to iterate.
They do not provide a DRAM controller. Startups will have to license one. There is a BSD-licensed controller: LiteDRAM [2].
This ARM offering helps with the first stage of creating an SoC. It's probably about 20% of the effort. The remaining 80% requires a lot of expertise and expensive software and prototyping hardware. University of Washington's Bespoke Silicon Group is developing free tools for the rest of the process: http://bjump.org
[1] https://www.arm.com/-/media/global/products/flexible-access-...
A) incredibly difficult
B) incredibly capital intensive
C) low margin
Theres smaller fabs out there, but if you're going to do a new start up, why would you choose to compete with these guys, unless you think youve come up with a new process somehow that will beat them? The other fabs out there are also part of huge companies that do lots of other stuff (Samsung) or were spun off from them (GlobalFoundries/AMD).
IMO any new major foundry would end up being a strategic geopolitical move with heavy subsidies rather than a pure business play.
I doubt the DIP packaged 555 timers I played with in college were using a 14 nm process :D
Until just recently there were 4 players in the hidh end game GF, Intel, TSMC and Samsung. GF (Used to be part of AMD) quit the game in the middle of their 7nm effort because they could not keep up and changed their focus. Intel stumbled and partially failed their 10nm effort.
Chips with smaller transistors use less power. [2]
Therefore foundries with the smallest transistors get more orders than competitors. They use the revenue to develop the next generation of tech. The revenues are huge. For example, TSMC earned USD 35,000,000,000 in revenue in 2019 [3, 4]. Starting a new company to compete with TSMC would require possibly the largest investment in history.
[1] https://www.icknowledge.com/news/Technology%20and%20Cost%20T...
[2] Section 2.5 Power - https://www.doc.ic.ac.uk/~wl/teachlocal/cuscomp/notes/chapte...
[3] TSMC Annual Report 2019 page 91 - https://www.tsmc.com/download/ir/annualReports/2019/english/...