.gitignore pour Synopsys VCS
14 règles d’exclusion pour Synopsys VCS, prêtes à copier dans votre dépôt.
Solution de vérification fonctionnelle
Le .gitignore complet pour Synopsys VCS
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:33:21 UTC
# Technologies: Synopsys VCS
### Synopsys VCS ###
*.vcd
*.vpd
*.evcd
*.fsdb
simv
simv.daidir/
simv.db.dir/
csrc/
# Log file
*.log
simv.vdb/
urgReport/
DVEfiles/
ucli.key
vc_hdrs.h
Ce que ces règles Synopsys VCS ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Waveform formats
| Motif | Ce qu’il ignore |
|---|---|
*.vcd |
Waveform formats |
*.vpd |
Waveform formats |
*.evcd |
Waveform formats |
*.fsdb |
Waveform formats |
simv |
Default name of the simulation executable. A different name can be specified with this switch (the associated daidir database name is also taken from here): -o <path>/<filename> |
Generated for Verilog and VHDL top configs
| Motif | Ce qu’il ignore |
|---|---|
simv.daidir/ |
Generated for Verilog and VHDL top configs |
simv.db.dir/ |
Generated for Verilog and VHDL top configs |
csrc/ |
Infrastructure necessary to co-simulate SystemC models with Verilog/VHDL models. An alternate directory may be specified with this switch: -Mdir=<directory_path> |
*.log |
Log file |
simv.vdb/ |
Coverage results (generated with urg) and database location. The following switch can also be used: urg -dir <coverage_directory>.vdb |
urgReport/ |
Generated for Verilog and VHDL top configs |
DVE and UCLI related files.
| Motif | Ce qu’il ignore |
|---|---|
DVEfiles/ |
DVE and UCLI related files. |
ucli.key |
DVE and UCLI related files. |
vc_hdrs.h |
When the design is elaborated for DirectC, the following file is created with declarations for C/C++ functions. |
Comment utiliser ce .gitignore pour Synopsys VCS
- Copiez les règles Synopsys VCS ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.