Google v spolupráci s výrobnými spoločnosťami SkyWater Technology a Efabless spustil iniciatívu, ktorá umožňuje vývojárom otvoreného hardvéru bezplatne vyrábať čipy, ktoré vyvíjajú. Iniciatíva je zameraná na podporu rozvoja otvoreného hardvéru, zníženie nákladov pri vývoji otvorených projektov a zjednodušenie interakcie so závodmi, ktoré vykonávajú výrobu. Vďaka iniciatíve môže ktokoľvek začať vyvíjať vlastné špecializované čipy bez obáv z vysokých nákladov na výrobu počiatočných prototypov. Všetky náklady na výrobu, balenie a dopravu hradí Google.
Žiadosti o zapojenie do programu bezplatnej výroby je možné zasielať raz za dva mesiace. Najbližší slot bude uzavretý 8. júna a čipy, ktoré sa do neho dostanú, budú dokončené 30. augusta a odoslané autorom 18. októbra. Z predložených žiadostí bude vybraných 40 projektov (ak bude predložených žiadostí menej ako 40, všetky, ktoré prejdú kontrolou, budú uvedené do výroby). Na základe výsledkov výroby získa vývojár 50 čipov a 5 dosiek s inštalovanými čipmi.
Žiadosti sú prijímané len od projektov plne distribuovaných pod otvorenými licenciami, ktoré nie sú zaťažené dohodami o mlčanlivosti (NDA) a neobmedzujú oblasť používania svojich produktov. Dáta na výrobu musia byť odosielané v formáte GDSII, prechádzať poskytnutým testovacím setom a byť reprodukované z pôvodných projektových súborov (t.j. oznámiť otvorený projekt a poskytnúť pre výrobu návrh proprietárneho nebude možné).
Na zjednodušenie vývoja otvorených čipov sú k dispozícii nasledujúce otvorené nástroje:
- SkyWater PDK (Process Design Kit), nástroj, ktorý popisuje technologický proces 130nm (SKY130) používaný v závode SkyWater a umožňuje pripraviť potrebné projektové súbory na výrobu čipov.
- OpenLane — súbor komponentov na automatizované transformovanie RTL schém techniky pre špecializované čipy (ASIC) do formátu GDSII, ktorý sa používa v továrňach na výrobu čipov.

- XLS (Rýchla HW syntéza) — nástroj na syntézu projektových súborov s hardvérovou architektúrou čipov, ktoré zodpovedajú poskytnutému vysokému popisu požadovanej funkcionality, vyhotovenému v štýle vývoja softvéru.
- Súbor pravidiel pre systémy zostavovania Bazel s podporou otvorených nástrojov (Yosys, Verilator, OpenROAD) na prácu s jazykmi popisu hardvéru (Verilog, VHDL, Chisel, nMigen).
- OpenROAD — rámec na automatizáciu procesu vývoja otvorených mikročipov.
- Verible — súbor nástrojov na vývoj v jazyku Verilog, vrátane parséra, systému formátovania štýlu a lintera.
Zdroj: opennet.ru

