O Google, em colaboração com as empresas de manufatura SkyWater Technology e Efabless, lançou uma iniciativa que permite aos desenvolvedores de hardware aberto fabricar gratuitamente os chips que estão desenvolvendo. A iniciativa visa estimular o desenvolvimento de hardware aberto, reduzir os custos na criação de projetos abertos e facilitar a interação com as fábricas de produção. Com essa iniciativa, qualquer pessoa pode começar a desenvolver seus próprios chips especializados, sem se preocupar com os altos custos de fabricação dos protótipos iniciais. Todos os custos de produção, embalagem e entrega são arcados pelo Google.
As inscrições para participar do programa de fabricação gratuita podem ser enviadas a cada dois meses. A próxima janela se encerrará em 8 de junho, e os chips que conseguirem entrar nesse prazo estarão prontos em 30 de agosto e enviados aos autores em 18 de outubro. Serão selecionados 40 projetos dentre as inscrições recebidas (se houver menos de 40 propostas, todos que passarem pela verificação de conformidade serão produzidos). Após a produção, o desenvolvedor receberá 50 chips e 5 placas com os chips instalados.
As inscrições são aceitas apenas de projetos que são totalmente distribuídos sob licenças abertas, não vinculados a acordos de confidencialidade (NDA) e que não impõem limitações ao uso de seus produtos. Os dados para a produção devem ser fornecidos no formato GDSII, passar pelo conjunto de testes fornecido e ser reproduzidos a partir dos arquivos de projeto originais (ou seja, não será possível declarar um projeto aberto e enviar um modelo proprietário para produção).
Para facilitar o desenvolvimento de chips abertos, são oferecidas as seguintes ferramentas abertas:
- SkyWater PDK (Process Design Kit), um conjunto de ferramentas que descreve o processo de fabricação de 130nm (SKY130) utilizado na fábrica da SkyWater e permite preparar os arquivos de projeto necessários para a fabricação de semicondutores.
- OpenLane — um conjunto de componentes para a conversão automatizada de esquemáticos RTL de chips especializados (ASIC) para o formato GDSII, utilizado nas fábricas para a fabricação de semicondutores.

- XLS (Síntese Acelerada de HW) — uma ferramenta para sintetizar arquivos de projeto com hardware correspondente aos requisitos funcionais descritos em um alto nível, formatado no estilo de desenvolvimento de software.
- Conjunto de regras para o sistema de construção Bazel com suporte a ferramentas abertas (Yosys, Verilator, OpenROAD) para trabalhar com linguagens de descrição de hardware (Verilog, VHDL, Chisel, nMigen).
- OpenROAD — um framework para automatizar o processo de desenvolvimento de circuitos integrados abertos.
- Verible — um conjunto de ferramentas para desenvolvimento na linguagem Verilog, incluindo um analisador, sistema de formatação de estilo e linter.
Fonte: opennet.ru

