HDLシミュレータ一覧

HDLシミュレータは、 VHDLVerilogSystemVerilogなどのハードウェア記述言語で記述された式をシミュレートするソフトウェアパッケージです

このページは、現在および過去のHDLシミュレータ、アクセラレータ、エミュレータなどを 一覧表示することを目的としています。

独自仕様のシミュレータ

HDLシミュレータの一覧(名前のアルファベット順)
シミュレータ名作成者/会社言語説明
Active-HDL / Riviera-PROAldecVHDL-1987、-1993、-2002、-2008、-2019 V1995、V2001、V2005、SV2009、SV2012、SV2017Active-HDLは、FPGAおよびSoC FPGAアプリケーションを対象とした、完全なHDLグラフィカルエントリおよび検証環境を備えたAldecのWindowsベースのシミュレータです。Riviera-PROは、FPGA、SoC FPGA、およびASICアプリケーションを対象とした、完全な検証環境を備えたAldecのWindows/Linuxベースのシミュレータです。どちらのAldecシミュレータも、高度なデバッグ機能と高性能シミュレーションエンジンを備え、業界で最も費用対効果の高いシミュレータであり、アサーションベース検証やUVMなどの高度な検証手法をサポートしています。Aldecのシミュレータは、完全なVHDL-2008実装を備え、VHDL-2019機能を提供する最初のシミュレータです。
Aeolus-DSHuada Empyrean Software Co., LtdV2001Aeolus-DSは、ミックスドシグナル回路をシミュレートするために設計されたAeolusシミュレータの一部です。Aeolus-DSは純粋なVerilogシミュレーションをサポートしています。
HiLoテラダイン1980年代に使用されました。
Incisiveエンタープライズシミュレータ(「ビッグ3」)Cadence Design SystemsVHDL-1987、-1993、-2002、-2008、V2001、SV2005、SV2009、SV2012、SV2017ケイデンスは当初、ゲートウェイ・デザインを買収し、Verilog-XLも取得しました。より高速なシミュレータとの競争に対応するため、ケイデンスは独自のコンパイル言語シミュレータであるNC-Verilogを開発しました。NCsimファミリーの最新バージョンであるIncisive Enterprise Simulatorは、Verilog、VHDL、SystemVerilogをサポートしています。また、e検証言語と高速なSystemCシミュレーションカーネルもサポートしています。
ISEシミュレータザイリンクスVHDL-93、V2001ザイリンクスのシミュレータは、ISE Design Suiteにバンドルされています。ISEシミュレータ(ISim)は、ザイリンクスのFPGAおよびCPLDを対象とした設計のシミュレーションを含む、混合モード言語シミュレーションをサポートしています。
メトリクス・クラウド・シミュレータメトリクス・テクノロジーズSV2012Metricsクラウドプラットフォームで使用されるSystemVerilogシミュレータ。デバッグ、API、言語、テストベンチのサポートなど、最新のSystemVerilogシミュレータの標準機能をすべて備えています。
ModelSim / Questa(「ビッグ3」)Mentor GraphicsVHDL-1987、-1993、-2002、-2008、V2001、SV2005、SV2009、SV2012、SV2017オリジナルのModeltech(VHDL)シミュレータは、VHDLとVerilogの設計エンティティを同時にシミュレーションできる最初の混合言語シミュレータでした。2003年、ModelSim 5.8はAccellera SystemVerilog 3.0規格の機能をサポートし始めた最初のシミュレータでした。[1] 2005年、Mentorは高性能VerilogおよびSystemVerilogシミュレーションを提供し、アサーションベース検証や機能カバレッジなどのより高度なメソドロジに検証機能を拡張するためにQuestaを発表しました。今日、Questaは業界標準のOVMやUVMを含むメソドロジのフルスイートをサポートする、高性能SystemVerilogおよび混合言語シミュレータのリーダーです。ModelSimは依然としてFPGA設計の主要シミュレータです。[事実か意見か? ]
MPSimAxiom Design AutomationV2001、V2005、SV2005、SV2009MPsimは、Verilog、SystemVerilog、SystemCを完全にサポートする高速コンパイルシミュレータです。Designer、統合されたVerilogおよびSystemVerilogデバッグ環境が含まれており、マルチCPUシミュレーションのサポートが組み込まれています。
PureSpeedFrontlineV1995Windows OSで利用できる最初のVerilogシミュレータです。このシミュレータには、「CycleDrive」と呼ばれるサイクルベースの同等製品がありました。FrontLineは1998年にAvant!に売却され、その後2002年にSynopsysに買収されました。Synopsysは、定評のあるVCSシミュレータを優先し、PureSpeedの製造を中止しました。
Quartus IIシミュレータ(Qsim)アルテラVHDL-1993、V2001、SV2005Quartus II リリース11.1以降にバンドルされているアルテラのシミュレータ。Verilog、VHDL、AHDLをサポートしています。
SILOSシルバコV2001低コストのインタープリタ型Verilogシミュレータの1つとして、SimuCadのSilos IIIは1990年代に大きな人気を博しました。シルバコによるSimuCadの買収により、SilosはシルバコEDAツールスイートの一部となりました。
SIMILI VHDLSymphony EDAVHDL-1993グラフィカルユーザーインターフェースと統合波形ビューアを備えた、もう一つの低価格VHDLシミュレータです。ウェブサイトは長い間更新されていません。ソフトウェアを購入することはできません。無料版は動作しますが、メールでライセンスをリクエストする必要があります。
SMASHDolphin IntegrationV1995、V2001、VHDL-1993SMASHは、ICまたはPCB設計用のミックスシグナル、マルチ言語シミュレータです。アナログ記述にはSPICE構文、デジタル記述にはVerilog-HDLとVHDL、アナログ動作記述にはVerilog-A/AMS、VHDL-AMS、ABCD(SPICEとCの組み合わせ)、DSPアルゴリズムにはCを使用します。
SpeedsimCadence Design SystemsV1995元々DECで開発されたサイクルベースシミュレータです。DECの開発者はQuickturn Design Systemsを設立しました。Quickturnは後にCadenceに買収され、2005年に製品の販売を中止しました。Speedsimは、最大32のテストを並列にシミュレーションできる革新的なスロット型ビットスライスアーキテクチャを採用していました。
Super-FinSimFintronicV2001このシミュレータはマルチプラットフォームで利用可能で、IEEE 1364-2001に準拠しています。
TEGAS / TexsimTEGAS/CALMA/GETDL(Tegas設計言語)1972年の論文で初めて説明され、1980年代にLSI Logic、GEなどのASICベンダーによって使用されました。
VCS(「ビッグ3」)シノプシスVHDL-1987、-1993、-2002、-2008、V2001、SV2005、SV2009、SV2012、SV2017ジョン・サンギネッティ、ピーター・アイヒェンバーガー、マイケル・マクナマラによって、スタートアップ企業であるChronologic Simulationの下で開発されました。同社は1994年にViewLogic Systemsに買収されました。ViewLogicはその後、1997年にSynopsysに買収されました。VCSは継続的に開発が進められており、コンパイル済みコードシミュレーション、ネイティブテストベンチとSystemVerilogのサポート、統合コンパイラ技術の先駆者です。現在、VCSは、すべての機能検証手法と言語(VHDL、Verilog、SystemVerilog、Verilog AMS、SystemC、C/C++を含む)を包括的にサポートし、ネイティブ低消費電力、X伝播、到達不能解析、細粒度並列処理などの高度なシミュレーション技術を提供しています。
Verilogger Extreme / ProSynaptiCADV2001、V1995Verilogger Proは、Elliot MednickのVeriWellコードベースをベースにした低価格のインタープリタ型シミュレータです。Verilogger Extremeは、Verilog-2001に準拠し、Proよりもはるかに高速な新しいコンパイル型シミュレータです。
Verilog-XLCadence Design SystemsV1995元祖VerilogシミュレータであるGateway DesignのVerilog-XLは、ASIC(検証)サインオフの認定を受けた最初の(そして一時期唯一の)Verilogシミュレータでした。Cadence Design Systemsによる買収後、Verilog-XLは長年にわたってほとんど変更されず、インタープリタ型言語エンジンを維持し、言語サポートをVerilog-1995に固定しました。XLの開発は活発に行われなくなったため、Cadenceは新しい設計プロジェクトにはIncisive Enterprise Simulatorを推奨しています。それでも、XLはレガシーVerilogの大規模なコードベースを持つ企業で引き続き使用されています。初期のVerilogコードベースの多くは、他のシミュレータの言語実装のばらつきにより、Verilog-XLでのみ適切にシミュレーションできます。
ベリタックスガワラシステムズV2001低コストでWindowsベースのみです。内蔵の波形ビューアと高速実行を誇ります。
ザイリンクスシミュレータ(XSIM)ザイリンクスVHDL-1993、-2002 (サブセット)、-2008 (サブセット)、[2] V2001、V2005、SV2009、SV2012、SV2017ザイリンクスシミュレータ(XSIM)は、Vivadoデザインスイートの一部として提供されます。Verilog、SystemVerilog、VHDL、SystemC言語の混合言語シミュレーションをサポートするコンパイル言語シミュレータです。ステップ実行コード、ブレークポイント、クロスプローブ、値プローブ、コールスタック、ローカル変数ウィンドウなどの標準的なデバッグツールをサポートしています。ザイリンクスシミュレータの波形ビューアは、仮想バス、信号グループ化、アナログビュー、プロトコル表示機能をサポートしています。また、高度な検証のためにUVM 1.2と機能カバレッジもサポートしています。TCLスクリプトによるGUIとバッチモードの両方をサポートし、暗号化されたIPのシミュレーションも可能です。ザイリンクスシミュレータは、C/C++モデルをザイリンクスシミュレータに接続するために、SystemVerilogダイレクトプログラミングインターフェイス(DPI)とザイリンクスシミュレータインターフェイス(XSI)をサポートしています。
Z01XWinterLogic(2016年にSynopsysが買収)V2001、SV2005故障シミュレータとして開発されましたが、論理シミュレータとしても使用できます。

一部の商用独自シミュレータ(ModelSimなど)は、学生向けまたは評価版/デモ版で提供されています。これらのエディションでは、一般的に多くの機能が無効化され、シミュレーション設計サイズに任意の制限がありますが、無料で提供されている場合もあります。

フリーおよびオープンソースのシミュレータ

Verilogシミュレータ

Verilogシミュレータのアルファベット順リスト
シミュレータ名ライセンス作成者/会社サポートされている言語説明
CascadeBSDVMware ResearchV2005(大規模サブセット)FPGA向けのジャストインタイムVerilogシミュレータおよびコンパイラ。合成可能なVerilogと合成不可能なVerilogの両方をハードウェア上で即座に実行できます。
CVCPerlスタイルの芸術的ライセンス[3]Tachyon Design AutomationV2001、V2005CVCはVerilog HDLコンパイル済みシミュレータです。CVCは、インタープリタモードまたはコンパイルモードのいずれかでシミュレーションを行うことができます。
GPL CverGPLPragmatic C SoftwareV1995、最小限のV2001これはGPLオープンソースシミュレータです。純粋なシミュレータです。このシミュレータはIEEE 1364-2001に完全準拠していません。生成関数と定数関数はサポートしていません。
Icarus VerilogGPL2+スティーブン・ウィリアムズV1995、V2001、V2005、限定的なSV2005/SV2009/SV2012iverilogとも呼ばれます。生成文と定数関数を含むVerilog 2005を適切にサポートしています。
Isotel ミックスドシグナル&ドメインシミュレーションGPLngspice、Yosysコミュニティ、およびIsotelV2005オープンソースのミックスシグナルngspiceシミュレータ。Yosysと呼ばれるVerilog合成ソフトウェアと、組み込みC/C++(またはその他の)協調シミュレーション用のIsotel拡張機能と組み合わせます。
リフティングA. Bosio、G. Di Natale(LIRMM)V1995LIFTING(LIRMM故障シミュレータ)は、Verilogで記述されたデジタル回路上の単一/多重縮退故障およびシングルイベントアップセット(SEU)の論理シミュレーションと故障シミュレーションの両方を実行できるオープンソースシミュレータです。
OSS CVCPerlスタイルの芸術的ライセンスTachyon Design AutomationV2001、V2005CVCはVerilog HDLコンパイルシミュレータです。CVCは、インタープリタモードまたはコンパイルモードのいずれかでシミュレーションを行うことができます。ソースコードはPerlスタイルの芸術的ライセンスの下で利用可能です。
TkGateGPL2+Jeffery P. HansenV1995Verilogベースのtcl/tk GUIを備えたイベント駆動型デジタル回路エディタおよびシミュレータ。VerilogシミュレータVergaが含まれています。
VerilatorGPL3VeripoolV1995、V2001、V2005、SV2005、SV2009、SV2012、SV2017、SV2023Verilatorは、VerilogをマルチスレッドC++/SystemCにコンパイルする、非常に高速なオープンソースシミュレータです。以前は、Verilatorは動作Verilogをサポートしていなかったため、テストベンチコードを合成可能なRTL、またはC++またはSystemCテストベンチとして記述する必要がありました。現在はこれらをサポートしています。
Verilog動作シミュレータ(VBS)GPLLay H. ThoとJimen ChingV1995関数、タスク、モジュールのインスタンス化をサポートしています。機能は限られていますが、このリリースはVLSIの学生がVerilogを使用して学習するのに十分な機能を備えています。Verilogの動作構造と、「initial」ステートメントなどの最小限のシミュレーション構造のみをサポートしています。
VeriWellGPL2Elliot MednickV1995このシミュレータは以前はプロプライエタリでしたが、最近GPLオープンソースになりました。1364への準拠については十分に文書化されていません。IEEE 1364-1995にも完全に準拠していません

VHDLシミュレータ

VHDLシミュレータ一覧(アルファベット順)
シミュレータ名ライセンス作成者/会社サポートされている言語説明
FreeHDLGPL2+Edwin NaroskaVHDL-1987、VHDL-1993無料のオープンソースVHDLシミュレータを開発するプロジェクト
GHDLGPL2+Tristan GingoldVHDL-1987、VHDL-1993、VHDL-2002、一部VHDL-2008、一部VHDL-2019 [4]GHDLは、GCCテクノロジーを使用した完全なVHDLシミュレータです。
NVCGPL-3.0以降Nick Gassonと貢献者VHDL-1993、VHDL-2002、VHDL-2008、一部VHDL-2019 [5]NVCはGPLv3 VHDLコンパイラおよびシミュレータです。Linux、macOS、Windows(CygwinまたはMSYS2経由)、OpenBSDのさまざまなディストリビューションで利用できます。

キー

タグ説明
V1995IEEE 1364-1995 Verilog
V2001IEEE 1364-2001 Verilog
V2005IEEE 1364-2005 Verilog
SV2005IEEE 1800-2005 SystemVerilog
SV2009IEEE 1800-2009 SystemVerilog
SV2012IEEE 1800-2012 SystemVerilog
SV2017IEEE 1800-2017 SystemVerilog
SV2023IEEE 1800-2023 SystemVerilog
VHDL-1987IEEE 1076 -1987 VHDL
VHDL-1993IEEE 1076 -1993 VHDL
VHDL-2002IEEE 1076 -2002 VHDL
VHDL-2008IEEE 1076 -2008 VHDL
VHDL-2019IEEE 1076 -2019 VHDL

参照

参考文献

  1. ^ 「SystemVerilog、ModelSim、そしてあなた」(PDF)
  2. ^ 「AMDカスタマーコミュニティ」
  3. ^ 「オープンソースライセンスとFAQ | Tachyon Design-Automation」www.tachyon-da.com 2022年11月3日閲覧
  4. ^ 主な機能、ghdl、2023年10月1日、2023年月2日閲覧
  5. ^ 「NVC READMEファイル」。GitHub 。 2023年8月11日取得
「https://en.wikipedia.org/w/index.php?title=List_of_HDL_simulators&oldid=1295463089」から取得