Abra o MPW, o programa do Google para criar seus próprios chips

O design de hardware é uma das disciplinas que mais cresce nos últimos anos. Isso se deve ao fato de que, para otimizar os aplicativos, seu design passa a ser vinculado ao do hardware do PC. Essa situação resulta na criação do que chamamos de aceleradores, por um lado, e processadores específicos de domínio, por outro. No entanto, o fato de projetar hardware supõe um custo humano, econômico e de tempo que nem todos têm. Algo com o qual o Google pretende resolver isso seu programa Open MPW.

Se tivermos conhecimento suficiente, podemos projetar hardware para necessidades específicas. O problema é que a menos que tenhamos em mãos um projeto que vai ser usado massivamente, hoje não podemos fabricá-lo em lugar nenhum. Os FPGAs são obviamente para isso, mas sua total configurabilidade é uma faca de dois gumes em termos de custos. Também não é que precisamos de acesso aos nós de fabricação mais avançados para certos níveis de complexidade e certas soluções, mas o nível de complexidade que podemos alcançar com chips configuráveis ​​é relativamente baixo para certas aplicações.

Abrir MPW

O que é o programa Open MPW do Google?

Em novembro de 2020, o Google chegou a um acordo com a SkyWater Technologies para abrir o código-fonte de seu kit de design baseado no processo SKY130. Um processo de fabricação muito simples baseado apenas em um Nó 130nm. Embora bom o suficiente para ter uma comunidade de 3,000 membros que compartilham seus projetos de design de hardware totalmente abertos.

OpenMPW Google

A ideia, portanto, não se reduz a ser capaz de projetar chips, mas sim a capacidade de fabricá-los e instalá-los em produtos existentes. Assim, o projeto dá a cada usuário a capacidade de projetar e fabricar chips com um área de 2.92 x 3.52 mm e 38 pinos de E/S . Isso é algo que pode parecer muito modesto para nós, e mais ainda com um nó de fabricação como o de 130 nm. Mas é ideal para pequenos projetos, principalmente voltados para o mundo da Internet das Coisas.

Que produtos foram feitos?

Bem, coisas estranhas como:

  • Pequenos aceleradores para cálculo de matrizes, intimamente relacionados à inteligência artificial.
  • Sistemas dedicados para criptografia e descriptografia de dados.
  • Processadores e aceleradores de função fixa para complementar processadores heterogêneos baseados em ARM ou RISC-V.
  • Hardware para dispositivos musicais como guitarras, teclados, etc.
  • Versões totalmente habilitadas para hardware de aplicativos como Sudokus, Tetris ou o recentemente popular Wordle.

O acordo entre Google e SkyWater Technologies oferece um grande número de ferramentas para o projeto e implantação de soluções de hardware, que você pode encontrar em seu site . Todos eles de código aberto.

Que vantagens isso traz?

O projeto também dá às diferentes equipes a liberdade de trabalhar no design com um ambiente semelhante ao de software livre, mas focado no design de novos chips. Visto que os desenhos do programa atendem às seguintes premissas:

  • Eles não violam nenhuma patente existente.
  • Eles podem ser facilmente reproduzidos por terceiros.

Quais são os projetos que você faria e por quê? Estamos muito interessados ​​em saber. De qualquer forma, se você estiver interessado em se inscrever no programa, corra. Você tem até 8 de junho na chamada atual.