פרויקט זה מכיל סביבת אימות UVM עבור YAPP Router, כולל מספר מעבדות (labs) המדגימות שלבים שונים בפיתוח סביבת האימות.
רכיבי UVM עיקריים:
yapp/– סביבת UVM עיקרית עבור YAPP protocolchannel/– UVC עבור channel interfacehbus/– UVC עבור host bus interfaceclock_and_reset/– UVC עבור clock and reset control
מעבדות (Labs):
lab01_data/– יצירת data objectslab02_test/– יצירת test caseslab03_uvc/– פיתוח UVM Verification Componentlab04_factory/– שימוש ב-UVM Factorylab05_seq/– sequences ו-sequencerslab06_vif/– virtual interfaceslab07_integ/– אינטגרציה של רכיביםlab08_mcseq/– multi-channel sequenceslab09_sba/– scoreboard - גישה Alab09_sbb/– scoreboard - גישה Blab09_sbd/– scoreboard - גישה Dlab11a_rm_gen/– register model generationlab11b_rm_integ/– register model integration
RTL:
router_rtl/– קבצי RTL של ה-router
- Cadence Xcelium או כלי סימולציה תואם אחר
- UVM library
- SystemVerilog compiler
- כל מעבדה מכילה קובץ
run.fעם הגדרות הקומפילציה והסימולציה.
- ראה קובץ
COPYRIGHT.TXTלפרטי הרישיון.
- chaya2350