polito.it
Politecnico di Torino (logo)

Sviluppo di una soluzione python per migliorare il flusso di assemblaggio dei System on Chip = Development of a python solution to improve the assembly flow of System on Chips

Yasser El Aazdoudi

Sviluppo di una soluzione python per migliorare il flusso di assemblaggio dei System on Chip = Development of a python solution to improve the assembly flow of System on Chips.

Rel. Carlo Ricciardi. Politecnico di Torino, Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict), 2022

Abstract:

Il System-on-chip è un insieme di IP complessi collegati per eseguire funzioni specifiche. L'assemblaggio dei SoC non è un compito facile, poiché richiede decine di migliaia di connessioni che richiedono molto tempo e possono facilmente portare a degli errori. Per facilitare l'assemblaggio, è stato introdotto uno standard IEEE chiamato IP-XACT. L'obiettivo dello standard è descrivere l'IP in una struttura ben definita che consenta di automatizzare la gestione dell'IP. Il team che ospita il mio stage ha sviluppato alcuni strumenti che sfruttano lo standard per rendere più efficiente il flusso di assemblaggio. L'obiettivo dello stage è quello di sostituire alcuni degli strumenti attualmente utilizzati con una nuova soluzione basata su Python. Lo scopo della nuova soluzione è analizzare la vista IP-XACT degli IP che devono essere assemblati ed estrarre le informazioni necessarie per inserire un file excel in cui viene effettuato l'assemblaggio del sistema. La soluzione scelta si basa su un paradigma orientato agli oggetti che rende lo strumento più facile da mantenere rispetto alla soluzione precedente che era più lineare e conteneva alcuni legacy che la rendevano più difficile da seguire. Per convalidare il nuovo strumento, è stato costruito un ambiente di test basato sul confronto tra l'output della soluzione precedente e il nuovo output. Il nuovo output è stato utilizzato anche per eseguire l'assemblaggio di un SoC per verificare che funzioni come previsto.

Relatori: Carlo Ricciardi
Anno accademico: 2022/23
Tipo di pubblicazione: Elettronica
Numero di pagine: 41
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-29 - INGEGNERIA ELETTRONICA
Aziende collaboratrici: STMicroelectronics
URI: http://webthesis.biblio.polito.it/id/eprint/24795
Modifica (riservato agli operatori) Modifica (riservato agli operatori)