.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

  1. Copie as regras de Synopsys VCS acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de EDA

Ver todos os modelos de EDA