.gitignore สำหรับ Synopsys VCS
กฎการละเว้นสำหรับ Synopsys VCS จำนวน 14 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
โซลูชันการตรวจสอบการทำงาน
.gitignore ที่สมบูรณ์สำหรับ Synopsys VCS
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 23:57:52 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++ |
วิธีใช้ .gitignore นี้สำหรับ Synopsys VCS
- คัดลอกกฎ Synopsys VCS ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน