Ludovic Frank Gitignore

.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

  1. คัดลอกกฎ Synopsys VCS ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต อีดีเอ .gitignore อื่นๆ

ดูเทมเพลต อีดีเอ ทุกอัน