Synopsys VCS용 .gitignore
저장소에 바로 복사할 수 있는 Synopsys VCS 제외 규칙 14개.
기능 검증 솔루션
Synopsys VCS용 전체 .gitignore
# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:31:23 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 <path>/<filename> |
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++ 함수 선언이 포함된 다음 파일이 생성됩니다. |
이 Synopsys VCS용 .gitignore 사용 방법
- 위의 Synopsys VCS 규칙을 복사하거나 파일을 바로 다운로드하세요.
- Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
- 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
- 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.