Andrew Ashraf Nan, Mustafa Mohamed Shawky, Ahmed Mohamed Ahmed, Dina M. Ellaithy
{"title":"面向物联网应用的高性能计算单元的设计与实现","authors":"Andrew Ashraf Nan, Mustafa Mohamed Shawky, Ahmed Mohamed Ahmed, Dina M. Ellaithy","doi":"10.1109/ICM52667.2021.9664933","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) has become a considerable investigation scope in different domains such as health, transportation, smart homes, and smart cities having embedded system devices attached to wireless internet infrastructure. The explosive increase in the volume and diversity of these devices and their applications is inevitably bringing many challenges to the circuit and system design. The embedded computing unit is responsible for producing significant data through utilizing efficient approaches. Therefore to achieve this on real time process, low power consumption and high precision are a demand. Arithmetic units are an essential block that occupy a major portion of the resources and dissipate a great power for computing. Different types of binary adders and multipliers are designed, implemented at the structure level VHDL. Carry propagate adder (CPA), carry save adder (CSA), carry look-ahead adder (CLA), Array multiplier, Wallace multiplier, Modified-Wallace multiplier, and modified Booth radix4 multiplier are achieved in this paper. The proposed techniques are synthesized in a standard 90-nm CMOS process, 1.0 V supply voltage with the Synopsys Design Compiler, for 16-bit, 32-bit, and 64-bit input operands at 100 MHz operating frequency. The performance evaluation results for the proposed schemes are accomplished.","PeriodicalId":212613,"journal":{"name":"2021 International Conference on Microelectronics (ICM)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design and Implementation of High-Performance Computing Unit for Internet of Things (IoT) Applications\",\"authors\":\"Andrew Ashraf Nan, Mustafa Mohamed Shawky, Ahmed Mohamed Ahmed, Dina M. Ellaithy\",\"doi\":\"10.1109/ICM52667.2021.9664933\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) has become a considerable investigation scope in different domains such as health, transportation, smart homes, and smart cities having embedded system devices attached to wireless internet infrastructure. The explosive increase in the volume and diversity of these devices and their applications is inevitably bringing many challenges to the circuit and system design. The embedded computing unit is responsible for producing significant data through utilizing efficient approaches. Therefore to achieve this on real time process, low power consumption and high precision are a demand. Arithmetic units are an essential block that occupy a major portion of the resources and dissipate a great power for computing. Different types of binary adders and multipliers are designed, implemented at the structure level VHDL. Carry propagate adder (CPA), carry save adder (CSA), carry look-ahead adder (CLA), Array multiplier, Wallace multiplier, Modified-Wallace multiplier, and modified Booth radix4 multiplier are achieved in this paper. The proposed techniques are synthesized in a standard 90-nm CMOS process, 1.0 V supply voltage with the Synopsys Design Compiler, for 16-bit, 32-bit, and 64-bit input operands at 100 MHz operating frequency. The performance evaluation results for the proposed schemes are accomplished.\",\"PeriodicalId\":212613,\"journal\":{\"name\":\"2021 International Conference on Microelectronics (ICM)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Microelectronics (ICM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM52667.2021.9664933\",\"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.9664933","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of High-Performance Computing Unit for Internet of Things (IoT) Applications
Internet of Things (IoT) has become a considerable investigation scope in different domains such as health, transportation, smart homes, and smart cities having embedded system devices attached to wireless internet infrastructure. The explosive increase in the volume and diversity of these devices and their applications is inevitably bringing many challenges to the circuit and system design. The embedded computing unit is responsible for producing significant data through utilizing efficient approaches. Therefore to achieve this on real time process, low power consumption and high precision are a demand. Arithmetic units are an essential block that occupy a major portion of the resources and dissipate a great power for computing. Different types of binary adders and multipliers are designed, implemented at the structure level VHDL. Carry propagate adder (CPA), carry save adder (CSA), carry look-ahead adder (CLA), Array multiplier, Wallace multiplier, Modified-Wallace multiplier, and modified Booth radix4 multiplier are achieved in this paper. The proposed techniques are synthesized in a standard 90-nm CMOS process, 1.0 V supply voltage with the Synopsys Design Compiler, for 16-bit, 32-bit, and 64-bit input operands at 100 MHz operating frequency. The performance evaluation results for the proposed schemes are accomplished.