デジタル設計

個人で使えそうな論理回路シミュレータ

simulator
sukaisu2050

論理検証のために個人のPCで利用できそうな論理回路シミュレータには何があるでしょうか?
2025年時点で利用できそうなものを調査しました。

論理回路シミュレータ

初めにChatGPTにリストアップしてもらいましたが、ライブラリや波形ビュアーも混ざってしまったり、微妙でした。

リストアップしたものを情報を確認し、整理しなおしています。

EDAベンダー製

ChatGPTの正確性を確認するために商用ツールから挙げてもらいました。

Big3は深堀しません。
業務であればこれらを使いたいですね。
高価ではありますが、その分信頼性も高く、サポートも期待できます。

Aldecの製品は業務用としては手の出しやすい価格のようです。
それでも個人で手を出せるものではありませんが。

今回の調査で気になったのはAltair DSimです。
デスクトップ版は無料のようです。
今後使ってみようと思います。

製品名ベンダー特徴
VCSSynopsys高速かつ高機能、大規模開発対応
XceliumCadence高速かつ高機能、大規模開発対応
QuestaSiemens (旧Mentor)高速かつ高機能、大規模開発対応
DSimAltair (旧Metrics)クラウド特化型。無料デスクトップ版もあり
Riviera-PROAldec機能検証対応
Active-HDLAldecFPGAデザイン、シミュレーション

FPGA開発環境に付属するシミュレータ

FPGA開発に使えるように機能限定版シミュレータがあります。

これらも個人で使うには候補になりえるかと思われます。

製品名ベンダー特徴
Vivado SimulatorAMD(旧Xilinx)無料(Vivado WebPACK)。Xilinx FPGA向けだが汎用的にも利用可能。Vivado Design Suiteに含まれる
Intel ModelSim EditionIntel (旧Altera)Quartus Prime Liteに付属するModelSim-Intel FPGA Edition、Lite版:無料、有償版は制限解除
Lattice iCEcube2 / RadiantLattice内蔵の簡易シミュレータあり

オープンソース系

Verilatorは良くメンテナンスされているようです。

Icarus Verilogは最終更新が2023年の模様。

オープンソース系はいずれサポートされなくなることがあります。
長くメンテナンスされていないものもあるようです。

EDA Playgroundは教育関係事業のDOULOS社のサービス。
Webベースで複数のOSS/商用シミュレータを使えるようです。
教育用ということで時間制限がある模様ですが、お手軽に商用シミュレータも試せます。

名称対応言語特徴
Icarus VerilogVerilog/SystemVerilog波形出力(VCD)対応。テストベンチ駆動可。
GHDLVHDLGTKWaveと併用可。最近はVerilogフロントエンドも追加中。
VerilatorVerilog/SystemVerilog/VerilogAMS高速シミュレーション。論理合成可能部分のをC++へ変換。
CVCVerilog2015年にオープンソース化
CverVerilog最終更新は2009年
VeriWellVerilog最終更新は2009年
EDA Playgroundetc教育関係事業のDOULOS社のサービス。
Webベースで複数のOSS/商用シミュレータに対応。

以下にツールの言語のサポート状況を示します。

シミュレーター言語対応一覧
シミュレーター言語対応一覧

おすすめは?

現時点でのおすすめは以下のような感じです。
私が試行したい順番です。

  1. EDA Playground
  2. DSim
  3. Verilator
  4. Icarus Verilog
  5. FPGA付属ツール

これらは今後調査していきたいと考えています。

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


ABOUT ME
すかいす
すかいす
駆け出しブロガー
デジタル回路の設計、検証をしていた半導体エンジニアです。論理設計やFPGA、生成AIなどの技術を自由研究のように楽しむブログです。学び直しや試行錯誤の記録もゆるく発信中。
記事URLをコピーしました