Documente Academic
Documente Profesional
Documente Cultură
Miniproiect:
Examinare:
materiale selectate:
a) subiecte:
- noțiuni de SystemVerilog:
o tipuri de date (typedef, enum, struct,array fix / dinamic );
o interfața si modport;
o noțiuni de programare orientată obiect ( class, new, derivare, funcții virtuale);
o randomizare si constrângeri pentru randomizare;
o structuri de program (program, task, funcție, si controlul execuției cu fork..join);
o comunicație (mailbox, event).
- noțiuni de verificare funcționala:
o încadrarea verificării in flow: design – testare – producție;
o obiectivele verificării;
o diferențiere intre verificare si testare;
o abordări: black-box, gray-box, white-box;
o nivele de abordare: modul / componenta / sistem;
o abordări pentru verificare: generarea de stimuli random;
- mediul de verificare:
o componente standard ale mediului de verificare: driver / generator =
secvențiator / monitor / agent / BFM / scoreboard [rol / mod de lucru / mod de
interconectare / funcția lor din punct de vedere al verificării];
o structura mediului de verificare;
- noțiunea de acoperire „coverage”:
o diverse tipuri de coverage pe cod;
o coverage funcțional;
Prezentare DUT
Circuitul de verificat este un comutator de pachete(denumit in continuare DUT sau YAPP router) cu o
interfață de intrare si 3 interfețe de ieșire. Suplimentar are un set de registri interni si o interfață de
configurare a acestora.
Porturile YAPP Router precum si funcționarea sa sunt descrise in documentul de specificații (EN/RO).