Deschideți MPW, programul Google pentru a vă crea propriile cipuri

Designul hardware este una dintre disciplinele care se dezvoltă cel mai mult în ultimii ani. Acest lucru se datorează faptului că pentru a optimiza aplicațiile, designul acestora începe să fie legat de cel al hardware-ului PC-ului. Această situație are ca rezultat crearea a ceea ce numim acceleratoare, pe de o parte, și procesoare specifice domeniului, pe de altă parte. Totuși, faptul de a proiecta hardware presupune un cost uman, economic și de timp pe care nu îl are toată lumea. Ceva cu care Google intenționează să rezolve acest lucru programul său Open MPW.

Dacă avem suficiente cunoștințe, putem proiecta hardware pentru nevoi specifice. Problema este că dacă nu avem în mâinile noastre un proiect care va fi folosit masiv, astăzi nu îl putem fabrica nicăieri. FPGA-urile sunt evident pentru asta, dar configurabilitatea lor totală este o sabie cu două tăișuri în ceea ce privește costurile. De asemenea, nu este nevoie de acces la cele mai avansate noduri de fabricație pentru anumite niveluri de complexitate și anumite soluții, dar nivelul de complexitate pe care îl putem atinge cu cipuri configurabile este relativ scăzut pentru anumite aplicații.

Deschideți MPW

Ce este programul Google Open MPW?

În noiembrie 2020, Google a ajuns la un acord cu SkyWater Technologies pentru a deschide setul său de design bazat pe proces SKY130. Un proces de fabricație foarte simplu bazat doar pe a Nod de 130nm. Deși suficient de bun pentru a avea o comunitate de 3,000 de membri care își împărtășesc proiectele de design hardware complet deschise.

OpenMPW Google

Ideea, așadar, nu se reduce la a putea proiecta cipuri, ci mai degrabă la capacitatea de a le fabrica și de a le instala în produsele existente. Astfel, proiectul oferă fiecărui utilizator capacitatea de a proiecta și fabrica cipuri cu o zonă de 2.92 x 3.52 mm și 38 pini I/O . Acesta este ceva care ni se poate părea foarte modest, și mai mult cu un nod de producție precum cel de 130 nm. Dar este ideal pentru proiecte mici, mai ales cu care se confruntă lumea internetului lucrurilor.

Ce produse au fost realizate?

Ei bine, lucruri ciudate precum:

  • Mici acceleratoare pentru calculul matriceal, strâns legate de inteligența artificială.
  • Sisteme dedicate pentru criptarea și decriptarea datelor.
  • Procesoare și acceleratoare cu funcție fixă ​​pentru a completa procesoarele eterogene bazate pe ARM sau RISC-V.
  • Hardware pentru dispozitive muzicale precum chitare, tastaturi etc.
  • Versiuni complet hardware ale aplicațiilor precum Sudokus, Tetris sau recent popularul Wordle.

Acordul dintre Google și SkyWater Technologies oferă un număr mare de instrumente pentru proiectarea și implementarea soluțiilor hardware, pe care le puteți găsi pe site-ul lor . Toate acestea sunt open source.

Ce avantaje aduce?

Proiectul oferă, de asemenea, diferitelor echipe libertatea de a lucra la design într-un mediu similar cu cel al software-ului open source, dar axat pe proiectarea de noi cipuri. Deoarece proiectele programului îndeplinesc următoarele premise:

  • Ele nu încalcă niciun brevet existent.
  • Ele pot fi reproduse cu ușurință de către terți.

Care sunt proiectele pe care le-ați face și de ce? Suntem foarte interesați să știm. În orice caz, dacă ești interesat să te înscrii în program, grăbește-te. Ai timp până pe 8 iunie în apelul curent.