首页 > 最新文献

Journal of Low Power Electronics and Applications最新文献

英文 中文
BIoU: An Improved Bounding Box Regression for Object Detection BIoU:一种用于目标检测的改进的边界盒回归
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-09-28 DOI: 10.3390/jlpea12040051
N. Ravi, Sami Naqvi, M. El-Sharkawy
Object detection is a predominant challenge in computer vision and image processing to detect instances of objects of various classes within an image or video. Recently, a new domain of vehicular platforms, e-scooters, has been widely used across domestic and urban environments. The driving behavior of e-scooter users significantly differs from other vehicles on the road, and their interactions with pedestrians are also increasing. To ensure pedestrian safety and develop an efficient traffic monitoring system, a reliable object detection system for e-scooters is required. However, existing object detectors based on IoU loss functions suffer various drawbacks when dealing with densely packed objects or inaccurate predictions. To address this problem, a new loss function, balanced-IoU (BIoU), is proposed in this article. This loss function considers the parameterized distance between the centers and the minimum and maximum edges of the bounding boxes to address the localization problem. With the help of synthetic data, a simulation experiment was carried out to analyze the bounding box regression of various losses. Extensive experiments have been carried out on a two-stage object detector, MASK_RCNN, and single-stage object detectors such as YOLOv5n6, YOLOv5x on Microsoft Common Objects in Context, SKU110k, and our custom e-scooter dataset. The proposed loss function demonstrated an increment of 3.70% at APS on the COCO dataset, 6.20% at AP55 on SKU110k, and 9.03% at AP80 of the custom e-scooter dataset.
对象检测是计算机视觉和图像处理中检测图像或视频中各种类别的对象实例的主要挑战。最近,一个新的车载平台领域,电动踏板车,已经在国内和城市环境中广泛使用。电动踏板车用户的驾驶行为与道路上的其他车辆有很大不同,他们与行人的互动也在增加。为了确保行人安全并开发高效的交通监控系统,需要一个可靠的电动踏板车物体检测系统。然而,现有的基于IoU损失函数的对象检测器在处理密集的对象或不准确的预测时存在各种缺点。为了解决这个问题,本文提出了一种新的损失函数——平衡IoU(BIoU)。该损失函数考虑了边界框的中心与最小边和最大边之间的参数化距离,以解决定位问题。在综合数据的帮助下,进行了模拟实验,分析了各种损失的边界框回归。已经在两阶段对象检测器MASK_RCNN和单阶段对象检测器(如YOLOv5n6、YOLOv5x on Microsoft Common Objects in Context、SKU110k和我们的自定义电子cooter数据集)上进行了广泛的实验。所提出的损失函数在COCO数据集的APS处增加了3.70%,在SKU110k的AP55处增加了6.20%,在定制电子cooter数据集的AP80处增加了9.03%。
{"title":"BIoU: An Improved Bounding Box Regression for Object Detection","authors":"N. Ravi, Sami Naqvi, M. El-Sharkawy","doi":"10.3390/jlpea12040051","DOIUrl":"https://doi.org/10.3390/jlpea12040051","url":null,"abstract":"Object detection is a predominant challenge in computer vision and image processing to detect instances of objects of various classes within an image or video. Recently, a new domain of vehicular platforms, e-scooters, has been widely used across domestic and urban environments. The driving behavior of e-scooter users significantly differs from other vehicles on the road, and their interactions with pedestrians are also increasing. To ensure pedestrian safety and develop an efficient traffic monitoring system, a reliable object detection system for e-scooters is required. However, existing object detectors based on IoU loss functions suffer various drawbacks when dealing with densely packed objects or inaccurate predictions. To address this problem, a new loss function, balanced-IoU (BIoU), is proposed in this article. This loss function considers the parameterized distance between the centers and the minimum and maximum edges of the bounding boxes to address the localization problem. With the help of synthetic data, a simulation experiment was carried out to analyze the bounding box regression of various losses. Extensive experiments have been carried out on a two-stage object detector, MASK_RCNN, and single-stage object detectors such as YOLOv5n6, YOLOv5x on Microsoft Common Objects in Context, SKU110k, and our custom e-scooter dataset. The proposed loss function demonstrated an increment of 3.70% at APS on the COCO dataset, 6.20% at AP55 on SKU110k, and 9.03% at AP80 of the custom e-scooter dataset.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44198516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Designing Energy-Efficient Approximate Multipliers 设计节能近似乘数器
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-09-27 DOI: 10.3390/jlpea12040049
S. Perri, F. Spagnolo, F. Frustaci, P. Corsonello
This paper proposes a novel approach suitable to design energy-efficient approximate multipliers using both ASIC and FPGAs. The new strategy harnesses specific encoding logics based on bit significance and computes the approximate product performing accurate sub-multiplications by applying an unconventional approach instead of using approximate computational modules implementing traditional static or dynamic bit-truncation approaches. The proposed platform-independent architecture exhibits an energy saving of up to 80% over the accurate counterparts and significantly better behavior in terms of accuracy loss with respect to competitor approximate architectures. When employed in 2D digital filters and edge detectors, the novel approximate multipliers lead to an energy consumption up to ~82% lower than the accurate counterparts, which is up to ~2 times higher than that obtained by state-of-the-art competitors.
本文提出了一种适用于同时使用ASIC和FPGA设计节能近似乘法器的新方法。新策略利用基于比特有效性的特定编码逻辑,并通过应用非常规方法而不是使用实现传统静态或动态比特截断方法的近似计算模块来计算执行精确子乘法的近似乘积。所提出的与平台无关的体系结构比精确的体系结构节省了高达80%的能量,并且在精度损失方面比竞争对手的近似体系结构表现出更好的性能。当用于2D数字滤波器和边缘检测器时,新型近似乘法器的能耗比精确乘法器低约82%,比最先进的竞争对手高出约2倍。
{"title":"Designing Energy-Efficient Approximate Multipliers","authors":"S. Perri, F. Spagnolo, F. Frustaci, P. Corsonello","doi":"10.3390/jlpea12040049","DOIUrl":"https://doi.org/10.3390/jlpea12040049","url":null,"abstract":"This paper proposes a novel approach suitable to design energy-efficient approximate multipliers using both ASIC and FPGAs. The new strategy harnesses specific encoding logics based on bit significance and computes the approximate product performing accurate sub-multiplications by applying an unconventional approach instead of using approximate computational modules implementing traditional static or dynamic bit-truncation approaches. The proposed platform-independent architecture exhibits an energy saving of up to 80% over the accurate counterparts and significantly better behavior in terms of accuracy loss with respect to competitor approximate architectures. When employed in 2D digital filters and edge detectors, the novel approximate multipliers lead to an energy consumption up to ~82% lower than the accurate counterparts, which is up to ~2 times higher than that obtained by state-of-the-art competitors.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43574879","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
FAC-V: An FPGA-Based AES Coprocessor for RISC-V FAC-V:一种基于FPGA的RISC-V AES协处理器
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-09-27 DOI: 10.3390/jlpea12040050
T. Gomes, P. Sousa, M. Silva, M. Ekpanyapong, S. Pinto
In the new Internet of Things (IoT) era, embedded Field-Programmable Gate Array (FPGA) technology is enabling the deployment of custom-tailored embedded IoT solutions for handling different application requirements and workloads. Combined with the open RISC-V Instruction Set Architecture (ISA), the FPGA technology provides endless opportunities to create reconfigurable IoT devices with different accelerators and coprocessors tightly and loosely coupled with the processor. When connecting IoT devices to the Internet, secure communications and data exchange are major concerns. However, adding security features requires extra capabilities from the already resource-constrained IoT devices. This article presents the FAC-V coprocessor, which is an FPGA-based solution for an RISC-V processor that can be deployed following two different coupling styles. FAC-V implements in hardware the Advanced Encryption Standard (AES), one of the most widely used cryptographic algorithms in IoT low-end devices, at the cost of few FPGA resources. The conducted experiments demonstrate that FAC-V can achieve performance improvements of several orders of magnitude when compared to the software-only AES implementation; e.g., encrypting a message of 16 bytes with AES-256 can reach a performance gain of around 8000× with an energy consumption of 0.1 μJ.
在新的物联网(IoT)时代,嵌入式现场可编程门阵列(FPGA)技术能够部署定制的嵌入式物联网解决方案,以处理不同的应用要求和工作负载。FPGA技术与开放式RISC-V指令集架构(ISA)相结合,为创建具有不同加速器和协处理器的可重构物联网设备提供了无限的机会,这些加速器和协处理机与处理器紧密和松散耦合。在将物联网设备连接到互联网时,安全通信和数据交换是主要问题。然而,添加安全功能需要来自已经资源受限的物联网设备的额外功能。本文介绍了FAC-V协处理器,这是一种基于FPGA的RISC-V处理器解决方案,可以按照两种不同的耦合方式进行部署。FAC-V以很少的FPGA资源为代价,在硬件中实现了高级加密标准(AES),这是物联网低端设备中使用最广泛的加密算法之一。所进行的实验表明,与纯软件AES实现相比,FAC-V可以实现几个数量级的性能改进;例如,用AES-256加密16字节的消息可以达到8000×左右的性能增益,能耗为0.1μJ。
{"title":"FAC-V: An FPGA-Based AES Coprocessor for RISC-V","authors":"T. Gomes, P. Sousa, M. Silva, M. Ekpanyapong, S. Pinto","doi":"10.3390/jlpea12040050","DOIUrl":"https://doi.org/10.3390/jlpea12040050","url":null,"abstract":"In the new Internet of Things (IoT) era, embedded Field-Programmable Gate Array (FPGA) technology is enabling the deployment of custom-tailored embedded IoT solutions for handling different application requirements and workloads. Combined with the open RISC-V Instruction Set Architecture (ISA), the FPGA technology provides endless opportunities to create reconfigurable IoT devices with different accelerators and coprocessors tightly and loosely coupled with the processor. When connecting IoT devices to the Internet, secure communications and data exchange are major concerns. However, adding security features requires extra capabilities from the already resource-constrained IoT devices. This article presents the FAC-V coprocessor, which is an FPGA-based solution for an RISC-V processor that can be deployed following two different coupling styles. FAC-V implements in hardware the Advanced Encryption Standard (AES), one of the most widely used cryptographic algorithms in IoT low-end devices, at the cost of few FPGA resources. The conducted experiments demonstrate that FAC-V can achieve performance improvements of several orders of magnitude when compared to the software-only AES implementation; e.g., encrypting a message of 16 bytes with AES-256 can reach a performance gain of around 8000× with an energy consumption of 0.1 μJ.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48273190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Time- and Amplitude-Controlled Power Noise Generator against SPA Attacks for FPGA-Based IoT Devices 基于fpga的物联网设备抗SPA攻击的时幅控功率噪声发生器
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-09-10 DOI: 10.3390/jlpea12030048
L. Parrilla, Antonio García, Encarnación Castillo, S. Rodríguez-Bolívar, J. A. López-Villanueva
Power noise generation for masking power traces is a powerful countermeasure against Simple Power Analysis (SPA), and it has also been used against Differential Power Analysis (DPA) or Correlation Power Analysis (CPA) in the case of cryptographic circuits. This technique makes use of power consumption generators as basic modules, which are usually based on ring oscillators when implemented on FPGAs. These modules can be used to generate power noise and to also extract digital signatures through the power side channel for Intellectual Property (IP) protection purposes. In this paper, a new power consumption generator, named Xored High Consuming Module (XHCM), is proposed. XHCM improves, when compared to others proposals in the literature, the amount of current consumption per LUT when implemented on FPGAs. Experimental results show that these modules can achieve current increments in the range from 2.4 mA (with only 16 LUTs on Artix-7 devices with a power consumption density of 0.75 mW/LUT when using a single HCM) to 11.1 mA (with 67 LUTs when using 8 XHCMs, with a power consumption density of 0.83 mW/LUT). Moreover, a version controlled by Pulse-Width Modulation (PWM) has been developed, named PWM-XHCM, which is, as XHCM, suitable for power watermarking. In order to build countermeasures against SPA attacks, a multi-level XHCM (ML-XHCM) is also presented, which is capable of generating different power consumption levels with minimal area overhead (27 six-input LUTS for generating 16 different amplitude levels on Artix-7 devices). Finally, a randomized version, named RML-XHCM, has also been developed using two True Random Number Generators (TRNGs) to generate current consumption peaks with random amplitudes at random times. RML-XHCM requires less than 150 LUTs on Artix-7 devices. Taking into account these characteristics, two main contributions have been carried out in this article: first, XHCM and PWM-XHCM provide an efficient power consumption generator for extracting digital signatures through the power side channel, and on the other hand, ML-XHCM and RML-XHCM are powerful tools for the protection of processing units against SPA attacks in IoT devices implemented on FPGAs.
掩蔽功率走线产生功率噪声是对抗简单功率分析(SPA)的有力手段,在加密电路中也可用于对抗差分功率分析(DPA)或相关功率分析(CPA)。该技术利用功耗发生器作为基本模块,在fpga上实现时通常基于环形振荡器。这些模块可用于产生功率噪声,也可通过功率侧通道提取数字签名,以保护知识产权(IP)。本文提出了一种新型的高功耗发生器——xred高功耗模块(XHCM)。与文献中的其他建议相比,XHCM在fpga上实现时改善了每个LUT的电流消耗量。实验结果表明,这些模块可以实现从2.4 mA(使用单个HCM时,Artix-7器件上只有16个LUT,功耗密度为0.75 mW/LUT)到11.1 mA(使用8个xhcm时,有67个LUT,功耗密度为0.83 mW/LUT)的电流增量。此外,还开发了一种由脉宽调制(PWM)控制的版本,称为PWM-XHCM,该版本与XHCM一样适用于功率水印。为了建立针对SPA攻击的对策,还提出了一种多级XHCM (ML-XHCM),它能够以最小的面积开销产生不同的功耗水平(27个六输入LUTS,用于在Artix-7设备上产生16个不同的幅度水平)。最后,还开发了一个名为RML-XHCM的随机版本,它使用两个真随机数生成器(trng)在随机时间产生具有随机振幅的电流消耗峰值。在Artix-7设备上,RML-XHCM需要少于150个lut。考虑到这些特征,本文进行了两个主要贡献:首先,XHCM和PWM-XHCM提供了一个有效的功耗生成器,用于通过功率侧通道提取数字签名,另一方面,ML-XHCM和RML-XHCM是保护处理单元免受fpga实现的物联网设备中的SPA攻击的强大工具。
{"title":"Time- and Amplitude-Controlled Power Noise Generator against SPA Attacks for FPGA-Based IoT Devices","authors":"L. Parrilla, Antonio García, Encarnación Castillo, S. Rodríguez-Bolívar, J. A. López-Villanueva","doi":"10.3390/jlpea12030048","DOIUrl":"https://doi.org/10.3390/jlpea12030048","url":null,"abstract":"Power noise generation for masking power traces is a powerful countermeasure against Simple Power Analysis (SPA), and it has also been used against Differential Power Analysis (DPA) or Correlation Power Analysis (CPA) in the case of cryptographic circuits. This technique makes use of power consumption generators as basic modules, which are usually based on ring oscillators when implemented on FPGAs. These modules can be used to generate power noise and to also extract digital signatures through the power side channel for Intellectual Property (IP) protection purposes. In this paper, a new power consumption generator, named Xored High Consuming Module (XHCM), is proposed. XHCM improves, when compared to others proposals in the literature, the amount of current consumption per LUT when implemented on FPGAs. Experimental results show that these modules can achieve current increments in the range from 2.4 mA (with only 16 LUTs on Artix-7 devices with a power consumption density of 0.75 mW/LUT when using a single HCM) to 11.1 mA (with 67 LUTs when using 8 XHCMs, with a power consumption density of 0.83 mW/LUT). Moreover, a version controlled by Pulse-Width Modulation (PWM) has been developed, named PWM-XHCM, which is, as XHCM, suitable for power watermarking. In order to build countermeasures against SPA attacks, a multi-level XHCM (ML-XHCM) is also presented, which is capable of generating different power consumption levels with minimal area overhead (27 six-input LUTS for generating 16 different amplitude levels on Artix-7 devices). Finally, a randomized version, named RML-XHCM, has also been developed using two True Random Number Generators (TRNGs) to generate current consumption peaks with random amplitudes at random times. RML-XHCM requires less than 150 LUTs on Artix-7 devices. Taking into account these characteristics, two main contributions have been carried out in this article: first, XHCM and PWM-XHCM provide an efficient power consumption generator for extracting digital signatures through the power side channel, and on the other hand, ML-XHCM and RML-XHCM are powerful tools for the protection of processing units against SPA attacks in IoT devices implemented on FPGAs.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42319056","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
LoRa-Based Wireless Sensors Network for Rockfall and Landslide Monitoring: A Case Study in Pantelleria Island with Portable LoRaWAN Access 基于lora的岩崩和滑坡监测无线传感器网络:潘泰莱里亚岛便携式LoRaWAN接入案例研究
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-09-07 DOI: 10.3390/jlpea12030047
Mattia Ragnoli, A. Leoni, G. Barile, G. Ferri, V. Stornelli
Rockfalls and landslides are hazards triggered from geomorphological and climatic factors other than human interaction. The economic and social impacts are not negligible, therefore the topic has become an important field in the application of remote monitoring. Wireless sensor networks (WSNs) are particularly suited for the deployment of such systems, thanks to the different technologies and topologies that are evolving nowadays. Among these, LoRa modulation technique represents a fitting technical solution for nodes communication in a WSN. In this paper, a smart autonomous LoRa-based rockfall and landslide monitoring system is presented. The structure has been operating in Pantelleria Island, Sicily, Italy. The sensing elements are disposed in sensor nodes arranged in a star topology. Network access to the LoRaWAN and the Internet is provided through gateways using a portable, solar powered device assembly. A system overview concerning both hardware and functionality of the nodes and gateways devices, then a power analysis is reported, and a monthly recorded result is presented, with related discussion.
落石和滑坡是由地貌和气候因素而非人类相互作用引发的灾害。经济和社会影响不容忽视,因此该课题已成为远程监测应用的重要领域。由于当今不断发展的不同技术和拓扑结构,无线传感器网络特别适合部署此类系统。其中,LoRa调制技术代表了一种适合WSN中节点通信的技术解决方案。本文提出了一种基于LoRa的智能自主落石和滑坡监测系统。该建筑一直在意大利西西里岛的潘特莱里亚岛运营。感测元件被布置在以星形拓扑结构布置的传感器节点中。LoRaWAN和互联网的网络接入是通过使用便携式太阳能设备组件的网关提供的。关于节点和网关设备的硬件和功能的系统概述,然后报告功率分析,并提供每月记录的结果,以及相关讨论。
{"title":"LoRa-Based Wireless Sensors Network for Rockfall and Landslide Monitoring: A Case Study in Pantelleria Island with Portable LoRaWAN Access","authors":"Mattia Ragnoli, A. Leoni, G. Barile, G. Ferri, V. Stornelli","doi":"10.3390/jlpea12030047","DOIUrl":"https://doi.org/10.3390/jlpea12030047","url":null,"abstract":"Rockfalls and landslides are hazards triggered from geomorphological and climatic factors other than human interaction. The economic and social impacts are not negligible, therefore the topic has become an important field in the application of remote monitoring. Wireless sensor networks (WSNs) are particularly suited for the deployment of such systems, thanks to the different technologies and topologies that are evolving nowadays. Among these, LoRa modulation technique represents a fitting technical solution for nodes communication in a WSN. In this paper, a smart autonomous LoRa-based rockfall and landslide monitoring system is presented. The structure has been operating in Pantelleria Island, Sicily, Italy. The sensing elements are disposed in sensor nodes arranged in a star topology. Network access to the LoRaWAN and the Internet is provided through gateways using a portable, solar powered device assembly. A system overview concerning both hardware and functionality of the nodes and gateways devices, then a power analysis is reported, and a monthly recorded result is presented, with related discussion.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47615612","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
High-Speed and Energy-Efficient Carry Look-Ahead Adder 高速节能进位预判加法器
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-08-10 DOI: 10.3390/jlpea12030046
P. Balasubramanian, N. Mastorakis
The carry look-ahead adder (CLA) is well known among the family of high-speed adders. However, a conventional CLA is not faster than other high-speed adders such as a conditional sum adder (CSA), a carry-select adder (CSLA), and the Kogge–Stone adder (KSA), which is the fastest parallel-prefix adder. Further, in terms of power-delay product (PDP) that characterizes the energy of digital circuits, the conventional CLA is not efficient compared to CSLA and KSA. In this context, this paper presents a high-speed and energy-efficient architecture for the CLA. Many adders ranging from ripple carry to parallel-prefix adders were implemented using a 32-28 nm CMOS standard digital cell library by considering a 32-bit addition. The adders were structurally described in Verilog and synthesized using Synopsys Design Compiler. From the results obtained, it is observed that the proposed CLA achieves a reduction in critical path delay by 55.3% and a reduction in PDP by 45% compared to the conventional CLA. Compared to the CSA, the proposed CLA achieves a reduction in critical path delay by 33.9%, a reduction in power by 26.1%, and a reduction in PDP by 51.1%. Compared to an optimized CSLA, the proposed CLA achieves a reduction in power by 35.4%, a reduction in area by 37.3%, and a reduction in PDP by 37.1% without sacrificing the speed. Although the KSA is faster, the proposed CLA achieves a reduction in power by 39.6%, a reduction in PDP by 6.5%, and a reduction in area by 55.6% in comparison.
进位超前加法器(CLA)在高速加法器家族中是众所周知的。然而,传统的CLA并不比其他高速加法器快,如条件和加法器(CSA)、进位选择加法器(CSLA)和Kogge–Stone加法器(KSA),后者是最快的并行前缀加法器。此外,就表征数字电路能量的功率延迟乘积(PDP)而言,与CSLA和KSA相比,传统的CLA是无效的。在这种背景下,本文提出了一种用于CLA的高速节能架构。通过考虑32位加法,使用32-28nm CMOS标准数字单元库实现了从纹波进位到并行前缀加法器的许多加法器。加法器在Verilog中进行了结构描述,并使用Synopsys设计编译器进行了合成。从所获得的结果中可以观察到,与传统的CLA相比,所提出的CLA实现了临界路径延迟减少55.3%和PDP减少45%。与CSA相比,所提出的CLA实现了关键路径延迟减少33.9%、功率减少26.1%和PDP减少51.1%。与优化的CSLA相比,所建议的CLA在不牺牲速度的情况下实现了功率减少35.4%、面积减少37.3%和PDP减少37.1%。尽管KSA更快,但相比之下,所提出的CLA实现了39.6%的功率减少、6.5%的PDP减少和55.6%的面积减少。
{"title":"High-Speed and Energy-Efficient Carry Look-Ahead Adder","authors":"P. Balasubramanian, N. Mastorakis","doi":"10.3390/jlpea12030046","DOIUrl":"https://doi.org/10.3390/jlpea12030046","url":null,"abstract":"The carry look-ahead adder (CLA) is well known among the family of high-speed adders. However, a conventional CLA is not faster than other high-speed adders such as a conditional sum adder (CSA), a carry-select adder (CSLA), and the Kogge–Stone adder (KSA), which is the fastest parallel-prefix adder. Further, in terms of power-delay product (PDP) that characterizes the energy of digital circuits, the conventional CLA is not efficient compared to CSLA and KSA. In this context, this paper presents a high-speed and energy-efficient architecture for the CLA. Many adders ranging from ripple carry to parallel-prefix adders were implemented using a 32-28 nm CMOS standard digital cell library by considering a 32-bit addition. The adders were structurally described in Verilog and synthesized using Synopsys Design Compiler. From the results obtained, it is observed that the proposed CLA achieves a reduction in critical path delay by 55.3% and a reduction in PDP by 45% compared to the conventional CLA. Compared to the CSA, the proposed CLA achieves a reduction in critical path delay by 33.9%, a reduction in power by 26.1%, and a reduction in PDP by 51.1%. Compared to an optimized CSLA, the proposed CLA achieves a reduction in power by 35.4%, a reduction in area by 37.3%, and a reduction in PDP by 37.1% without sacrificing the speed. Although the KSA is faster, the proposed CLA achieves a reduction in power by 39.6%, a reduction in PDP by 6.5%, and a reduction in area by 55.6% in comparison.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42872724","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Computer Engineering Education Experiences with RISC-V Architectures—From Computer Architecture to Microcontrollers RISC-V架构的计算机工程教育经验-从计算机架构到微控制器
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-08-09 DOI: 10.3390/jlpea12030045
P. Jamieson, H. Le, Nathan Martin, Tyler McGrew, Yicheng Qian, Eric Schonauer, Alan Ehret, M. Kinsy
With the growing popularity of RISC-V and various open-source released RISC-V processors, it is now possible for computer engineers students to explore this simple and relevant architecture, and also, these students can explore and design a microcontroller at a low-level using real tool-flows and implement and test their hardware. In this work, we describe our experiences with undergraduate engineers building RISC-V architectures on an FPGA and then extending their experiences to implement an Arduino-like RISC-V tool-flow and the respective hardware and software to handle input-output ports, interrupts, hardware timers, and communication protocols. The microcontroller is implemented on an FPGA as a Senior Design project to test the viability of such efforts. In this work, we will explain how undergraduates can achieve these experiences including preparation for these projects, the tool-flows they use, the challenges in understanding and extending a RISC-V processor with microcontroller functionality, and a suggestion of how to integrate this learning into an existing curriculum, including a discussion on if we should include these deeper experiences in the Computer Engineering undergraduate curriculum.
随着RISC-V和各种开源发布的RISC-V处理器的日益普及,现在计算机工程专业的学生可以探索这种简单而相关的架构,并且这些学生可以使用真实的工具流在底层探索和设计微控制器,并实现和测试他们的硬件。在这项工作中,我们描述了我们与本科工程师在FPGA上构建RISC-V架构的经验,然后扩展他们的经验来实现类似arduino的RISC-V工具流以及相应的硬件和软件来处理输入输出端口,中断,硬件计时器和通信协议。微控制器作为高级设计项目在FPGA上实现,以测试这种努力的可行性。在这项工作中,我们将解释本科生如何获得这些经验,包括为这些项目做准备,他们使用的工具流,理解和扩展具有微控制器功能的RISC-V处理器所面临的挑战,以及如何将这些学习整合到现有课程中的建议,包括讨论我们是否应该在计算机工程本科课程中包括这些更深层次的经验。
{"title":"Computer Engineering Education Experiences with RISC-V Architectures—From Computer Architecture to Microcontrollers","authors":"P. Jamieson, H. Le, Nathan Martin, Tyler McGrew, Yicheng Qian, Eric Schonauer, Alan Ehret, M. Kinsy","doi":"10.3390/jlpea12030045","DOIUrl":"https://doi.org/10.3390/jlpea12030045","url":null,"abstract":"With the growing popularity of RISC-V and various open-source released RISC-V processors, it is now possible for computer engineers students to explore this simple and relevant architecture, and also, these students can explore and design a microcontroller at a low-level using real tool-flows and implement and test their hardware. In this work, we describe our experiences with undergraduate engineers building RISC-V architectures on an FPGA and then extending their experiences to implement an Arduino-like RISC-V tool-flow and the respective hardware and software to handle input-output ports, interrupts, hardware timers, and communication protocols. The microcontroller is implemented on an FPGA as a Senior Design project to test the viability of such efforts. In this work, we will explain how undergraduates can achieve these experiences including preparation for these projects, the tool-flows they use, the challenges in understanding and extending a RISC-V processor with microcontroller functionality, and a suggestion of how to integrate this learning into an existing curriculum, including a discussion on if we should include these deeper experiences in the Computer Engineering undergraduate curriculum.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46298764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Review on the Basic Circuit Elements and Memristor Interpretation: Analysis, Technology and Applications 基本电路元件与忆阻器解读:分析、技术与应用
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-08-03 DOI: 10.3390/jlpea12030044
A. Isah, J. Bilbault
Circuit or electronic components are useful elements allowing the realization of different circuit functionalities. The resistor, capacitor and inductor represent the three commonly known basic passive circuit elements owing to their fundamental nature relating them to the four circuit variables, namely voltage, magnetic flux, current and electric charge. The memory resistor (or memristor) was claimed to be the fourth basic passive circuit element, complementing the resistor, capacitor and inductor. This paper presents a review on the four basic passive circuit elements. After a brief recall on the first three known basic passive circuit elements, a thorough description of the memristor follows. Memristor sparks interest in the scientific community due to its interesting features, for example nano-scalability, memory capability, conductance modulation, connection flexibility and compatibility with CMOS technology, etc. These features among many others are currently in high demand on an industrial scale. For this reason, thousands of memristor-based applications are reported. Hence, the paper presents an in-depth overview of the philosophical argumentations of memristor, technologies and applications.
电路或电子元件是允许实现不同电路功能的有用元件。电阻器、电容器和电感是三种众所周知的基本无源电路元件,因为它们的基本性质与电压、磁通量、电流和电荷这四个电路变量有关。记忆电阻器(或忆阻器)被认为是继电阻器、电容和电感之后的第四个基本无源电路元件。本文对无源电路的四种基本元件进行了综述。在简要回顾了前三个已知的基本无源电路元件之后,对忆阻器进行了全面的描述。忆阻器由于其有趣的特性引起了科学界的兴趣,例如纳米可扩展性,存储能力,电导调制,连接灵活性以及与CMOS技术的兼容性等。这些功能以及其他许多功能目前在工业规模上有很高的需求。由于这个原因,报告了数以千计的基于忆阻器的应用。因此,本文对忆阻器的哲学论证、技术和应用进行了深入的综述。
{"title":"Review on the Basic Circuit Elements and Memristor Interpretation: Analysis, Technology and Applications","authors":"A. Isah, J. Bilbault","doi":"10.3390/jlpea12030044","DOIUrl":"https://doi.org/10.3390/jlpea12030044","url":null,"abstract":"Circuit or electronic components are useful elements allowing the realization of different circuit functionalities. The resistor, capacitor and inductor represent the three commonly known basic passive circuit elements owing to their fundamental nature relating them to the four circuit variables, namely voltage, magnetic flux, current and electric charge. The memory resistor (or memristor) was claimed to be the fourth basic passive circuit element, complementing the resistor, capacitor and inductor. This paper presents a review on the four basic passive circuit elements. After a brief recall on the first three known basic passive circuit elements, a thorough description of the memristor follows. Memristor sparks interest in the scientific community due to its interesting features, for example nano-scalability, memory capability, conductance modulation, connection flexibility and compatibility with CMOS technology, etc. These features among many others are currently in high demand on an industrial scale. For this reason, thousands of memristor-based applications are reported. Hence, the paper presents an in-depth overview of the philosophical argumentations of memristor, technologies and applications.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41406837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A Subthreshold Layout Strategy for Faster and Lower Energy Complex Digital Circuits 快速低能耗复杂数字电路的亚阈值布局策略
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-08-02 DOI: 10.3390/jlpea12030043
Jordan Morris, Pranay Prabhat, James Myers, A. Yakovlev
This work presents complex circuitry from subthreshold standard cell libraries created by geometric STI spacer patterning for bulk planar CMOS technology nodes. Performance/leakage granularity enhancement affords safer multi-Vt synthesis in aggressive voltage scaling schemes. Libraries are evaluated in silicon through implementation of 32-bit datapath 128-bit AES cores. Intra-die nominal temperature (20 °C) analysis reveals improvements of up to 8.65×/24% MEP-to-MEP in frequency and energy-per-cycle respectively, compared to a state-of-the-art subthreshold library. A negative temperature correlation with performance enhancement is demonstrated extending beyond the cell level and into more complex designs. MEP-to-MEP performance enhancement and energy-per-cycle reduction are demonstrated over a temperature range of 0 °C to 85 °C.
这项工作提出了由几何STI间隔图案化为大块平面CMOS技术节点创建的亚阈值标准单元库的复杂电路。性能/泄漏粒度增强在侵略性电压缩放方案中提供了更安全的多vt合成。库通过32位数据路径128位AES内核的实现在硅中进行评估。与最先进的亚阈值库相比,模内标称温度(20°C)分析显示,频率和每周期能量分别提高了8.65×/24% MEP-to-MEP。研究表明,温度与性能增强的负相关关系超出了电池水平,并延伸到更复杂的设计中。在0°C至85°C的温度范围内,MEP-to-MEP性能增强和每循环能量降低。
{"title":"A Subthreshold Layout Strategy for Faster and Lower Energy Complex Digital Circuits","authors":"Jordan Morris, Pranay Prabhat, James Myers, A. Yakovlev","doi":"10.3390/jlpea12030043","DOIUrl":"https://doi.org/10.3390/jlpea12030043","url":null,"abstract":"This work presents complex circuitry from subthreshold standard cell libraries created by geometric STI spacer patterning for bulk planar CMOS technology nodes. Performance/leakage granularity enhancement affords safer multi-Vt synthesis in aggressive voltage scaling schemes. Libraries are evaluated in silicon through implementation of 32-bit datapath 128-bit AES cores. Intra-die nominal temperature (20 °C) analysis reveals improvements of up to 8.65×/24% MEP-to-MEP in frequency and energy-per-cycle respectively, compared to a state-of-the-art subthreshold library. A negative temperature correlation with performance enhancement is demonstrated extending beyond the cell level and into more complex designs. MEP-to-MEP performance enhancement and energy-per-cycle reduction are demonstrated over a temperature range of 0 °C to 85 °C.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48935209","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Benefits and Costs of Netlist Randomization Based Side-Channel Countermeasures: An In-Depth Evaluation 基于网表随机化的侧信道对策的效益和成本:一项深入评估
IF 2.1 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2022-07-23 DOI: 10.3390/jlpea12030042
Ali Asghar, A. Becher, Daniel Ziener
Exchanging FPGA-based implementations of cryptographic algorithms during run-time using netlist randomized versions has been introduced recently as a unique countermeasure against side channel attacks. Using partial reconfiguration, it is possible to shuffle between structurally different but functionally similar versions of a cryptographic implementation. The resulting varying power profile enhances the resistance against power-based side channel attacks. While side channel leakage is reduced, costs in terms of additional resources and/or lowered throughput are often increased due to the overheads of the required online partial reconfiguration. In this work, we provide an in-depth evaluation of the leakage-area-throughput trade-off.
在运行时使用网表随机化版本交换基于fpga的加密算法实现最近被引入作为对抗侧信道攻击的独特对策。使用部分重新配置,可以在结构不同但功能相似的加密实现版本之间切换。由此产生的不同功率分布增强了对基于功率的侧信道攻击的抵抗力。虽然减少了侧通道泄漏,但由于所需的在线部分重新配置的开销,通常会增加额外资源和/或降低吞吐量方面的成本。在这项工作中,我们提供了泄漏面积-吞吐量权衡的深入评估。
{"title":"The Benefits and Costs of Netlist Randomization Based Side-Channel Countermeasures: An In-Depth Evaluation","authors":"Ali Asghar, A. Becher, Daniel Ziener","doi":"10.3390/jlpea12030042","DOIUrl":"https://doi.org/10.3390/jlpea12030042","url":null,"abstract":"Exchanging FPGA-based implementations of cryptographic algorithms during run-time using netlist randomized versions has been introduced recently as a unique countermeasure against side channel attacks. Using partial reconfiguration, it is possible to shuffle between structurally different but functionally similar versions of a cryptographic implementation. The resulting varying power profile enhances the resistance against power-based side channel attacks. While side channel leakage is reduced, costs in terms of additional resources and/or lowered throughput are often increased due to the overheads of the required online partial reconfiguration. In this work, we provide an in-depth evaluation of the leakage-area-throughput trade-off.","PeriodicalId":38100,"journal":{"name":"Journal of Low Power Electronics and Applications","volume":" ","pages":""},"PeriodicalIF":2.1,"publicationDate":"2022-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45472001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of Low Power Electronics and Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1