Synopsys VCS 用 .gitignore
Synopsys VCS 用の除外ルール 14 件。そのままリポジトリにコピーして使えます。
機能検証ソリューション
Synopsys VCS 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:54:10 UTC
# 技術:Synopsys VCS
### Synopsys VCS ###
*.vcd
*.vpd
*.evcd
*.fsdb
simv
simv.daidir/
simv.db.dir/
csrc/
# ログファイル
*.log
simv.vdb/
urgReport/
DVEfiles/
ucli.key
vc_hdrs.h
Synopsys VCS のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
波形フォーマット
| パターン | 除外対象 |
|---|---|
*.vcd |
波形フォーマット |
*.vpd |
波形フォーマット |
*.evcd |
波形フォーマット |
*.fsdb |
波形フォーマット |
simv |
シミュレーション実行可能ファイルのデフォルト名。 このスイッチを使用すると、別の名前を指定できます (関連する daidir データベース名もここから取得されます): -o <path>/<filename> |
Verilog および VHDL の最上位構成用に生成
| パターン | 除外対象 |
|---|---|
simv.daidir/ |
Verilog および VHDL の最上位構成用に生成 |
simv.db.dir/ |
Verilog および VHDL の最上位構成用に生成 |
csrc/ |
SystemC モデルを Verilog/VHDL モデルと共同シミュレーションするために必要なインフラストラクチャ。 このスイッチで代替ディレクトリを指定できます: -Mdir=<directory_path> |
*.log |
ログファイル |
simv.vdb/ |
カバレッジ結果 (urg で生成) とデータベースの場所。 次のスイッチも使用できます: urg -dir <coverage_directory>.vdb |
urgReport/ |
Verilog および VHDL の最上位構成用に生成 |
DVE および UCLI 関連ファイル。
| パターン | 除外対象 |
|---|---|
DVEfiles/ |
DVE および UCLI 関連ファイル。 |
ucli.key |
DVE および UCLI 関連ファイル。 |
vc_hdrs.h |
DirectC 用にデザインを作成すると、C/C++ 関数の宣言を含む次のファイルが作成されます。 |
この Synopsys VCS 用 .gitignore の使い方
- 上の Synopsys VCS 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。