Ludovic Frank Gitignore

.gitignore для Synopsys VCS

14 правил игнорирования для Synopsys VCS, готовых к копированию в репозиторий.

Решение для функциональной проверки

Полный .gitignore для Synopsys VCS

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:54:29 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 <путь>/<имя файла>

Создано для верхних конфигураций 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. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны EDA .gitignore

Посмотреть все шаблоны EDA