.gitignore для Synopsys VCS
14 правил ігнорування для Synopsys VCS, готових до копіювання у ваш репозиторій.
Рішення для функціональної перевірки
Повний .gitignore для Synopsys VCS
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:54:19 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, щоб усі члени команди мали однакові правила.