KEYWORD |
New techniques for developing functional test programs for the Branch Prediction Unit in superscalar processors
keywords SUPERSCALAR PROCESSORS, TEST
Reference persons EDGAR ERNESTO SANCHEZ SANCHEZ, MATTEO SONZA REORDA
Research Groups ELECTRONIC CAD & RELIABILITY GROUP - CAD
Thesis type SIMULATIVE AND EXPERIMENTAL
Description E' frequente nella pratica che aziende attive nello sviluppo di apparati elettronici decidano di sviluppare procedure di collaudo per verificare il corretto funzionamento di dispositive acquisiti da terze parti. Nel caso dei processori, questo puo' essere ottenuto sviluppando programmi di test e verificando che i risultati prodotti coincidano con quelli attesi. Nel caso di processori superscalari, tali programmi devono focalizzarsi su tutte le componenti del dispositivo. La Branch prediction Unit e' presente in tutti i processori di questa categoria, ed il suo collaudo richiede l'utilizzo di particolari tecniche che saranno oggetto di questa tesi. Il lavoro previsto prevede lo sviluppo di programmi di collaudo orientati ad un processore superscalare il cui modello e' disponibile ed include la Branch Prediction Unit, e l'analisi dei risultati ottenuti tramite la simulazione di tale modello.
Required skills conoscenze di base sull'architettura dei processori superscalari
programmazione assembler
conoscenze di base di VHDL
Deadline 20/07/2011
PROPONI LA TUA CANDIDATURA