Early Stage DRC Prediction Using Ensemble Machine Learning Algorithms

dc.contributor.authorIslam, Riadul
dc.date.accessioned2022-11-04T16:21:46Z
dc.date.available2022-11-04T16:21:46Z
dc.date.issued2022-10-12
dc.description.abstractAt leading technology nodes, the industry is facing a stiff challenge to make profitable integrated circuits (ICs). One of the primary issues is the design rule checking (DRC) violation. This research cohort with the DARPA IDEA program aims for “no-human-in-the-loop” and 24-h turnaround time to implement an IC from design specifications. In order to reduce human effort, this work introduces the ensemble random forest, gradient boosting, and Adaboost algorithms to predict DRC violations before detailed routing, which is considered the most time-consuming step in an IC design flow. In addition, this work identifies the features that critically impact DRC violations. The proposed algorithm has a 2% better F1-score compared to the existing support-vector machine (SVM) classifiers. The proposed ensemble approach has up to an area-under-the-curve– receiver operating characteristics (AUC–ROC) curve mean of 0.940 with ± 0.011 standard deviation compared to the state-of-the-art SVM classifier with an AUC–ROC curve mean of 0.854 with ± 0.01 standard deviation. The proposed ensemble approach exhibits up to 28.7% better DRC violation prediction rate compared to those using SVM algorithms on the test data. In addition, the proposed gradient boosting algorithm requires 37.5× lower average training time and 50× lower average testing time compared to the existing SVM methodologies. Résumé— Dans les nœuds technologiques de pointe, l’industrie doit relever un défi de taille pour fabriquer des circuits intégrés (CI) rentables. L’un des principaux problèmes est la vérification de la violation des règles de conception (DRC). Cette cohorte de recherche du programme IDEA de la DARPA a pour objectif d’implémenter un circuit intégré à partir des spécifications de conception sans intervention humaine dans la boucle et dans un délai de 24 heures. Afin de réduire l’effort humain, ce travail introduit les algorithmes de forêt aléatoire d’ensemble, amplification de gradient et d’Adaboost pour prédire les violations de DRC avant le routage détaillé, qui est considéré comme l’étape la plus longue dans un flux de conception de CI. En outre, ce travail identifie les caractéristiques qui ont un impact critique sur les violations de la DRC. L’algorithme proposé obtient un score F1 supérieur de 2 % à celui des classificateurs SVM (Machine à Vecteur de Support) existants. L’approche d’ensemble proposée présente une zone sous la courbe - caractéristiques de fonctionnement du récepteur (AUC-ROC) moyenne de 0,940 avec un écart type de ± 0,011 par rapport au classificateur SVM de pointe dont la moyenne de la courbe AUC-ROC est de 0,854 avec un écart type de ± 0,01. L’approche d’ensemble proposée présente un taux de prédiction de violation de la DRC jusqu’à 28,7 % supérieur à celui des algorithmes SVM sur les données de test. En outre, l’algorithme d’amplification du gradient proposé nécessite un temps d’entrainement moyen 37,5 fois inférieur et un temps de test moyen 50 fois inférieur par rapport aux méthodologies SVM existantes.en_US
dc.description.sponsorshipThe author would like to thank R. Refat and A. Shahjalal from the University of Michigan Dearborn for initial data collection and analysis.en_US
dc.description.urihttps://ieeexplore.ieee.org/abstract/document/9917250en_US
dc.format.extent11 pagesen_US
dc.genrejournal articlesen_US
dc.genrepostprintsen_US
dc.identifierdoi:10.13016/m2jpja-ihjs
dc.identifier.citationR. Islam, "Early Stage DRC Prediction Using Ensemble Machine Learning Algorithms Prédiction de la DRC à un stade précoce à l’aide d’un ensemble d’algorithmes d’apprentissage machine," in IEEE Canadian Journal of Electrical and Computer Engineering, 2022, doi: 10.1109/ICJECE.2022.3200075.en_US
dc.identifier.urihttps://doi.org/10.1109/ICJECE.2022.3200075
dc.identifier.urihttp://hdl.handle.net/11603/26275
dc.language.isoen_USen_US
dc.publisherIEEEen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rights© 2022 IEEE.  Personal use of this material is permitted.  Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.en_US
dc.titleEarly Stage DRC Prediction Using Ensemble Machine Learning Algorithmsen_US
dc.title.alternativeEarly Stage DRC Prediction Using Ensemble Machine Learning Algorithms Prédiction de la DRC à un stade précoce à l’aide d’un ensemble d’algorithmes d’apprentissage machine
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0002-4649-3467en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Early_Stage_DRC_Prediction_Using_Ensemble_Machine_Learning_Algorithms_Prdiction_de_la_DRC__un_stade_prcoce__laide_dun_ensemble_dalgorithmes_dapprentissage_machine.pdf
Size:
4.15 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: