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. |
---|---|
Relators: | Carlo Ricciardi |
Academic year: | 2022/23 |
Publication type: | Electronic |
Number of Pages: | 41 |
Additional Information: | Tesi secretata. Fulltext non presente |
Subjects: | |
Corso di laurea: | Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict) |
Classe di laurea: | New organization > Master science > LM-29 - ELECTRONIC ENGINEERING |
Aziende collaboratrici: | STMicroelectronics |
URI: | http://webthesis.biblio.polito.it/id/eprint/24795 |
Modify record (reserved for operators) |