.gitignore per Synopsys VCS
14 regole di esclusione per Synopsys VCS, pronte da copiare nel repository.
Soluzione di verifica funzionale
Il .gitignore completo per Synopsys VCS
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:14:42 UTC
# Tecnologie: Synopsys VCS
### Synopsys VCS ###
*.vcd
*.vpd
*.evcd
*.fsdb
simv
simv.daidir/
simv.db.dir/
csrc/
# File di log
*.log
simv.vdb/
urgReport/
DVEfiles/
ucli.key
vc_hdrs.h
Cosa escludono le regole di Synopsys VCS
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Formati di forme d'onda
| Schema di esclusione | Cosa esclude |
|---|---|
*.vcd |
Formati di forme d'onda |
*.vpd |
Formati di forme d'onda |
*.evcd |
Formati di forme d'onda |
*.fsdb |
Formati di forme d'onda |
simv |
Nome predefinito dell'eseguibile di simulazione. È possibile specificare un altro nome con questa opzione (che determina anche il nome del database daidir associato): -o <path>/<filename> |
Generati per le configurazioni di primo livello di Verilog e VHDL
| Schema di esclusione | Cosa esclude |
|---|---|
simv.daidir/ |
Generati per le configurazioni di primo livello di Verilog e VHDL |
simv.db.dir/ |
Generati per le configurazioni di primo livello di Verilog e VHDL |
csrc/ |
Infrastruttura necessaria per la cosimulazione di modelli SystemC con modelli Verilog/VHDL. È possibile specificare un'altra directory con l'opzione: -Mdir=<directory_path> |
*.log |
File di log |
simv.vdb/ |
Risultati della copertura (generati con urg) e posizione del database. È possibile usare anche l'opzione: urg -dir <coverage_directory>.vdb |
urgReport/ |
Generati per le configurazioni di primo livello di Verilog e VHDL |
File relativi a DVE e UCLI.
| Schema di esclusione | Cosa esclude |
|---|---|
DVEfiles/ |
File relativi a DVE e UCLI. |
ucli.key |
File relativi a DVE e UCLI. |
vc_hdrs.h |
Quando il progetto viene elaborato per DirectC, viene creato il seguente file con le dichiarazioni delle funzioni C/C++. |
Come usare questo .gitignore per Synopsys VCS
- Copia le regole di Synopsys VCS qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.