{"title":"使用机器学习来预测FPGA设计放置期间的工作频率","authors":"M. Fathi, T. Martin, G. Grewal, S. Areibi","doi":"10.1109/ICM52667.2021.9664954","DOIUrl":null,"url":null,"abstract":"Circuit placement is an NP-hard problem and is considered to be one of the most challenging steps in the FPGA design flow. The goal of this paper is to explore how machine-learning regression models can be used during placement to predict the maximum frequency of operation. Each model uses static features from the circuit netlist, and dynamic features from the current placement, as input. Results obtained using standard benchmarks indicate that ensemble based machine learning models are capable of accurately predicting the maximum frequency of operation with an average error of 1.72%.","PeriodicalId":212613,"journal":{"name":"2021 International Conference on Microelectronics (ICM)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Using Machine Learning to Predict Operating Frequency During Placement in FPGA Designs\",\"authors\":\"M. Fathi, T. Martin, G. Grewal, S. Areibi\",\"doi\":\"10.1109/ICM52667.2021.9664954\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Circuit placement is an NP-hard problem and is considered to be one of the most challenging steps in the FPGA design flow. The goal of this paper is to explore how machine-learning regression models can be used during placement to predict the maximum frequency of operation. Each model uses static features from the circuit netlist, and dynamic features from the current placement, as input. Results obtained using standard benchmarks indicate that ensemble based machine learning models are capable of accurately predicting the maximum frequency of operation with an average error of 1.72%.\",\"PeriodicalId\":212613,\"journal\":{\"name\":\"2021 International Conference on Microelectronics (ICM)\",\"volume\":\"76 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Microelectronics (ICM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM52667.2021.9664954\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Microelectronics (ICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM52667.2021.9664954","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Machine Learning to Predict Operating Frequency During Placement in FPGA Designs
Circuit placement is an NP-hard problem and is considered to be one of the most challenging steps in the FPGA design flow. The goal of this paper is to explore how machine-learning regression models can be used during placement to predict the maximum frequency of operation. Each model uses static features from the circuit netlist, and dynamic features from the current placement, as input. Results obtained using standard benchmarks indicate that ensemble based machine learning models are capable of accurately predicting the maximum frequency of operation with an average error of 1.72%.