Google on andnud võimaluse tasuta toota avatud kiipide proovipartiisid

Google on koostöös tootmisettevõtetega SkyWater Technology ja Efabless käivitanud algatuse, mis võimaldab avatud riistvaraarendajatel oma arendatavaid kiipe tasuta valmistada. Algatuse eesmärk on stimuleerida avatud riistvara arendamist, vähendada avatud projektide arendamise kulusid ja lihtsustada suhtlemist tootmisettevõtetega. Tänu algatusele saab igaüks hakata oma kohandatud kiipe välja töötama, kartmata esialgsete prototüüpide valmistamise kõrgeid kulusid. Kõik tootmis-, pakkimis- ja saatmiskulud katab Google.

Taotlusi tasuta tootmisprogrammi kaasamiseks saab esitada kord kahe kuu jooksul. Lähim slot suletakse 8. juunil ning sinna pääsenud kiibid valmivad 30. augustil ja saadetakse autoritele 18. oktoobril. Esitatud taotluste hulgast valitakse välja 40 projekti (kui esitatud taotlusi on alla 40, siis lähevad tootmisse kõik korrektsuse kontrolli läbinud). Tootmistulemuste põhjal saab arendaja 50 kiipi ja 5 plaati koos paigaldatud kiipidega.

Taotlusi võetakse vastu ainult projektidest, mida levitatakse täielikult avatud litsentside alusel, mis ei ole koormatud mitteavaldamise lepingutega (NDA) ega piira nende toodete kasutusala. Tootmiseks mõeldud andmed tuleb edastada GDSII-vormingus, läbida kaasasoleva testikomplekt ja reprodutseerida lähtekoodifailidest (st esitada avatud lähtekoodiga projekt, kuid patenteeritud kujundust tootmiseks esitada ei saa).

Avatud kiibi arendamise lihtsustamiseks on saadaval järgmised avatud lähtekoodiga tööriistad:

  • SkyWater PDK (Process Design Kit), tööriistakomplekt, mis kirjeldab SkyWateri tehases kasutatavat 130nm tehnilist protsessi (SKY130) ja võimaldab koostada mikroskeemide tootmiseks vajalikke projekteerimisfaile.
  • OpenLane on komponentide komplekt rakendusspetsiifiliste kiipide (ASIC-de) RTL-skeemide automaatseks teisendamiseks kiibitehastes kasutatavasse GDSII-vormingusse.
    Google on andnud võimaluse tasuta toota avatud kiipide proovipartiisid
  • XLS (Accelerated HW Synthesis) on tööriistakomplekt disainifailide sünteesimiseks kiibi riistvaraga, mis vastavad pakutava vajaliku funktsionaalsuse kõrgetasemelisele kirjeldusele, mis on loodud tarkvaraarenduse stiilis.
  • Reeglite komplekt Bazeli montaažisüsteemi jaoks, mis toetab avatud tööriistu (Yosys, Verilator, OpenROAD) riistvara kirjelduskeeltega töötamiseks (Verilog, VHDL, Chisel, nMigen).
  • OpenROAD on raamistik avatud lähtekoodiga mikroskeemide arendusprotsessi automatiseerimiseks.
  • Verible on tööriistade komplekt Verilogi keeles arendamiseks, sealhulgas parser, stiilivormingu süsteem ja linter.

Allikas: opennet.ru

Lisa kommentaar