polito.it
Politecnico di Torino (logo)

Progettazione di un ambiente di verifica digitale UVM SystemVerilog per un Protocollo Seriale custom = Design of an UVM SystemVerilog Digital Verification Environment for a custom Serial Protocol

Baldo Martino

Progettazione di un ambiente di verifica digitale UVM SystemVerilog per un Protocollo Seriale custom = Design of an UVM SystemVerilog Digital Verification Environment for a custom Serial Protocol.

Rel. Maurizio Martina. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2021

Abstract:

La verifica digitale è il modo per garantire la migliore qualità del silicio prima del tape-out. Consiste nell’acquisire una ragionevole certezza che un circuito funzioni correttamente e che non sia presente alcun difetto di progettazione. L’obiettivo è rimuovere tutti i possibili errori prima di procedere alla costosa produzione di chip, considerando anche che il tempo di commercializzazione è un fattore molto importante nello sviluppo dei prodotti. Il rischio di avere errori di progettazione è una conseguenza della crescente complessità dei sistemi digitali, nei quali diventa sempre più difficile garantire di aver coperto tutti gli scenari e le condizioni di lavoro. La verifica digitale e la metodologia UVM sono lo stato dell’arte degli strumenti che consentono di generare e misurare la copertura del dispositivo in prova prima del tape-out, al fine di garantire il corretto comportamento. Il tempo di verifica è ridotto grazie alla randomizzazione e ai parallelismi di simulazione; inoltre tutti gli scenari possibili vengono generati automaticamente e auto-controllati, evidenziando anche casi mai presi in considerazione, prima di essere analizzati. L’obiettivo di questa attività di tesi, svolta in collaborazione con STMicroelectronics, verte sulla progettazione di un ambiente di verifica digitale UVM (Universal Verification Methodology) al fine di controllare il corretto funzionamento di un’interfaccia seriale per un prodotto Data Storage, e della mappa dei registri associata tramite la quale si può configurare il dispositivo in ogni suo possibile stato.

Relators: Maurizio Martina
Academic year: 2020/21
Publication type: Electronic
Number of Pages: 114
Additional Information: Tesi secretata. Fulltext non presente
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering)
Classe di laurea: New organization > Master science > LM-29 - ELECTRONIC ENGINEERING
Aziende collaboratrici: STMicroelectronics
URI: http://webthesis.biblio.polito.it/id/eprint/17963
Modify record (reserved for operators) Modify record (reserved for operators)