Khouloud Bouaziz, S. Chtourou, Z. Marrakchi, A. Obeid, M. Abid
{"title":"Rebuilding synthesized design hierarchy based on instances path names of flattened netlist","authors":"Khouloud Bouaziz, S. Chtourou, Z. Marrakchi, A. Obeid, M. Abid","doi":"10.1109/IDT.2016.7843031","DOIUrl":null,"url":null,"abstract":"Hierarchical representation can greatly simplify many FPGA Computer-Aided Design (CAD) operations such as: design verification, partitioning and placement. In this paper, we propose a hierarchical synthesis environment for Mesh-based FPGA architectures. Our proposed approach uses the flattened netlist resulting from ODIN II tool and reconstructs the hierarchy of the initial Verilog design according to instances names. Results show that reconstructing design hierarchy enables to reduce the number of external nets compared with flattened netlist.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 11th International Design & Test Symposium (IDT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IDT.2016.7843031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Hierarchical representation can greatly simplify many FPGA Computer-Aided Design (CAD) operations such as: design verification, partitioning and placement. In this paper, we propose a hierarchical synthesis environment for Mesh-based FPGA architectures. Our proposed approach uses the flattened netlist resulting from ODIN II tool and reconstructs the hierarchy of the initial Verilog design according to instances names. Results show that reconstructing design hierarchy enables to reduce the number of external nets compared with flattened netlist.