Google, en colaboración con las empresas productoras SkyWater Technology y Efabless, lanzó una iniciativa que permite a los desarrolladores de hardware de código abierto fabricar gratuitamente los chips que desarrollan. La iniciativa tiene como objetivo estimular el desarrollo de hardware de código abierto, reducir los costos en el diseño de proyectos abiertos y facilitar la interacción con las fábricas que llevan a cabo la producción. Gracias a esta iniciativa, cualquier persona interesada puede comenzar a desarrollar sus propios chips especializados sin preocuparse por los altos costos de fabricación de prototipos iniciales. Todos los gastos de producción, embalaje y entrega son cubiertos por Google.
Las solicitudes para participar en el programa de fabricación gratuita se pueden enviar cada dos meses. La próxima ventana cerrará el 8 de junio, y los chips que logren entrar en ella estarán listos el 30 de agosto y se enviarán a los autores el 18 de octubre. Se seleccionarán 40 proyectos de las solicitudes presentadas (si el número de solicitudes es inferior a 40, se procederá a la producción de todas las que pasen la verificación de corrección). Como resultado de la producción, el desarrollador recibirá 50 chips y 5 placas con los chips instalados.
Las solicitudes se aceptan solo de proyectos que se distribuyan completamente bajo licencias abiertas, sin cargas de acuerdos de confidencialidad (NDA) y que no limiten el ámbito de uso de sus productos. Los datos para la producción deben entregarse en formato GDSII, superar el conjunto de pruebas proporcionado y ser reproducibles a partir de los archivos de diseño originales (es decir, no se podrá presentar un proyecto abierto y enviar un diseño propietario para la producción).
Para facilitar el diseño de chips abiertos, se ofrecen las siguientes herramientas abiertas:
- SkyWater PDK (Process Design Kit), una herramienta que describe el proceso tecnológico de 130nm (SKY130) utilizado en la fábrica SkyWater y que permite preparar los archivos de diseño necesarios para la producción de circuitos integrados.
- OpenLane, un conjunto de componentes para la conversión automatizada de esquemas RTL de chips especializados (ASIC) al formato GDSII, que se utiliza en fábricas para la fabricación de circuitos integrados.

- XLS (Sintetización de HW Acelerada) — herramienta para la síntesis de archivos de diseño con la implementación de hardware de chips, de acuerdo con la descripción de alto nivel proporcionada de la funcionalidad necesaria, presentada en el estilo de desarrollo de software.
- Conjunto de reglas para el sistema de construcción Bazel con soporte para herramientas abiertas (Yosys, Verilator, OpenROAD) para trabajar con lenguajes de descripción de hardware (Verilog, VHDL, Chisel, nMigen).
- OpenROAD — marco para la automatización del proceso de desarrollo de circuitos integrados abiertos.
- Verible — conjunto de herramientas para el desarrollo en el lenguaje Verilog, incluyendo un analizador, sistema de formateo de estilo y linter.
Fuente: opennet.ru

