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