RISC-V これは、組み込みシステムからスーパーコンピュータに至るまで、さまざまな用途向けのカスタムプロセッサを開発するために使用されるオープンソースの命令セットアーキテクチャです。
プロプライエタリなプロセッサアーキテクチャとは異なり、RISC-V は、さまざまなエンドアプリケーションを対象としたカスタムプロセッサの開発に使用されるオープンソースの命令セットアーキテクチャ(ISA)です。もともとカリフォルニア大学バークレー校で開発されたRISC-V (ISA)は、縮小命令セットコンピュータ(RISC)の概念に基づいて構築された第5世代のプロセッサと見なされています。そのオープン性と技術的なメリットから、近年非常に普及しています。 現在、この規格はRISC-V Internationalによって管理されており、同団体には3,000社以上の会員が所属しています。同団体によると、2022年末までにRISC-V コアを搭載したチップが100億個以上出荷されたとのことです。RISC-V の実装は、オープンソースのコアとしても、商用IP製品としても多数提供されています。
オープンスタンダードアーキテクチャであるRISC-V は、ISAを推進する世界的な非営利団体であるRISC-V Internationalの会員企業によって定義されています。その目的は、会員企業間の協業を通じて、プロセッサの革新に向けた新たな道筋を切り拓くとともに、設計の自由度をさらに高めることにあります。
ロイヤリティフリーのRISC-V ISAは、設計のすべてのソフトウェアが動作する基盤となる、最小限のコア命令セットを備えています。オプションの拡張機能により、設計者はさまざまなエンド市場に合わせてアーキテクチャをカスタマイズすることができます。基本的に、RISC-V アーキテクチャでは、設計者がターゲットとなるエンドアプリケーションに合わせてプロセッサをカスタマイズ・構築できるため、それらのアプリケーション向けに消費電力、性能、面積(PPA)を最適化することが可能です。 また、RISC-V (ISA)は、全機能セットを使用する必要がなく、利用可能な機能の中から必要なものを選択できる柔軟性も提供します。
RISC-V は当初、組み込みアプリケーションやマイクロコントローラ分野で市場に導入されましたが、そのオープンソースアーキテクチャは、ハイパフォーマンスコンピューティングやデータセンター分野においても大きな可能性を秘めています。
RISC-V カリフォルニア大学バークレー校(UC Berkeley)における、RISCの原理に基づいたオープンソースのコンピュータシステムを開発するプロジェクトとして始まりました。当初は学術用途を想定して設計されました。その後、この規格は発展を遂げ、現在はRISC-V Internationalによって管理されています。
「RISC-V 」国際組織は、政府による規制を受けずに世界中のデザイナーの中立性を維持するため、本部をスイスに移転しました。
この規格を支えるエコシステムが形成され、拡大しつつあります。普及率が加速するにつれ、業界間の連携も続き、アーキテクチャはさらに進化しています。
RISC-V このアーキテクチャは、プロセッサに対してさまざまなタスクを実行するための簡素化された命令を提供するため、広く普及しています。また、設計者はこのアーキテクチャを活用して数千種類ものカスタムプロセッサを設計することができ、市場投入までの期間を短縮できます。さらに、プロセッサIPの共通性により、ソフトウェア開発時間の短縮も図れます。RISC-V のその他の利点としては、以下のものが挙げられます:
| メリット | 詳細 |
| オープンスタンダード | ライセンス上の制限なく、業界全体の連携とイノベーションを促進します |
| 一般的なISA | ソフトウェア開発を簡素化。デバイス(組み込みからHPCまで)を問わず、同一のベースISAが利用可能 |
| エネルギー効率 | モジュール式でコンパクトな設計により、エネルギー効率に優れた実装が可能になります |
| カスタマイズ性 | デザイナーは、オプションの拡張機能を選択したり、独自の指示を追加したりすることができます |
| セキュリティ | オープンソースによる検証、利用可能なリファレンスデザイン、およびセキュリティ拡張機能により、信頼性が向上する |
RISC-V ISAの活用方法は無限大です:
| 適用分野 | ユースケース/メリット |
| ウェアラブル機器、IoT、家電製品 | 低消費電力、スペースに制約のある、バッテリー駆動の設計に最適です |
| スマートフォン | 特定の携帯電話操作に対応したカスタマイズ可能なコア;スケーラブルなパフォーマンス |
| 自動車、HPC、データセンター | エネルギー効率に優れたカスタムISAおよび拡張機能により、複雑なタスクを処理します |
| 航空宇宙・政府 | カスタマイズ可能で厳格に検証されたオープンソースコアによる、高い信頼性とセキュリティ |
業界では、このプロセッサIPに対して大きな関心が寄せられています。「RISC-V 」IPは、2027年まで年平均成長率35%で成長すると予測されています。「RISC-V 」アーキテクチャに関心を示している主な市場セグメントは、以下の3つです:
RISC-V この仕様は、汎用プロセッサ向けに構成可能かつカスタマイズ可能なソリューションを提供するように設計されているため、特別な課題をもたらします。ISA仕様には多くのオプションやバリエーションが定義されており、ユーザーはカスタム命令を追加することでISAをさらに拡張することも可能です。したがって、RISC-V の検証ソリューションは、こうしたカスタマイズに対応できる十分な柔軟性を備えている必要があります。
同様に、RISC-V アーキテクチャがHPCやモバイルといったハイエンド用途に採用されるにつれ、PPA要件も厳しくなっており、業界をリードする設計自動化ツールや手法が求められています。
シノプシスRISC-V Internationalの戦略的メンバーである当社は、30年以上にわたり、最先端の設計において最高のPPAを実現するためのプロセッサIPの開発と最適化を支援してきました。エンドユーザーがRISC-V ISAの開発を決定した場合、 シノプシス は、それらの企業がRISC-V SoCを設計し、完全に検証できるよう支援する上で、他に類を見ない強みを持っています。の電子設計自動化(EDA)ツールはシノプシス は、強力な「すぐに使える」RISC-V 開発および検証ソリューションを提供します。 シノプシス IPは、あらゆるRISC-V コアに対応できるよう容易に拡張可能です。
| ソリューション分野 | 製品/サービス | 主な機能・特徴 |
| 検証 | ImperasDV, ImperasFC,STING | VCS®、Verdi®と統合;ISA検証用のフォーマルアドオン |
| バーチャル・プロトタイプ | Virtualizer™、VDK、ImperasFPMモデル | RISC-V コア向けTLMモデルを用いた初期段階のソフトウェア開発 |
| カスタムプロセッサの設計 | ASIPデザイナー | アーキテクチャの迅速な検討、RTLおよびSDKの生成 |
| 設計・実装 | Fusion QIKs、Fusion Compiler™、DSO.ai™ | スクリプト、ガイド、RTLからGDSIIへの変換、AIを活用した設計最適化 |
| RTL分析 | RTL Architect | RTLの変更からPPAおよびコンジェスチョンを予測する |
| インターフェイスIP | シノプシス インターフェイスIP | PCIe、USB、イーサネット、DDR 、HBMなど――シリコン実証済み、高PPA、セキュア |