首页 > 最新文献

2023 24th International Symposium on Quality Electronic Design (ISQED)最新文献

英文 中文
Polynomial Formal Verification of a Processor: A RISC-V Case Study 处理器的多项式形式验证:一个RISC-V案例研究
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129397
Lennart Weingarten, Alireza Mahzoon, Mehran Goli, R. Drechsler
Formal verification is an important task to ensure the correctness of a circuit. In the last 30 years, several formal methods have been proposed to verify various architectures. However, the space and time complexities of these methods are usually unknown, particularly, when it comes to complex designs, e.g., processors. As a result, there is always unpredictability in the performance of the verification tool. If we prove that a formal method has polynomial space and time complexities, we can successfully resolve the unpredictability problem and ensure the scalability of the method.In this paper, we propose a Polynomial Formal Verification (PFV) method based on Binary Decision Diagrams (BDDs) to fully verify a RISC-V processor. We take advantage of partial simulation to extract the hardware related to each instruction. Then, we create the reference BDD for each instruction with respect to its size and function. Finally, we run a symbolic simulation for each hardware instruction and compare it with the reference model. We prove that the whole verification task can be carried out in polynomial space and time. The experiments demonstrate that the PFV of a RISC-V RV32I processor can be performed in less than one second.
形式验证是保证电路正确性的一项重要工作。在过去的30年中,已经提出了几种正式的方法来验证各种体系结构。然而,这些方法的空间和时间复杂性通常是未知的,特别是当涉及复杂的设计时,例如处理器。因此,在验证工具的性能中总是存在不可预测性。如果我们证明一种形式方法具有多项式的空间和时间复杂度,我们就可以成功地解决不可预测性问题,并保证方法的可扩展性。在本文中,我们提出了一种基于二进制决策图(bdd)的多项式形式验证(PFV)方法来全面验证RISC-V处理器。我们利用部分仿真来提取与每条指令相关的硬件。然后,我们根据每个指令的大小和功能为其创建参考BDD。最后,我们对每个硬件指令进行了符号仿真,并与参考模型进行了比较。我们证明了整个验证任务可以在多项式空间和时间内完成。实验表明,RISC-V RV32I处理器的PFV可以在不到1秒的时间内完成。
{"title":"Polynomial Formal Verification of a Processor: A RISC-V Case Study","authors":"Lennart Weingarten, Alireza Mahzoon, Mehran Goli, R. Drechsler","doi":"10.1109/ISQED57927.2023.10129397","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129397","url":null,"abstract":"Formal verification is an important task to ensure the correctness of a circuit. In the last 30 years, several formal methods have been proposed to verify various architectures. However, the space and time complexities of these methods are usually unknown, particularly, when it comes to complex designs, e.g., processors. As a result, there is always unpredictability in the performance of the verification tool. If we prove that a formal method has polynomial space and time complexities, we can successfully resolve the unpredictability problem and ensure the scalability of the method.In this paper, we propose a Polynomial Formal Verification (PFV) method based on Binary Decision Diagrams (BDDs) to fully verify a RISC-V processor. We take advantage of partial simulation to extract the hardware related to each instruction. Then, we create the reference BDD for each instruction with respect to its size and function. Finally, we run a symbolic simulation for each hardware instruction and compare it with the reference model. We prove that the whole verification task can be carried out in polynomial space and time. The experiments demonstrate that the PFV of a RISC-V RV32I processor can be performed in less than one second.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114546068","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
NetViz: A Tool for Netlist Security Visualization NetViz:一个网络列表安全可视化工具
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129374
James Geist, Travis Meade, Shaojie Zhang, Yier Jin
Algorithmic analysis of gate level netlists has become an important technique in hardware security. Algorithms can help detect malicious hardware injected into a design, or lock a design against reverse engineering or malicious modification. Many analysis tools have come from the research and commercial communities; however, it is currently the job of the analyst to make these tools work together and interpret the results. Typically tools are text-based, and require error-prone editing of input files in different formats. The analyst must interpret textual results, and sometimes transform them into other formats for use in third party visualization tools. These tasks are repetitive overhead that take time and effort that could better be spent on investigating the netlist. In this paper we introduce NetViz, a visual hardware security environment. NetViz is a meta-tool which combines other analysis tools, automates the task of transferring data between them, and helps with interpretation of results by providing graphical representations of the data.
门级网络列表的算法分析已经成为硬件安全的一项重要技术。算法可以帮助检测注入到设计中的恶意硬件,或者锁定设计以防止逆向工程或恶意修改。许多分析工具来自研究和商业团体;然而,分析师目前的工作是使这些工具协同工作并解释结果。通常工具都是基于文本的,并且需要对不同格式的输入文件进行容易出错的编辑。分析人员必须解释文本结果,有时还要将其转换为其他格式,以便在第三方可视化工具中使用。这些任务是重复的开销,需要花费时间和精力,这些时间和精力可以更好地用于调查网表。本文介绍了一个可视化的硬件安全环境NetViz。NetViz是一个元工具,它结合了其他分析工具,自动化了在它们之间传输数据的任务,并通过提供数据的图形表示来帮助解释结果。
{"title":"NetViz: A Tool for Netlist Security Visualization","authors":"James Geist, Travis Meade, Shaojie Zhang, Yier Jin","doi":"10.1109/ISQED57927.2023.10129374","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129374","url":null,"abstract":"Algorithmic analysis of gate level netlists has become an important technique in hardware security. Algorithms can help detect malicious hardware injected into a design, or lock a design against reverse engineering or malicious modification. Many analysis tools have come from the research and commercial communities; however, it is currently the job of the analyst to make these tools work together and interpret the results. Typically tools are text-based, and require error-prone editing of input files in different formats. The analyst must interpret textual results, and sometimes transform them into other formats for use in third party visualization tools. These tasks are repetitive overhead that take time and effort that could better be spent on investigating the netlist. In this paper we introduce NetViz, a visual hardware security environment. NetViz is a meta-tool which combines other analysis tools, automates the task of transferring data between them, and helps with interpretation of results by providing graphical representations of the data.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124168425","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
Power Savings in USB Hubs Through A Proactive Scheduling Strategy 通过主动调度策略在USB集线器省电
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129309
Bikrant Das Sharma, Abdul Rahman Ismail, Chris Meyers
USB has been the dominant external I/O in computing systems over the past two decades. With the increased adoption of USB-C with high data rates, USB hubs are becoming more popular. Existing power-saving mechanisms do not save much power in USB hubs when there is a steady bandwidth demand from devices. In this paper, we demonstrate significant power savings with a proactive scheduling policy for hubs. Our approach includes the introduction of a shallow U1/CL1 low-power state, resulting in better overall power savings due to the reduced entry and exit times to U1/CL1. Our results demonstrate power savings of tens of watts by increasing the scheduling interval up to the minimum latency tolerance across all devices connected to that hub. As USB moves to USB4 and hubs are used to connect to higher bandwidth devices, these power savings will become even more pronounced.
在过去的二十年里,USB一直是计算机系统中占主导地位的外部I/O。随着高数据速率USB- c的普及,USB集线器变得越来越流行。当设备有稳定的带宽需求时,现有的节电机制并不能在USB集线器中节省很多电力。在本文中,我们演示了使用集线器的主动调度策略可以显著节省电力。我们的方法包括引入浅U1/CL1低功耗状态,由于减少了进入和退出U1/CL1的时间,从而更好地节省了总体功耗。我们的结果表明,通过将调度间隔增加到连接到该集线器的所有设备的最小延迟容限,可以节省数十瓦的电力。随着USB转向USB4,集线器用于连接更高带宽的设备,这些省电将变得更加明显。
{"title":"Power Savings in USB Hubs Through A Proactive Scheduling Strategy","authors":"Bikrant Das Sharma, Abdul Rahman Ismail, Chris Meyers","doi":"10.1109/ISQED57927.2023.10129309","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129309","url":null,"abstract":"USB has been the dominant external I/O in computing systems over the past two decades. With the increased adoption of USB-C with high data rates, USB hubs are becoming more popular. Existing power-saving mechanisms do not save much power in USB hubs when there is a steady bandwidth demand from devices. In this paper, we demonstrate significant power savings with a proactive scheduling policy for hubs. Our approach includes the introduction of a shallow U1/CL1 low-power state, resulting in better overall power savings due to the reduced entry and exit times to U1/CL1. Our results demonstrate power savings of tens of watts by increasing the scheduling interval up to the minimum latency tolerance across all devices connected to that hub. As USB moves to USB4 and hubs are used to connect to higher bandwidth devices, these power savings will become even more pronounced.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127204392","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
H-Saber: An FPGA-Optimized Version for Designing Fast and Efficient Post-Quantum Cryptography Hardware Accelerators H-Saber:设计快速高效后量子加密硬件加速器的fpga优化版本
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129356
Andrea Guerrieri, Gabriel Da Silva Marques, F. Regazzoni, A. Upegui
With the performance promises of quantum computers, standard encryption algorithms can be defeated. For this reason, a set of new quantum-resistant algorithms have been proposed and submitted for a standardization contest initiated by NIST. While the submission requirement was ANSI C for the reference implementation, NIST encouraged providing software implementations optimized for different target platforms, such as high-performance CPUs, embedded microcontrollers, and FPGAs. Yet, none of the algorithms submitted any FPGA-optimized code, due to the large and expensive development time required for coding at RTL. High-Level synthesis (HLS) covers the gap by creating automatically hardware code for FPGA out of C/C++. However, the quality of results is suboptimal due to the limitation imposed by the inadequacy of source code for HLS. In this paper, we propose a version of Saber’s code optimized for FPGA targets. We show how we detected and improved the performance of the reference code, achieving competitive results compared to the hand-made RTL-based designs.
由于量子计算机的性能承诺,标准的加密算法可能会被击败。因此,一组新的抗量子算法被提出并提交给NIST发起的标准化竞赛。虽然提交的要求是参考实现的ANSI C,但NIST鼓励提供针对不同目标平台优化的软件实现,例如高性能cpu、嵌入式微控制器和fpga。然而,由于在RTL编码所需的大量且昂贵的开发时间,这些算法都没有提交任何fpga优化代码。高级综合(High-Level synthesis, HLS)通过用C/ c++为FPGA自动创建硬件代码来弥补这一差距。然而,由于HLS源代码的不足所施加的限制,结果的质量不是最优的。在本文中,我们提出了一个针对FPGA目标优化的Saber代码版本。我们展示了如何检测和改进参考代码的性能,与手工制作的基于rtl的设计相比,取得了具有竞争力的结果。
{"title":"H-Saber: An FPGA-Optimized Version for Designing Fast and Efficient Post-Quantum Cryptography Hardware Accelerators","authors":"Andrea Guerrieri, Gabriel Da Silva Marques, F. Regazzoni, A. Upegui","doi":"10.1109/ISQED57927.2023.10129356","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129356","url":null,"abstract":"With the performance promises of quantum computers, standard encryption algorithms can be defeated. For this reason, a set of new quantum-resistant algorithms have been proposed and submitted for a standardization contest initiated by NIST. While the submission requirement was ANSI C for the reference implementation, NIST encouraged providing software implementations optimized for different target platforms, such as high-performance CPUs, embedded microcontrollers, and FPGAs. Yet, none of the algorithms submitted any FPGA-optimized code, due to the large and expensive development time required for coding at RTL. High-Level synthesis (HLS) covers the gap by creating automatically hardware code for FPGA out of C/C++. However, the quality of results is suboptimal due to the limitation imposed by the inadequacy of source code for HLS. In this paper, we propose a version of Saber’s code optimized for FPGA targets. We show how we detected and improved the performance of the reference code, achieving competitive results compared to the hand-made RTL-based designs.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"68 12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129879871","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
On-Interposer Decoupling Capacitors Placement for Interposer-based 3DIC 基于中间体的3DIC的介子上去耦电容器放置
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129288
Po-Yang Chen, Chang-Yun Liu, Hung-Ming Chen, Po-Tsang Huang
With the demand for high performance and density, silicon interposer-based three-dimensional integrated circuit (3DIC) can be one of promising solutions for these requirements. However, simultaneously switching noise (SSN) will cause voltage fluctuation and hence performance degradation and logic failure might occur. Our work proposes an efficient Simulated Annealing (SA) based algorithm to perform decap placement automatically on the interposer. In our solution, target impedance can be achieved within certain frequency range. Results show that number of decaps as well as impedance of PDN are minimized to meet the requirement.
随着对高性能和高密度的需求,基于硅中间体的三维集成电路(3DIC)可能是满足这些要求的有前途的解决方案之一。然而,同时开关噪声会引起电压波动,从而导致性能下降和逻辑故障。我们的工作提出了一种有效的基于模拟退火(SA)的算法来自动在中间层上进行封装。在我们的解决方案中,目标阻抗可以在一定的频率范围内实现。实验结果表明,该方法能最大限度地减小PDN的电容数和阻抗,满足设计要求。
{"title":"On-Interposer Decoupling Capacitors Placement for Interposer-based 3DIC","authors":"Po-Yang Chen, Chang-Yun Liu, Hung-Ming Chen, Po-Tsang Huang","doi":"10.1109/ISQED57927.2023.10129288","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129288","url":null,"abstract":"With the demand for high performance and density, silicon interposer-based three-dimensional integrated circuit (3DIC) can be one of promising solutions for these requirements. However, simultaneously switching noise (SSN) will cause voltage fluctuation and hence performance degradation and logic failure might occur. Our work proposes an efficient Simulated Annealing (SA) based algorithm to perform decap placement automatically on the interposer. In our solution, target impedance can be achieved within certain frequency range. Results show that number of decaps as well as impedance of PDN are minimized to meet the requirement.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129965299","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
Self-Checking Performance Verification Methodology for Complex SoCs 复杂soc的自检性能验证方法
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129396
P. Ghosh, V. N. D. Mai, Aditya Chopra, Baljinder Sood
Modern SoCs are designed by integrating several IPs using various interconnect layers(NoC). Although the exact functionality of the device is of the highest importance, the correct behavior in terms of performance is a crucial factor. To gain a competitive edge in the market, safety-critical devices (such as automotive devices) must meet various performance-related requirements. In this paper, we propose a methodology that includes the automatic addition of expected performance numbers of each performance test in the testbench. The definition of two proposed performance metrics, developing a proposed performance scoreboard to implement a self-check mechanism in UVM testbench, and regression management of several hundred performance verification test cases run on SoC RTL. The proposed methodology has been applied to multiple commercial SoCs at the chip and sub-system levels and has detected several performance design flaws during the initial design phase. It has been improved the productivity of the design team also. In complicated SoCs, it has been proven helpful in the absence of any established standard technique for performance verification at the SoC level.
现代soc是通过使用各种互连层(NoC)集成多个ip来设计的。虽然设备的确切功能是最重要的,但在性能方面的正确行为是至关重要的因素。为了在市场上获得竞争优势,安全关键设备(如汽车设备)必须满足各种与性能相关的要求。在本文中,我们提出了一种方法,该方法包括在测试台中自动添加每个性能测试的预期性能数字。定义了两个建议的性能指标,开发了一个建议的性能计分板,以实现UVM测试台中的自检机制,以及在SoC RTL上运行的数百个性能验证测试用例的回归管理。所提出的方法已应用于芯片和子系统级别的多个商用soc,并在初始设计阶段检测到几个性能设计缺陷。这也提高了设计团队的工作效率。在复杂的SoC中,在没有任何既定标准技术用于SoC级别的性能验证时,它已被证明是有用的。
{"title":"Self-Checking Performance Verification Methodology for Complex SoCs","authors":"P. Ghosh, V. N. D. Mai, Aditya Chopra, Baljinder Sood","doi":"10.1109/ISQED57927.2023.10129396","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129396","url":null,"abstract":"Modern SoCs are designed by integrating several IPs using various interconnect layers(NoC). Although the exact functionality of the device is of the highest importance, the correct behavior in terms of performance is a crucial factor. To gain a competitive edge in the market, safety-critical devices (such as automotive devices) must meet various performance-related requirements. In this paper, we propose a methodology that includes the automatic addition of expected performance numbers of each performance test in the testbench. The definition of two proposed performance metrics, developing a proposed performance scoreboard to implement a self-check mechanism in UVM testbench, and regression management of several hundred performance verification test cases run on SoC RTL. The proposed methodology has been applied to multiple commercial SoCs at the chip and sub-system levels and has detected several performance design flaws during the initial design phase. It has been improved the productivity of the design team also. In complicated SoCs, it has been proven helpful in the absence of any established standard technique for performance verification at the SoC level.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133076828","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
HFGCN: High-speed and Fully-optimized GCN Accelerator HFGCN:高速、全优化的GCN加速器
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129340
Mi-Sung Han, Jiwan Kim, Donggeon Kim, Hyunuk Jeong, Gilho Jung, Myeongwon Oh, Hyundong Lee, Yunjeong Go, Hyunwoo Kim, Jongbeom Kim, Taigon Song
graph convolutional network (GCN) is a type of neural network that inference new nodes based on the connectivity of the graphs. GCN requires high-calculation volume for processing, similar to other neural networks requiring significant calculation. In this paper, we propose a new hardware architecture for GCN that tackles the problem of wasted cycles during processing. We propose a new scheduler module that reduces memory access through aggregation and an optimized systolic array with improved delay. We compare our study with the state-of-the-art GCN accelerator and show outperforming results.
图卷积网络(GCN)是一种基于图的连通性来推断新节点的神经网络。GCN需要高计算量进行处理,类似于其他需要大量计算的神经网络。在本文中,我们提出了一种新的GCN硬件架构,以解决处理过程中浪费周期的问题。我们提出了一个新的调度器模块,通过聚合减少内存访问,并优化了具有改进延迟的收缩数组。我们将我们的研究与最先进的GCN加速器进行比较,并显示出出色的结果。
{"title":"HFGCN: High-speed and Fully-optimized GCN Accelerator","authors":"Mi-Sung Han, Jiwan Kim, Donggeon Kim, Hyunuk Jeong, Gilho Jung, Myeongwon Oh, Hyundong Lee, Yunjeong Go, Hyunwoo Kim, Jongbeom Kim, Taigon Song","doi":"10.1109/ISQED57927.2023.10129340","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129340","url":null,"abstract":"graph convolutional network (GCN) is a type of neural network that inference new nodes based on the connectivity of the graphs. GCN requires high-calculation volume for processing, similar to other neural networks requiring significant calculation. In this paper, we propose a new hardware architecture for GCN that tackles the problem of wasted cycles during processing. We propose a new scheduler module that reduces memory access through aggregation and an optimized systolic array with improved delay. We compare our study with the state-of-the-art GCN accelerator and show outperforming results.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131031733","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
ISSAC: An Self-organizing and Self-healing MAC Design for Intermittent Communication Systems 一种用于间歇通信系统的自组织自修复MAC设计
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129347
Ruben Dominguez, Wen Zhang, Hongzhi Xu, Pablo Rangel, Chen Pan
Recent advancements in Internet of Things (IoT) technology draws attention to Energy Harvesting (EH) systems as a promising energy-efficient solution to the limited sustainability in IoT edge devices. However, due to the weak and unstable nature of the ambient energy source, EH nodes are vulnerable to frequent power outages. Consequently, such outages will, unfortunately, reset the volatile time module onboard, which results in synchronization problems. To enable intermittent communication under energy harvesting scenarios with limited and unstable power supply, instead of merely minimizing the occurrence of a power outage, this work will also enable a smart and swift "self-healing" MAC protocol for desynchronized EH IoT devices to synchronize its timeline with the rest of the network for communication. To demonstrate the effectiveness, we will take the popular Long-range Wide Area Network (LoRaWAN) communication protocol as the backbone for upgrading, testing, and evaluation. The experiments conducted on LoRa Nodes demonstrate the effectiveness of the proposed techniques.
物联网(IoT)技术的最新进展引起了人们对能量收集(EH)系统的关注,因为它是物联网边缘设备有限可持续性的一种有前途的节能解决方案。然而,由于环境能源的脆弱和不稳定,EH节点容易受到频繁停电的影响。因此,不幸的是,这种中断将复位板上的易失时间模块,从而导致同步问题。为了在电力供应有限且不稳定的情况下实现能量收集场景下的间歇性通信,而不仅仅是最大限度地减少停电的发生,这项工作还将为非同步的EH物联网设备启用智能快速的“自我修复”MAC协议,使其与网络的其余部分同步进行通信。为了证明其有效性,我们将以流行的远程广域网(LoRaWAN)通信协议为骨干进行升级、测试和评估。在LoRa节点上进行的实验验证了所提技术的有效性。
{"title":"ISSAC: An Self-organizing and Self-healing MAC Design for Intermittent Communication Systems","authors":"Ruben Dominguez, Wen Zhang, Hongzhi Xu, Pablo Rangel, Chen Pan","doi":"10.1109/ISQED57927.2023.10129347","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129347","url":null,"abstract":"Recent advancements in Internet of Things (IoT) technology draws attention to Energy Harvesting (EH) systems as a promising energy-efficient solution to the limited sustainability in IoT edge devices. However, due to the weak and unstable nature of the ambient energy source, EH nodes are vulnerable to frequent power outages. Consequently, such outages will, unfortunately, reset the volatile time module onboard, which results in synchronization problems. To enable intermittent communication under energy harvesting scenarios with limited and unstable power supply, instead of merely minimizing the occurrence of a power outage, this work will also enable a smart and swift \"self-healing\" MAC protocol for desynchronized EH IoT devices to synchronize its timeline with the rest of the network for communication. To demonstrate the effectiveness, we will take the popular Long-range Wide Area Network (LoRaWAN) communication protocol as the backbone for upgrading, testing, and evaluation. The experiments conducted on LoRa Nodes demonstrate the effectiveness of the proposed techniques.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132644178","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
AGRAS: Aging and memory request rate aware scheduler for PCM memories 用于PCM存储器的老化和内存请求率感知调度器
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129369
N. Aswathy, H. Kapoor
Emerging non-volatile memories overcome the bottlenecks associated with traditional DRAM memories, such as low density and high energy. The high operating voltages required for such non-volatile memories make them vulnerable to Biased Temperature Instability (BTI) aging. The aging of a device can be controlled by the de-stress operation, where the stress voltage applied to the device is removed for a small duration. Performing de-stress in regular intervals helps to partially recover from age degradation. Such an interval-based de-stress can affect the service of regular requests and thus can hamper the system performance.To control the aging of PCM memories while maintaining the system performance, we propose AGRAS: age and memory request-rate aware scheduling method to schedule de-stress as well as regular requests. AGRAS schedules the de-stress operation only when the incoming request rate is not very high, thus controlling performance degradation. Additionally, it makes sure that in events of a prolonged high request rate, the de-stress gets scheduled in order to control device age degradation. The proposal helps to improve the system performance while minimizing the age degradation compared to the setup, which de-stresses at regular intervals.
新兴的非易失性存储器克服了传统DRAM存储器的瓶颈,如低密度和高能量。这种非易失性存储器所需的高工作电压使它们容易受到偏温不稳定性(BTI)老化的影响。设备的老化可以通过去应力操作来控制,即在一小段时间内去除施加在设备上的应力电压。定期进行减压有助于从年龄退化中部分恢复。这种基于间隔的减压会影响常规请求的服务,从而影响系统性能。为了在保持系统性能的同时控制PCM存储器的老化,我们提出了AGRAS:年龄和存储器请求率感知调度方法来调度减压和常规请求。AGRAS仅在传入请求率不是很高时调度减压操作,从而控制性能下降。此外,它确保在长时间高请求率的情况下,调度减压以控制设备老化。该方案有助于提高系统性能,同时最大限度地减少与设置相比的老化,后者定期减压。
{"title":"AGRAS: Aging and memory request rate aware scheduler for PCM memories","authors":"N. Aswathy, H. Kapoor","doi":"10.1109/ISQED57927.2023.10129369","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129369","url":null,"abstract":"Emerging non-volatile memories overcome the bottlenecks associated with traditional DRAM memories, such as low density and high energy. The high operating voltages required for such non-volatile memories make them vulnerable to Biased Temperature Instability (BTI) aging. The aging of a device can be controlled by the de-stress operation, where the stress voltage applied to the device is removed for a small duration. Performing de-stress in regular intervals helps to partially recover from age degradation. Such an interval-based de-stress can affect the service of regular requests and thus can hamper the system performance.To control the aging of PCM memories while maintaining the system performance, we propose AGRAS: age and memory request-rate aware scheduling method to schedule de-stress as well as regular requests. AGRAS schedules the de-stress operation only when the incoming request rate is not very high, thus controlling performance degradation. Additionally, it makes sure that in events of a prolonged high request rate, the de-stress gets scheduled in order to control device age degradation. The proposal helps to improve the system performance while minimizing the age degradation compared to the setup, which de-stresses at regular intervals.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115680230","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
Reinforcement Learning-Based Guidance of Autonomous Vehicles 基于强化学习的自动驾驶车辆引导
Pub Date : 2023-04-05 DOI: 10.1109/ISQED57927.2023.10129362
Joseph Clemmons, Yu-Fang Jin
Reinforcement learning (RL) has attracted significant research efforts to guide an autonomous vehicle (AV) for a collision-free path due to its advantages in investigating interactions among multiple vehicles and dynamic environments. This study deploys a Deep Q-Network (DQN) based RL algorithm with reward shaping to control an ego AV in an environment with multiple vehicles. Specifically, the state space of the RL algorithm depends on the desired destination, the ego vehicle’s location and orientation, and the location of other vehicles in the system. The training time of the proposed RL algorithm is much shorter than most current image-based algorithms. The RL algorithm also provides an extendable framework to include a varying number of vehicles in the environment and can be easily adapted to different maps without changing the setup of the RL algorithm. Three scenarios were simulated in the Cars Learn to Act (CARLA) simulator to examine the effects of the proposed RL algorithm on guiding the ego AV interacting with multiple vehicles on straight and curvy roads. Our results showed that the ego AV could learn to reach its destination within 5000 episodes for all scenarios tested.
强化学习(RL)由于其在研究多车辆和动态环境之间的相互作用方面的优势,已经吸引了大量的研究工作来指导自动驾驶汽车(AV)寻找无碰撞路径。本研究部署了一种基于深度q网络(DQN)的RL算法,该算法带有奖励整形,用于在多车辆环境中控制自我自动驾驶汽车。具体来说,RL算法的状态空间取决于期望的目的地、自我车辆的位置和方向以及系统中其他车辆的位置。所提出的强化学习算法的训练时间比目前大多数基于图像的算法要短得多。RL算法还提供了一个可扩展的框架,以包括环境中不同数量的车辆,并且可以很容易地适应不同的地图,而无需改变RL算法的设置。在Cars Learn to Act (CARLA)模拟器中模拟了三种场景,以检验RL算法在引导自动驾驶汽车在直线和弯曲道路上与多辆车辆交互时的效果。我们的研究结果表明,在所有测试场景中,自我自动驾驶汽车都可以在5000集内学会到达目的地。
{"title":"Reinforcement Learning-Based Guidance of Autonomous Vehicles","authors":"Joseph Clemmons, Yu-Fang Jin","doi":"10.1109/ISQED57927.2023.10129362","DOIUrl":"https://doi.org/10.1109/ISQED57927.2023.10129362","url":null,"abstract":"Reinforcement learning (RL) has attracted significant research efforts to guide an autonomous vehicle (AV) for a collision-free path due to its advantages in investigating interactions among multiple vehicles and dynamic environments. This study deploys a Deep Q-Network (DQN) based RL algorithm with reward shaping to control an ego AV in an environment with multiple vehicles. Specifically, the state space of the RL algorithm depends on the desired destination, the ego vehicle’s location and orientation, and the location of other vehicles in the system. The training time of the proposed RL algorithm is much shorter than most current image-based algorithms. The RL algorithm also provides an extendable framework to include a varying number of vehicles in the environment and can be easily adapted to different maps without changing the setup of the RL algorithm. Three scenarios were simulated in the Cars Learn to Act (CARLA) simulator to examine the effects of the proposed RL algorithm on guiding the ego AV interacting with multiple vehicles on straight and curvy roads. Our results showed that the ego AV could learn to reach its destination within 5000 episodes for all scenarios tested.","PeriodicalId":315053,"journal":{"name":"2023 24th International Symposium on Quality Electronic Design (ISQED)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115684077","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
期刊
2023 24th International Symposium on Quality Electronic Design (ISQED)
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1