But, VW is willing to pay $5B for their software platform. I think they want to extend that to being able to sell custom chips and “AI” capabilities, whatever that means.
* Doors refuse to open
* Lose the ability to control media playback using any controls
* Any button in the UI just opens and closes the windows
Granted, I'm a server side/backend engineer mostly, and I don't know much about writing software/firmware for a very hostile emf environment. But if any project I worked on had bugs like this, fixed at the rate they're fixed on Rivian, I would assume a badly flawed architecture or non existent technical leadership
Yet VW paid billions for this very software. I can't imagine how bad it must've been on their own stack that they gave up and bought this other seemingly broken stack
In a vacuum there are potentially some advantages to doing your own silicon, especially if your goal is to sell the platform to other automakers as an OEM.
But custom silicon is pricey as hell (if you're doing anything non-trivial, at least), and the payoffs have a long lead time. For a company that's bleeding cash aggressively, with a short runway, to engage in this seems iffy. This sort of move makes a lot more sense if Rivian was an established maker that's cash-flow positive and is looking to cement their long-term lead with free cash flow. Buuuuut they aren't that.
Yea, Tesla has some. But they aren't sharing their secret sauce. You can't just throw a desktop computer in a car and expect it to survive for the duration. Ford et all aren't anywhere close to having "premium silicon".
So you're only option right now is to build your own. And hope maybe that you can sell/license your designs to others later and make bucks.
They are all expensive, but less than the risk adjusted cost of developing a chip.
One the business side, the economics are fabulous, your competitors can't "clone" your product if they don't have your special sauce components. So in many ways it becomes a strategic advantage to maintaining your market position.
But all of that because the all up cost to go from specification to parts meeting the specification dropped into the range where you could build special parts and still price at the market for your finished product.
A really interesting illustration is to look at disk drive controller boards from the Shugart Associates ST-506 (5MB) drive, to Seagate's current offerings. It is illustrative because disk drives are a product that has been ruthlessly economized because of low margins. The ST-506 is all TTL logic and standard analog parts, and yet current products have semiconductor parts that are made exactly to Seagate's design specs and aren't sold to anyone else.
So to answer your question; apparently the economics work out. The costs associated with designing, testing, and packaging your own silicon appears to be cost effective even on products with exceptionally tight margins, it is likely a clear winner on a product that enjoys the margins that electric vehicles offer.
And their chips give "1600 sparse INT8 TOPS" vs the Orin's "more than 1,000 INT8 TOPS" -- so comparable enough? And going forward they can tailor it to exactly what they want?
NVIDIA also tailor their chips to customers. It's a more scalable platform than their marketing hints at... Not to mention that they also iterate fairly quickly.
So far anyway, being on a specialised architecture is a disadvantage; it's much easier to use the advances that come from research and competitors. Unless you really think that you are ahead of the completion, and can sell some fairly inflexible solution for a while.
The Rivian app does not permit you to send a command to the car while the app thinks the car is processing a command. Trunk opening? You can’t unlock the door. On top of this, if you try to open the trunk while outside Bluetooth range and then Bluetooth connects, you are still stuck waiting for the pending command to complete.
Oh, and the ridiculous “hey let’s always remind you that you own a Rivian” Live Activity seems to synchronize on a schedule that involves being hours and hours out of date.
The Rivian app sucks.
I've been involved with similar efforts on both sides before. Making your own hardware is not a clear cut win even if you hit timelines and performance. I wish them luck (not least because I might need a new job someday), but this is an incredibly difficult space.