Sunteți pe pagina 1din 4

NUME __________________________________ , GRUPA _______ , 2014-2015

Verificarea functionala a circuitelor digitale, master TMPS/PCVA, ETTI, UTI

Va rog completati raspunsurile voastre la urmatorul chestionar. Multe din raspunsuri sunt cu DA /
NU / PARTIALE dar sunt utile si explicatii (de ex. “DA, functie de randomizare” sau detaliati)

Am implelmentati in proiect:
agent de interfata RESET (DA / NU / PARTIAL)
agent de interfata IN
agent de interfata OUT
agent de interfata HOST
agent functional YAPP (cu SCOREBOARD)
Agentul de RESET (partial exemplificat):
- am implementat MONITOR
- MONITORUL detecteaza corect tranzitiile semnalului de reset si le
colecteaza pentru a le transmite la agentul YAPPRouter
- tipareste mesaje (cu timpul) despre tranzitiile semnalului de reset
Agentul de interfata IN:
- am analizat interfata pentru a determina pattern-urile pentru semnale
- am definit o interfata cu modporturi
- in interfata am semnalele de clk, reset si error
- am definit un pachet care modeleaza datele si comportamentul pe
interfata
- continutul pachetului este tiparit
- care sunt cimpurile acestui pachet? enumerati:

- am definit constringeri pentru cimpurile din pachet. care sunt acestea?

- am implementat un agent cu GENERATOR + DRIVER + MONITOR


- cum lucreaza driver-ul raportat la fronturile de clock (ce semnale
conduce si la ce momente / ce semnale monitorizeaza si la ce momente)

- cum lucreaza monitorul-ul raportat la fronturile de clock (ce semnale


monitorizeaza si la ce momente)

Agentul de interfata OUT:


- am analizat interfata pentru a determina pattern-urile pentru semnale
- am definit o interfata cu modporturi
- in interfata am semnalele de clk, reset si error
- am definit un pachet care modeleaza datele si comportamentul pe
interfata
- continutul pachetului este tiparit
- care sunt cimpurile acestui pachet? enumerati:

- am definit constringeri pentru cimpurile din pachet. care sunt acestea?

- am implementat un agent cu RESPONDER+ SLAVE + MONITOR


- cum lucreaza receiver-ul raportat la fronturile de clock (ce semnale
conduce si la ce momente / ce semnale monitorizeaza si la ce momente)

- cum lucreaza monitorul-ul raportat la fronturile de clock (ce semnale


monitorizeaza si la ce momente)

- cum se comporta monitorul in raport cu semnalul de reset?

Agentul de interfata HOST:


- am analizat interfata pentru a determina pattern-urile pentru semnale
- am definit o interfata cu modporturi
- in interfata am semnalele de clk, reset si error
- am definit un pachet care modeleaza datele si comportamentul pe
interfata
- continutul pachetului este tiparit
- care sunt cimpurile acestui pachet? enumerati:

- am definit constringeri pentru cimpurile din pachet. care sunt acestea?

- am implementat un agent cu GENERATOR + DRIVER + MONITOR


- cum lucreaza driver-ul raportat la fronturile de clock (ce semnale
conduce si la ce momente / ce semnale monitorizeaza si la ce momente)
- cum lucreaza monitorul-ul raportat la fronturile de clock (ce semnale
monitorizeaza si la ce momente)

- cum se comporta monitorul in raport cu semnalul de reset?

Agentul functional YAPP:


- care sunt functiile urmarite de acest agent?

- cum se conecteaza agentul cu alte componente (cu cine?)

- implementeaza agentul „configurare” pentru ruter?(starea registrilor


DUT)?

- informatiile de configurare sunt actualizate?

- monitorizeaza agentul starea de reset?

- verifica agentul corecta comutare a pachetele pe porturile de iesire

- verifica agentul corecta comutare a pachetele intrare – iesire

Mediul de verificare:
- sunt create, conectate si functionale toate componentele?

- testul incepe cu un reset initial?


- sunt generate sau pot fi generate pachete:
- corecte;
- cu adresa invalida;
- cu lungime minima / maxima / comparabila cu MAXPKTSIZE;
- cu eroare de paritate;
- cu lungime 0;
- pot fi conduse pachete cu lungime eronata?
- se genereaza reset pe parcursul testului?
- se modifica configuratia YAPP router
- testul are mecanism de oprire (timp limita)?
- la o eroare detectată, testul se opreste?

Consider ca am identificat corect in vederea implementarii:


- dintre aspectele de verificat (solicitate / discutate la curs) in proportie de %
- dintre aspectele de verificat (in general) in proportie de %

Consider ca am implementat in proiect:


- dintre cerintele solicitate in proportie de %
- dintre aspectele de verificat in proportie de %

S-ar putea să vă placă și