dc.contributor
Universitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.contributor
Marvell Technology
dc.contributor
Casanova Bachs, Jonas
dc.contributor
Cortadella, Jordi
dc.contributor.author
Garcia Massaneda, Marc
dc.date.issued
2023-06-28
dc.identifier
https://hdl.handle.net/2117/396203
dc.description.abstract
Aquesta tesi consisteix a desenvolupar models d'aprenentatge automàtic per predir mètriques en l'àmbit del disseny de microxips. S'ha desenvolupat en col·laboració amb Marvell Technology, Inc., que és una empresa dedicada al disseny i producció de microxips. Els microxips es dissenyen i es posen a prova mitjançant alguns processos que requereixen gastar molts recursos. Aquests recursos s'han de sol·licitar prèviament i es poden malgastar si la sol·licitud no coincideix amb la realitat. Això pot costar a l'empresa molts diners i temps. L'objectiu principal d'aquest projecte és resoldre aquest problema mitjançant algorismes i tècniques d'aprenentatge automàtic. Es realitza la creació de diferents models per trobar la solució més òptima a aquest problema. Aquests models d'aprenentatge automàtic s'alimenten de dades obtingudes tant de projectes experimentals com reals de l'empresa. Les dades tenen molts problemes com ara inconsistències i valors atípics. Per tant, es fa un preprocessament adequat, així com algunes transformacions per obtenir informació valuosa per als models. El resultat d'aquest projecte és la troballa d'un model que utilitza l'aprenentatge automàtic per poder predir aquestes mètriques amb èxit per reduir en gran mesura el malbaratament de recursos.
dc.description.abstract
This thesis consists in developing machine learning models to predict metrics in the field of microchip design. It has been developed in collaboration with Marvell Technology, Inc., which is a company dedicated to the design and production of microchips. Microchips are designed and tested through some processes that require spending many resources. These resources need to be requested beforehand, and they can be wasted if the request doesn't match reality. This can cost the company a lot of money and time. The main goal of this project is to solve this problem using machine learning algorithms and techniques. The creation of different models is carried out to find the most optimal solution for this problem. These machine learning models are fed with data obtained from both experimental and real projects of the company. Data comes with many problems like inconsistency and outliers. Therefore, proper preprocessing is done, as well as some transformations to get valuable information for the models. The outcome of this project is the finding of a model that uses machine learning to be able to predict these metrics successfully to strongly reduce the waste of resources.
dc.format
application/pdf
dc.publisher
Universitat Politècnica de Catalunya
dc.subject
Machine learning
dc.subject
Regression analysis
dc.subject
Application-specific integrated circuits
dc.subject
aprenentatge automàtic
dc.subject
regressió lineal
dc.subject
arbre de decisió
dc.subject
xarxa neuronal
dc.subject
one-hot encoding
dc.subject
term frequency-inverse document frequency
dc.subject
machine learning
dc.subject
linear regression
dc.subject
neural network
dc.subject
disseny de microxips
dc.subject
microchips design
dc.subject
error de percentatge absolut mitjà
dc.subject
mean absolute percentage error
dc.subject
Aprenentatge automàtic
dc.subject
Anàlisi de regressió
dc.subject
Circuits integrats d'aplicació específica
dc.title
Machine Learning system for resource prediction and tool options optimization for Application-specific integrated circuit (ASIC) design