Hajer Saidi, M. Turki, Z. Marrakchi, M. Saleh, M. Abid
{"title":"New CAD Tools to ConFigure Tree-Based Embedded FPGA","authors":"Hajer Saidi, M. Turki, Z. Marrakchi, M. Saleh, M. Abid","doi":"10.1109/HPCS48598.2019.9188201","DOIUrl":null,"url":null,"abstract":"An embedded FPGA (e-FPGA) is an IP which can be integrated in a System on Chip architecture to add more flexibility and reconfigurability to the design. This e-FPGA needs to be designed, optimized and configured differently compared to a classic FPGA chip. In this paper, we propose a full workflow to conFigure tree-based e-FPGA architecture. The workflow includes some existing tools used for mesh architecture. We modified these tools and adapt them accordingly to the proposed e-FPGA constraints. The new workflow reduces the execution runtime by an average of 57 % compared to the academic workflow used for mesh architecture. The e-FPGA area is also reduced by an average of 27% compared to the mesh architecture. This optimization is due to the ability of the CAD tools to manage the different processes of the configuration workflow for the tree-based architecture.","PeriodicalId":371856,"journal":{"name":"2019 International Conference on High Performance Computing & Simulation (HPCS)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS48598.2019.9188201","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
An embedded FPGA (e-FPGA) is an IP which can be integrated in a System on Chip architecture to add more flexibility and reconfigurability to the design. This e-FPGA needs to be designed, optimized and configured differently compared to a classic FPGA chip. In this paper, we propose a full workflow to conFigure tree-based e-FPGA architecture. The workflow includes some existing tools used for mesh architecture. We modified these tools and adapt them accordingly to the proposed e-FPGA constraints. The new workflow reduces the execution runtime by an average of 57 % compared to the academic workflow used for mesh architecture. The e-FPGA area is also reduced by an average of 27% compared to the mesh architecture. This optimization is due to the ability of the CAD tools to manage the different processes of the configuration workflow for the tree-based architecture.