Ludovic Frank Gitignore

.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

  1. Скопіюйте правила Synopsys VCS вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони EDA .gitignore

Перегляньте кожен шаблон EDA