.gitignore para Synopsys VCS
14 regras de exclusão para Synopsys VCS, prontas a copiar para o seu repositório.
Solução de verificação funcional
O .gitignore completo para Synopsys VCS
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:15:28 UTC
# Tecnologias: Synopsys VCS
### Synopsys VCS ###
*.vcd
*.vpd
*.evcd
*.fsdb
simv
simv.daidir/
simv.db.dir/
csrc/
# Ficheiro de registo
*.log
simv.vdb/
urgReport/
DVEfiles/
ucli.key
vc_hdrs.h
O que estas regras de Synopsys VCS ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Formatos de formas de onda
| Padrão | O que ignora |
|---|---|
*.vcd |
Formatos de formas de onda |
*.vpd |
Formatos de formas de onda |
*.evcd |
Formatos de formas de onda |
*.fsdb |
Formatos de formas de onda |
simv |
Nome predefinido do executável de simulação. Pode especificar outro nome com esta opção (o nome da base de dados daidir associada também deriva deste): -o <path>/<filename> |
Gerado para configurações de topo Verilog e VHDL
| Padrão | O que ignora |
|---|---|
simv.daidir/ |
Gerado para configurações de topo Verilog e VHDL |
simv.db.dir/ |
Gerado para configurações de topo Verilog e VHDL |
csrc/ |
Infraestrutura necessária à cossimulação de modelos SystemC com modelos Verilog/VHDL. Pode especificar outro diretório com esta opção: -Mdir=<directory_path> |
*.log |
Ficheiro de registo |
simv.vdb/ |
Resultados de cobertura (gerados com urg) e localização da base de dados. Também pode utilizar a opção: urg -dir <coverage_directory>.vdb |
urgReport/ |
Gerado para configurações de topo Verilog e VHDL |
Ficheiros relacionados com DVE e UCLI.
| Padrão | O que ignora |
|---|---|
DVEfiles/ |
Ficheiros relacionados com DVE e UCLI. |
ucli.key |
Ficheiros relacionados com DVE e UCLI. |
vc_hdrs.h |
Quando o desenho é elaborado para DirectC, é criado o seguinte ficheiro com declarações de funções C/C++. |
Como utilizar este .gitignore para Synopsys VCS
- Copie as regras de Synopsys VCS acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.