Synopsys
Ansys

「RISC-V 」とは何ですか?

シノプシス 編集部

2023年4月17日 / 読了時間:5分

定義

RISC-V これは、組み込みシステムからスーパーコンピュータに至るまで、さまざまな用途向けのカスタムプロセッサを開発するために使用されるオープンソースの命令セットアーキテクチャです。

プロプライエタリなプロセッサアーキテクチャとは異なり、RISC-V は、さまざまなエンドアプリケーションを対象としたカスタムプロセッサの開発に使用されるオープンソースの命令セットアーキテクチャ(ISA)です。もともとカリフォルニア大学バークレー校で開発されたRISC-V (ISA)は、縮小命令セットコンピュータ(RISC)の概念に基づいて構築された第5世代のプロセッサと見なされています。そのオープン性と技術的なメリットから、近年非常に普及しています。 現在、この規格はRISC-V Internationalによって管理されており、同団体には3,000社以上の会員が所属しています。同団体によると、2022年末までにRISC-V コアを搭載したチップが100億個以上出荷されたとのことです。RISC-V の実装は、オープンソースのコアとしても、商用IP製品としても多数提供されています。 

RISC-V はどのように機能するのでしょうか?

オープンスタンダードアーキテクチャであるRISC-V は、ISAを推進する世界的な非営利団体であるRISC-V Internationalの会員企業によって定義されています。その目的は、会員企業間の協業を通じて、プロセッサの革新に向けた新たな道筋を切り拓くとともに、設計の自由度をさらに高めることにあります。

ロイヤリティフリーのRISC-V ISAは、設計のすべてのソフトウェアが動作する基盤となる、最小限のコア命令セットを備えています。オプションの拡張機能により、設計者はさまざまなエンド市場に合わせてアーキテクチャをカスタマイズすることができます。基本的に、RISC-V アーキテクチャでは、設計者がターゲットとなるエンドアプリケーションに合わせてプロセッサをカスタマイズ・構築できるため、それらのアプリケーション向けに消費電力、性能、面積(PPA)を最適化することが可能です。 また、RISC-V (ISA)は、全機能セットを使用する必要がなく、利用可能な機能の中から必要なものを選択できる柔軟性も提供します。

RISC-V は当初、組み込みアプリケーションやマイクロコントローラ分野で市場に導入されましたが、そのオープンソースアーキテクチャは、ハイパフォーマンスコンピューティングやデータセンター分野においても大きな可能性を秘めています。 

『~の歴史』RISC-V

RISC-V カリフォルニア大学バークレー校(UC Berkeley)における、RISCの原理に基づいたオープンソースのコンピュータシステムを開発するプロジェクトとして始まりました。当初は学術用途を想定して設計されました。その後、この規格は発展を遂げ、現在はRISC-V Internationalによって管理されています。 

「RISC-V 」国際組織は、政府による規制を受けずに世界中のデザイナーの中立性を維持するため、本部をスイスに移転しました。 

この規格を支えるエコシステムが形成され、拡大しつつあります。普及率が加速するにつれ、業界間の連携も続き、アーキテクチャはさらに進化しています。  

RISC-V のメリットは何ですか?

RISC-V このアーキテクチャは、プロセッサに対してさまざまなタスクを実行するための簡素化された命令を提供するため、広く普及しています。また、設計者はこのアーキテクチャを活用して数千種類ものカスタムプロセッサを設計することができ、市場投入までの期間を短縮できます。さらに、プロセッサIPの共通性により、ソフトウェア開発時間の短縮も図れます。RISC-V のその他の利点としては、以下のものが挙げられます:

  • 業界全体での連携とイノベーションを可能にする、そのオープンスタンダードという性質 
  • 共通ISAは、すべてのプロセッサが同じアーキテクチャを使用できる可能性があるため、ソフトウェア開発を容易にする役割を果たします。設計者は、単純な組み込みデバイスから最大規模のスーパーコンピュータに至るまで、同じ基本ISAを使用し、市場のニーズに合わせてデバイスを最適化することができます。従来のISAと比較して、RISC-V のISAは独自の機能を備えており、要件に応じてカスタマイズすることが可能です。 
  • より小型で、省エネ性が高く、モジュール式の選択肢の提供  
  • オープンソースのリファレンスデザイン、ソフトウェア構成解析ツール、およびセキュリティ拡張機能を通じて利用可能なセキュリティ機能。さらに、そのオープンソースという性質により、RISC-V アーキテクチャ全体がパブリックドメインで綿密に精査されるため、バックドアや隠れた通信経路が排除されます。  
メリット詳細
オープンスタンダードライセンス上の制限なく、業界全体の連携とイノベーションを促進します
一般的なISAソフトウェア開発を簡素化。デバイス(組み込みからHPCまで)を問わず、同一のベースISAが利用可能
エネルギー効率モジュール式でコンパクトな設計により、エネルギー効率に優れた実装が可能になります
カスタマイズ性デザイナーは、オプションの拡張機能を選択したり、独自の指示を追加したりすることができます
セキュリティオープンソースによる検証、利用可能なリファレンスデザイン、およびセキュリティ拡張機能により、信頼性が向上する

RISC-V の主な用途は何ですか?

RISC-V ISAの活用方法は無限大です:  

  • ウェアラブル機器、産業用機器、IoT、家電製品。 RISC-V プロセッサは、スペースに制約のある設計やバッテリー駆動の設計における電力要件を満たすのに最適です。  
  • スマートフォン。 RISC-V コアは、スマートフォンの動作に必要なパフォーマンスに対応できるようカスタマイズできるほか、より大規模なSoCの一部として、スマートフォンの動作に必要な特定のタスクを処理するために使用することもできます。 
  • 自動車、ハイパフォーマンス・コンピューティング(HPC)、データセンター。「 RISC-V 」 コアは、カスタマイズされたISAにより複雑な計算タスクを処理できるほか 、「RISC-V 」拡張機能により、エネルギー効率をさらに高める、シンプルで安全かつ柔軟なコアの開発が可能になります。  
  • 航空宇宙および政府機関。 RISC-V は、これらの用途において高い信頼性とセキュリティを提供します。 
適用分野ユースケース/メリット
ウェアラブル機器、IoT、家電製品低消費電力、スペースに制約のある、バッテリー駆動の設計に最適です
スマートフォン特定の携帯電話操作に対応したカスタマイズ可能なコア;スケーラブルなパフォーマンス
自動車、HPC、データセンターエネルギー効率に優れたカスタムISAおよび拡張機能により、複雑なタスクを処理します
航空宇宙・政府カスタマイズ可能で厳格に検証されたオープンソースコアによる、高い信頼性とセキュリティ

RISC-V を利用しているのは誰ですか?

業界では、このプロセッサIPに対して大きな関心が寄せられています。「RISC-V 」IPは、2027年まで年平均成長率35%で成長すると予測されています。「RISC-V 」アーキテクチャに関心を示している主な市場セグメントは、以下の3つです:

  • 独自のデザインを提供できるIPプロバイダー
  • 商用IPを採用しているSoCチーム
  • RISC-V プロセッサを搭載したカスタムSoCを開発する設計者たち

RISC-V 設計と検証における課題

RISC-V この仕様は、汎用プロセッサ向けに構成可能かつカスタマイズ可能なソリューションを提供するように設計されているため、特別な課題をもたらします。ISA仕様には多くのオプションやバリエーションが定義されており、ユーザーはカスタム命令を追加することでISAをさらに拡張することも可能です。したがって、RISC-V の検証ソリューションは、こうしたカスタマイズに対応できる十分な柔軟性を備えている必要があります。

同様に、RISC-V アーキテクチャがHPCやモバイルといったハイエンド用途に採用されるにつれ、PPA要件も厳しくなっており、業界をリードする設計自動化ツールや手法が求められています。

What Solutions Does Synopsys Offer?

シノプシスRISC-V Internationalの戦略的メンバーである当社は、30年以上にわたり、最先端の設計において最高のPPAを実現するためのプロセッサIPの開発と最適化を支援してきました。エンドユーザーがRISC-V ISAの開発を決定した場合、 シノプシス は、それらの企業がRISC-V SoCを設計し、完全に検証できるよう支援する上で、他に類を見ない強みを持っています。の電子設計自動化(EDA)ツールはシノプシス は、強力な「すぐに使える」RISC-V 開発および検証ソリューションを提供します。 シノプシス IPは、あらゆるRISC-V コアに対応できるよう容易に拡張可能です。  

  • RISC-V 検証: RISC-V システム設計の検証およびデバッグのための製品や手法が、 シノプシス EDAフロー、エミュレーション、仮想プロトタイピング ソリューションに加え、RISC-V プロセッサおよびSoCの検証をさらに支援する手法も提供されています。RISC-V プロセッサ検証製品には、 シノプシス ImperasDV 検証環境、ImperasFC機能カバレッジ、およびSTING テスト生成ツールが含まれます。これらの製品は、業界をリードするシノプシス VCS®シミュレーションおよびVerdi®デバッグツールと緊密に統合されており、効率の向上を実現しています。また、VC Formal 製品には、プロセッサ検証用のRISC-V ISA AIPアドオンも用意されています。 
  • 仮想プロトタイプ:シノプシス 仮想プロトタイピング には、業界最大規模のトランザクションレベルモデル(TLM)ポートフォリオを備えたソフトウェア開発用仮想プロトタイプ作成ツール「Virtualizer™」が含まれています。特定のRISC-V TLMモデル(ImperasFPM高速プロセッサモデル)には、SiFive、Andes、OpenHW、lowRISC、および シノプシス ARC-Vコア向けのモデルも含まれています。ImperasFPMは、カスタムRISC-V プロセッサ向けに構築することも可能です。また、多くのプラットフォームに対応したすぐに使えるVirtualizer 開発キット(VDK)やStarting Point VDK、プロジェクトの成功を確実にするターンキーおよび立ち上げサービスも提供されています。
  • RISC-V 設計と実装:シノプシス Fusion QuickStartキット(QIK)には、実装スクリプト、リファレンスガイド、およびベースライン・フロアプランが含まれているため、設計者は一から始める必要がありません。QIKを活用し、シノプシス のFusion Compiler™ RTL-to-GDSII設計製品およびシノプシス の設計空間最適化 (DSO.ai™)AIアプリケーションをチップ設計に活用することで、RISC-V ベースのSoC設計の開発を加速させることができます。 シノプシス はSiFiveと提携し、SiFiveのIntelligence™ X280、Performance™ P550、および将来のプロセッサコア向けにFusion QuickStartキットを提供しています。 
  • RISC-V シノプシス による PPA 測定RTL Architect:  RTL Architect は、RTL設計者がRTLの変更によるPPAおよびコンジェスションへの影響を予測できるようにする、多次元実装予測エンジンです。 
  • シノプシス インターフェイスIP: 数千社の顧客が シノプシス SoCにIPを採用し、リスクを最小限に抑え、市場投入までの期間を短縮しています。 シノプシス は、PCI Express®、CXL、USB、イーサネット、DDR 、HBM、ダイ からダイ に至るまで、最も広く使用されているインターフェース向けに、業界で最も幅広い、完全かつシリコン実証済みのIPソリューションのポートフォリオを提供しており、業界トップクラスのPPAおよびセキュリティを実現しています。 CCIX、MIPI、およびHDMI 。
ソリューション分野製品/サービス主な機能・特徴
検証ImperasDV, ImperasFC,STINGVCS®、Verdi®と統合;ISA検証用のフォーマルアドオン
バーチャル・プロトタイプVirtualizer™、VDK、ImperasFPMモデルRISC-V コア向けTLMモデルを用いた初期段階のソフトウェア開発
カスタムプロセッサの設計ASIPデザイナーアーキテクチャの迅速な検討、RTLおよびSDKの生成
設計・実装Fusion QIKs、Fusion Compiler™、DSO.ai™スクリプト、ガイド、RTLからGDSIIへの変換、AIを活用した設計最適化
RTL分析RTL ArchitectRTLの変更からPPAおよびコンジェスチョンを予測する
インターフェイスIPシノプシス インターフェイスIPPCIe、USB、イーサネット、DDR 、HBMなど――シリコン実証済み、高PPA、セキュア

続きを読む

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

チャットを終了する

このウィンドウを閉じると、チャット履歴が消去され、セッションが終了します。本当に このチャットを終了してもよろしいですか?