ハードウェア設計は、近年最も成長している分野のXNUMXつです。 これは、アプリケーションを最適化するために、それらの設計がPCのハードウェアの設計にリンクされ始めるという事実によるものです。 この状況により、一方ではアクセラレータと呼ばれるものが作成され、他方ではドメイン固有のプロセッサが作成されます。 ただし、ハードウェアを設計するという事実は、すべての人が持っているわけではない人的、経済的、および時間のコストを想定しています。 グーグルがこれを解決しようとしている何か そのオープンMPWプログラム.
十分な知識があれば、特定のニーズに合わせてハードウェアを設計できます。 問題は、大量に使用されるプロジェクトを手に入れなければ、今日ではどこでも製造できないということです。 FPGAは明らかにこのためのものですが、FPGAの全体的な構成可能性は、コストの点で両刃の剣です。 また、特定のレベルの複雑さと特定のソリューションのために最先端の製造ノードにアクセスする必要があるわけではありませんが、構成可能なチップで達成できる複雑さのレベルは、特定のアプリケーションでは比較的低くなっています。
GoogleのOpenMPWプログラムとは何ですか?
2020年XNUMX月、GoogleはSkyWater Technologiesと、以下に基づく設計キットをオープンソース化することで合意に達しました。 SKY130プロセス。 のみに基づく非常に単純な製造プロセス 130nmノード。 完全にオープンなハードウェア設計プロジェクトを共有する3,000人のメンバーのコミュニティを持つには十分ですが。
したがって、このアイデアは、チップを設計できるようになるのではなく、チップを製造して既存の製品にインストールできるようになるというものです。 したがって、プロジェクトは各ユーザーに提供します チップを設計および製造する能力 とともに 2.92 x3.52mmの面積と38個のI/Oピン 。 これは私たちには非常に控えめに見えるかもしれませんが、130nmのような製造ノードではさらにそうです。 しかし、特にモノのインターネットの世界に直面している小さなプロジェクトには理想的です。
どんな製品が作られましたか?
まあ、次のような奇妙なこと:
- 人工知能に密接に関連する行列計算用の小さなアクセラレータ。
- データの暗号化と復号化のための専用システム。
- 異種ARMまたはRISC-Vベースのプロセッサを補完する機能プロセッサとアクセラレータを修正しました。
- ギター、キーボードなどの音楽デバイス用のハードウェア。
- 数独、テトリス、最近人気のあるWordleなどの完全にハードウェア対応のバージョンのアプリケーション。
GoogleとSkyWaterTechnologiesの間の合意により、ハードウェアソリューションの設計と展開のための多数のツールが提供されます。 彼らのウェブサイト上の 。 それらはすべてオープンソースです。
それはどのような利点をもたらしますか?
このプロジェクトはまた、さまざまなチームに、オープンソースソフトウェアと同様の環境で設計に取り組む自由を与えますが、新しいチップの設計に焦点を合わせています。 プログラムの設計は次の前提を満たしているため:
- それらは既存の特許に違反していません。
- それらは第三者によって簡単に複製することができます。
あなたが行うプロジェクトとその理由は何ですか? 私たちは知りたいと思っています。 いずれにせよ、プログラムへの登録に興味がある場合は、急いでください。 あなたは8月XNUMX日まで持っています 現在の通話で。