Synopsys VCS 的 .gitignore

适用于 Synopsys VCS 的 14 条忽略规则,可直接复制到您的仓库。

功能验证解决方案

Synopsys VCS 的完整 .gitignore

# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:54:58 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++ 函数的声明创建以下文件。

如何将此 .gitignore 用于 Synopsys VCS

  1. 复制上面的Synopsys VCS规则,或者直接下载文件。
  2. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 电子设计自动化 .gitignore 模板

查看每个 电子设计自动化 模板