Arm biedt start-ups kosteloos toegang tot chipontwerpen

Arm biedt start-ups die tot vijf miljoen dollar aan investeringen hebben opgehaald kosteloos toegang tot veel van zijn chipontwerpen, zoals Cortex A-processorkernen en Mali-gpu's. Ongeveer veertig bedrijven hebben zich daar al voor aangemeld.

Het gaat om start-ups op chipgebied, meldt Arm. Veel daarvan richten zich op auto's of internet-of-things, aldus het bedrijf. Zij kunnen gebruik maken van de chipontwerpen om eigen processors te ontwerpen. Het gaat om Cortex A-processorkenen, Cortex M, Cortex R, diverse Mali-gpu's en isp's.

Bedrijven komen in aanmerking voor de kosteloze toegang als ze maximaal vijf miljoen dollar in financiering hebben gekregen. De toegang is bedoeld voor start-ups in een vroege fase. Vermoedelijk wil Arm op die manier start-ups aan zich binden, waardoor ze ARM-architectuur blijven gebruiken als zij groter worden en vervolgens betalende klant worden. Het Britse bedrijf kan voor start-ups een alternatief vormen voor een architectuur als risc-v, die vrij van royalty's te gebruiken is.

Door Arnoud Wokke

Redacteur Tweakers

29-04-2020 • 19:40

17

Reacties (17)

Sorteer op:

Weergave:

Zou er zoveel interesse in RISC-V zijn dat ARM zich zorgen aan het maken is ? Als RISC-V algemeen ingeburgerd raakt is het wel een probleem voor ARM omdat daar helemaal geen licentie voor benodigd is.
Dat moet haast wel.

Let wel: Voor de RISC-V instructie-set is geen licentie nodig, maar voor een gevalideerde fysieke implementatie van deze instructieset, dus een chip-ontwerp, is wel een licentie nodig (SiFive verkoopt ze, maar bijv ook Andes), of je moet die chip zelf ontwerpen en valideren!

Als leek in dit vakgebied, leek het me dat zelf ontwerpen vrij goedkoop was. Maar wat blijkt: Veel van de kosten zitten in verificatie.

Dus stel, je neemt een ARM Cortex-M ontwerp af voor je IoT project (of een Cortex-R ontwerp voor automotive), dan kan ARM garanderen dat dit ontwerp goed de ISA implementeert, en alle randgevallen zijn getest. Dat testen, en bedenken van alle randgevallen, dat kost veel geld en moeite, beweert het artikel hierboven.

Voor bijv. Cortex-R is er zelfs onderzoek gedaan naar de stralings-bestendigheid als je er een de ruimte in schiet; dus als het in de ruimte functioneert zal het voor auto's (waar de CPU toevallig een keer door een neutrino of kosmisch gamma-deeltje geraakt wordt) ook wel goed genoeg zijn. Voor de bestaande RISC-V ontwerpen weet je dit vaak niet.

Cortex-CPU's zijn vaak al jarenlang beschikbaar / getest op het goedkopere en voor IoT / automotive gechiktere FD-SOI proces (als FinFET <=16nm te duur is, voor veel voor startups dus); voor RISC V komt dat nu pas enigszins van de grond.

En het probleem is, dat de software om dat te testen ook weer een hoop geld kost; en vaak alleen gebundeld wordt met andere meuk waar je als startup helemaal niet op zit te wachten.

Verder wordt Risc V vaak gebruikt, omdat je zelf je eigen instructies eraan wil toevoegen, als startup. Maar als je een bestaand chip ontwerp neemt voor Risc V, en je wil een "stukje CPU" eraan toevoegen voor jou paar extra instructies, dan moet je alles overnieuw verifieren.

RISC V is nu een beetje het Wilde Westen (a.k.a. NodeJS): Kennelijk kan Iedereen een gratis chip-ontwerp uploaden op de Risc V pagina (er zijn al ca 100 gratis implementaties), maar niemand garandeert de kwaliteit van die ontwerpen.

Daarom is volgens mij RISC V op dit moment nog niet een hele grote bedreiging voor ARM; maar ARM is kennelijk bang dat dit in de toekomst gaat veranderen. Als namelijk "iemand" besluit om geld neer te tellen om die "gratis RISC-V chip-ontwerpen" formeel te verifiëren (Google bijvoorbeeld) of verificatie-software te schrijven en open source te maken, dan heeft een potentiële startup niet alleen een gratis ISA, maar ook nog eens een gratis geverifieerd CPU-ontwerp. En dan is het hek van de dam, en kan ARM het wel schudden wat betreft de goedkopere Cortex M / Cortex R ontwerpen.

De "grotere" Cortex-A ontwerpen (A7x serie, dat soort high-perf spul) maakt ARM zich volgens mij weinig zorgen om: Deze zijn weinig gericht op IoT en automotive; en precies daar schijnen 2/3 van de startups te zitten.

[Reactie gewijzigd door kidde op 30 juli 2024 22:41]

Op de korte termijn heb je absoluut gelijk; wanneer je vandaag (of volgend jaar) een design voor een MCU of APU nodig hebt, en je kunt toe zonder wijzigingen dan is dit aanbod van Arm best aantrekkelijk. Dit IP is uitvoerig getest en je hoeft je alleen zorgen te maken over de interface met de rest van je design (wat nog steeds een behoorlijke klus kan zijn, maar je kunt er redelijk zeker van zijn dat de CPU core naar behoren werkt).

Note: Western Digital heeft een aantal RISC-V cores vrij gegeven welke naar eigen zeggen in hun nieuwe disk controllers en aanverwante producten gebruikt (gaan) worden. Deze cores komen inclusief een basic verification tool en ik verwacht dat dit IP van voldoende kwaliteit is. Een tape-out van een product op basis van deze cores zou ik na contact met WD en eigen verificatie als onderdeel van een groter system (wat je toch moet doen) best aandurven. Uiteraard is het portfolio wat Arm biedt een stuk uitgebreider en bestaat het uit aanzienlijk meer dan alleen CPU cores (peripherals voor UART, SPI etc. kosten allemaal een aanzienlijke hoeveelheid tijd om te ontwerpen en valideren).

Waar ik hoop dat RISC-V een langdurige verandering in de markt gaat veroorzaken is in tooling. De RISC-V ISA en de allure van een eigen CPU core welke toegespitst kan worden op een specifieke applicatie (specifieke instructies, DPA resistant, rad hardened, safety critical) met behoudt van upstream tooling (debuggers, compilers etc.). Zonder ISA license van Arm is het simpelweg niet toegestaan om derivative designs te maken, wat hoe je het ook went of keert, minder innovatie tot gevolg heeft. De relatief eenvoudige ISA van RISC-V heeft ervoor gezorgd dat iedereen die ook maar enigszins geïnteresseerd is kan experimenteren met een implementatie. En dit is precies wat er gebeurd; er zijn tientallen open source designs beschikbaar voor de ISA.

Veel van deze designs (en allerhande open source peripheral IP) zijn lang niet robuust genoeg voor daadwerkelijk gebruik in een product, maar er zijn zeker spelers in die markt die wel de kennis en kunde hebben om een eigen design tot dat niveau te krijgen. En om dit succesvol te doen (en om open IP van verschillende organisaties te kunnen combineren) zijn robuuste, open tools absoluut noodzakelijk.

In de afgelopen paar jaar zijn er een hoop nieuwe tools in de markt verschenen, van nieuwe HDL's zoals Chisel en Bluespec, tot synthesis en verification tools (Yosys/SymbiYosys, Verilator) en place 'n route (nextpnr). Veel van deze tools staan absoluut nog in de kinderschoenen en zijn niet krachtig genoeg om wat Cadence, Mentor etc. aanbieden te vervangen. Maar er is meer en meer commerciële interesse om meer open tools te ontwikkelen. En net als GCC vs. commerciële compilers in de '80 en '90 hoop/verwacht ik dat deze tools aanzienlijk krachtiger gaan worden in de komende 10-20 jaar, tot het punt dat een open RTL design ecosystem waarde kan bieden vergelijkbaar met open source software.

[Reactie gewijzigd door froggie op 30 juli 2024 22:41]

Misschien stomme beredenering, maar wat als een groot bedrijf "stiekem" een startup opzet en hiermee kosteloos toegang verkrijgt tot het arm chipset architectuur. Dan kan deze goedkoop zijn slag slaan.
Vind het model van de unreal engine wel nice. Gratis tot x omzet
Totdat je ziet wat je moet afdragen na die x.
Weer ontzettend erg kort zichtig. Vergeet niet dat je 0,0 hoeft te investeren. Dus dat is een gigantisch bonus. Tevens alles is goed gedocumenteerd dat je gelijk aan de slag kunt gaan. Het beste wat je kunt hebben is 0,0 startup kosten en vaste kosten per verkocht product. Verkoop je niets dan kost het ook niets. Ik heb echt een hekel aan klagende developers die software verkopen via een appstore. Waar de tools gratis zijn, distributie gratis is updates gratis gepushed worden naar je klanten etc etc. En alleen maar betaald per verkocht product. Enige wat jij moet doen een goed origineel product leveren en marketing doen.
Ik heb echt een hekel aan klagende developers die software verkopen via een appstore.
Dat zijn er maar weinig, de meeste klagers zijn managers/directeuren van grotere bedrijven en ergens hebben die helemaal gelijk maar het alternatief is duurder of riskanter en dat durven ze dan ook weer niet aan.
Met "toegang" wordt hier vooral een licentie bedoeld om iets mee te maken. De informatie zelf zal geen top-geheim zijn. Je kan dus wel een start-up opzetten, maar dan kun je alsnog niets met de technologie, want daar heeft je hoofdbedrijf geen licentie voor
Totdat ARM hier achter komt en je aanklaagt. Dan zul je dus niet ver komen. Als je ARM chips hebt in je producten en je hebt geen licentie of bent geen startup, valt dat op.
Met het risico op een flinke claim. Arm zal sowieso due diligence doen voordat iets 'gratis' wordt.
Het idee van ARM is waarschijnlijk dat ze hun architectuur eenmaal gewend zijn dat ze die blijven gebruiken als ze groot zijn. Maar boven de $5 mil moeten ze licentiekosten gaan betalen.
Een groot bedrijf dat zo'n trucje als jij beschrijft gebruikt betekent gewoon dat een groot bedrijf graag ARM chips wil gebruiken. Kan me niet voorstellen dat ze dat heel erg vinden...
Het is een Japans bedrijf tegenwoordig. Softbank heeft het een aantal jaar geleden gekocht.
Niet helemaal akkoord, het is niet omdat je hoofdaandeelhouder een Japanse holding is of je bedrijf in handen van een Japanse investeerder, dat je bedrijf dan ineens "Japans" is.

Is Boston Dynamics Japans? Is Sprint (US) Japans? Tuurlijk niet, er is zelfs niets veranderd bij ARM bij de overname, het management bleef hetzelfde, hoofdkantoor bleef en blijft voorlopig in UK, en het werkt en voelt nog steeds als een UK bedrijf (ik werk er vaak mee samen).
volgensmij gaat het dus alleen om de toegang tot de informatie zodat je je eigen chips kunt creeeren, maar als het eenmaal tot een echt product komt moeten ze lijkt me gewoon betalen.
Laat die jappen van Softbank maar veel verlies leiden - ik zet in op RiscV.
Noem dit bedrijf gewoon ARM ipv Arm alsjeblieft. Niet meegaan in al die marketing-bedrijfsnaam-onzin. Arm zonder hoofdletters slaat op een lichaamsdeel!

Op dit item kan niet meer gereageerd worden.