首页 > 最新文献

2021 IEEE 22nd Latin American Test Symposium (LATS)最新文献

英文 中文
Exploring on-line RF performance monitoring based on the indirect test strategy 探索基于间接测试策略的射频性能在线监测
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651743
H. E. Badawi, F. Azaïs, S. Bernard, M. Comte, V. Kerzérho, F. Lefèvre
This paper deals with the general domain of IC reliability and targets more specifically RF circuit. It investigates the feasibility of implementing on-line RF performance monitoring based on the indirect test strategy. The principle of the proposed solution is introduced and the essential requirements needed to adapt the indirect test strategy are discussed. The proposed solution is then applied to a wireless microcontroller with the objective to monitor the power level delivered by the RF transmitter. Hardware measurement results are presented, which demonstrate the potential of this approach and establish a proof-of-concept.
本文讨论的是集成电路可靠性的一般领域,更具体地针对射频电路。探讨了基于间接测试策略实现射频性能在线监测的可行性。介绍了该解决方案的原理,并讨论了采用间接测试策略所需的基本要求。然后将提出的解决方案应用于无线微控制器,目的是监测射频发射机提供的功率水平。给出了硬件测量结果,证明了该方法的潜力,并建立了概念验证。
{"title":"Exploring on-line RF performance monitoring based on the indirect test strategy","authors":"H. E. Badawi, F. Azaïs, S. Bernard, M. Comte, V. Kerzérho, F. Lefèvre","doi":"10.1109/LATS53581.2021.9651743","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651743","url":null,"abstract":"This paper deals with the general domain of IC reliability and targets more specifically RF circuit. It investigates the feasibility of implementing on-line RF performance monitoring based on the indirect test strategy. The principle of the proposed solution is introduced and the essential requirements needed to adapt the indirect test strategy are discussed. The proposed solution is then applied to a wireless microcontroller with the objective to monitor the power level delivered by the RF transmitter. Hardware measurement results are presented, which demonstrate the potential of this approach and establish a proof-of-concept.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114604445","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
EC Scalar Multiplication: Successful Simple Address-Bit SCA Attack against Atomic Patterns EC标量乘法:针对原子模式的成功的简单地址位SCA攻击
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651877
I. Kabin, Z. Dyka, D. Klann, P. Langendoerfer
In this work we discuss the resistance of our hardware accelerator for Elliptic Curve Cryptography against simple side-channel analysis (SCA) attacks. We implemented an elliptic curve point multiplication $kP$ corresponding to the atomicity principle that is a well-known countermeasure against simple SCA attacks. We evaluated the resistance of our design by analysing a single simulated power trace of a $kP$ execution. 552 out of 32700 extracted key candidates were identical to the scalar $k$ used in the $kP$ execution, i.e. we were able to reveal the scalar $k$ completely. The reason of the success of our attack is the key-dependent addressing of blocks/registers in the implemented $kP$ algorithm. This means that applying of atomic patterns as effective countermeasures against simple SCA has to be revised, at least for hardware implementations.
在这项工作中,我们讨论了我们的椭圆曲线加密硬件加速器对简单侧信道分析(SCA)攻击的抵抗力。我们实现了与原子性原则相对应的椭圆曲线点乘法,原子性原则是针对简单SCA攻击的一种众所周知的对策。我们通过分析$kP$执行的单个模拟功率轨迹来评估我们设计的阻力。在32700个提取的关键候选项中,有552个与执行kP时使用的标量k相同,也就是说,我们能够完全揭示标量k。我们的攻击成功的原因是在实现的$kP$算法中块/寄存器的键依赖寻址。这意味着必须修改原子模式作为对抗简单SCA的有效对策的应用,至少对于硬件实现来说是这样。
{"title":"EC Scalar Multiplication: Successful Simple Address-Bit SCA Attack against Atomic Patterns","authors":"I. Kabin, Z. Dyka, D. Klann, P. Langendoerfer","doi":"10.1109/LATS53581.2021.9651877","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651877","url":null,"abstract":"In this work we discuss the resistance of our hardware accelerator for Elliptic Curve Cryptography against simple side-channel analysis (SCA) attacks. We implemented an elliptic curve point multiplication $kP$ corresponding to the atomicity principle that is a well-known countermeasure against simple SCA attacks. We evaluated the resistance of our design by analysing a single simulated power trace of a $kP$ execution. 552 out of 32700 extracted key candidates were identical to the scalar $k$ used in the $kP$ execution, i.e. we were able to reveal the scalar $k$ completely. The reason of the success of our attack is the key-dependent addressing of blocks/registers in the implemented $kP$ algorithm. This means that applying of atomic patterns as effective countermeasures against simple SCA has to be revised, at least for hardware implementations.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128334948","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
Reliability Evaluation of Voters for Fault Tolerant Approximate Systems 容错近似系统中投票人的可靠性评估
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651736
T. Balen, Carlos J. González, Ingrid F. V. Oliveira, R. Schvittz, N. Added, E. Macchione, V. Aguiar, M. Guazzelli, Nilberto H. Medina, P. Butzen
This work presents a study on the reliability of voters for approximate fault tolerant systems in the context of single event effects. A first case study analyses different topologies of single-bit majority voters for logic circuits by means of fault injection by simulation. In these simulations a previous analysis is performed identifying the critical diffusion areas of the physical implementation according to the voter input vector. Additionally, as second case study, practical heavy ion experiments on different architectures of software-based approximate voters for mixed-signal applications are also presented, and the cross section of each voter is evaluated. The system comprising the voter was irradiated in two distinct experiments with an 16O ion beam, producing an effective $LET$ at the active region of 5.5 MeV/mg/cm2. Results of both case-studies allow identifying the most tolerant voter architectures (among the studied ones) for approximate computing applications under single event effects.
这项工作提出了在单事件影响的背景下,选民对近似容错系统的可靠性的研究。第一个案例研究通过模拟故障注入的方法分析了逻辑电路中单比特多数投票人的不同拓扑结构。在这些模拟中,进行了先前的分析,根据选民输入向量确定了物理实现的关键扩散区域。此外,作为第二个案例研究,还介绍了混合信号应用中基于软件的不同结构近似选民的实际重离子实验,并对每个选民的横截面进行了评估。在两个不同的实验中,用16O离子束辐照了包含选民的系统,在5.5 MeV/mg/cm2的活性区域产生了有效的LET$。这两个案例研究的结果都允许在单事件影响下为近似计算应用程序确定最宽容的选民架构(在所研究的架构中)。
{"title":"Reliability Evaluation of Voters for Fault Tolerant Approximate Systems","authors":"T. Balen, Carlos J. González, Ingrid F. V. Oliveira, R. Schvittz, N. Added, E. Macchione, V. Aguiar, M. Guazzelli, Nilberto H. Medina, P. Butzen","doi":"10.1109/LATS53581.2021.9651736","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651736","url":null,"abstract":"This work presents a study on the reliability of voters for approximate fault tolerant systems in the context of single event effects. A first case study analyses different topologies of single-bit majority voters for logic circuits by means of fault injection by simulation. In these simulations a previous analysis is performed identifying the critical diffusion areas of the physical implementation according to the voter input vector. Additionally, as second case study, practical heavy ion experiments on different architectures of software-based approximate voters for mixed-signal applications are also presented, and the cross section of each voter is evaluated. The system comprising the voter was irradiated in two distinct experiments with an 16O ion beam, producing an effective $LET$ at the active region of 5.5 MeV/mg/cm2. Results of both case-studies allow identifying the most tolerant voter architectures (among the studied ones) for approximate computing applications under single event effects.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125143960","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
Approximate Computing for Safety-Critical Applications 安全关键应用的近似计算
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651813
G. Rodrigues, F. Kastensmidt, A. Bosio
This work presents an overview of approximate computing and how it can be applied to safety-critical systems. Approximation has emerged as a strategy to provide execution performance and save computational resources at the cost of precision reduction. When applied to safety-critical applications, it can also improve their robustness, but it conflicts with their requirements (such as high precision and predictability). We discuss those issues and possibilities and how to handle them.
这项工作介绍了近似计算的概述,以及如何将其应用于安全关键系统。逼近作为一种以降低精度为代价来提供执行性能和节省计算资源的策略而出现。当应用于安全关键型应用程序时,它还可以提高它们的健壮性,但它与它们的需求(例如高精度和可预测性)相冲突。我们讨论这些问题和可能性,以及如何处理它们。
{"title":"Approximate Computing for Safety-Critical Applications","authors":"G. Rodrigues, F. Kastensmidt, A. Bosio","doi":"10.1109/LATS53581.2021.9651813","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651813","url":null,"abstract":"This work presents an overview of approximate computing and how it can be applied to safety-critical systems. Approximation has emerged as a strategy to provide execution performance and save computational resources at the cost of precision reduction. When applied to safety-critical applications, it can also improve their robustness, but it conflicts with their requirements (such as high precision and predictability). We discuss those issues and possibilities and how to handle them.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115600155","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
Exploring Gate Mapping and Transistor Sizing to Improve Radiation Robustness: A C17 Benchmark Case-study 探索栅极映射和晶体管尺寸以提高辐射稳健性:C17基准案例研究
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651798
Bernardo Borges Sandoval, L. H. Brendler, A. Zimpeck, F. Kastensmidt, Ricardo Reis, C. Meinhardt
Radiation effects still present a challenge even with the increased robustness of the multigate devices. The higher density of devices in a small area and the reduction on the node capacitance of the trend technologies keep the radiation robustness evaluation a key parameter on the circuit design, mainly targeting aerospace applications. These applications may also demand power-efficient design. Thus, it is relevant to consider the circuit behavior at different voltage levels of operation. This work provides an analysis of radiation effects on variations of a circuit-level benchmark in 7 nm FinFET device technology, intending to evaluate how the gate mapping affects the circuit susceptibility to radiation faults. Five different circuits were analyzed on supply voltages ranging from 0.7 V to 0.4 V. The LETth for all five circuits and their radiation robustness ranking were determined. The operation of the circuits below 0.5V introduces over 75% more sensitivity on the evaluated circuits. The results show that exploring gate mapping can be adopted to improve robustness. Adopting the NAND2 gate instead of NOR2 gate in the output improves the output robustness by about 38.6%. Moreover, exploring the transistor sizing only in the most sensitive gates can improve the robustness over to 69%.
尽管多栅极器件的鲁棒性有所提高,但辐射效应仍然是一个挑战。在小范围内器件密度的提高和趋势技术对节点电容的降低使辐射稳健性评估成为电路设计的关键参数,主要针对航空航天应用。这些应用可能还需要节能设计。因此,考虑电路在不同工作电压水平下的行为是相关的。本研究分析了辐射对7nm FinFET器件技术中电路级基准变化的影响,旨在评估栅极映射如何影响电路对辐射故障的敏感性。在0.7 V到0.4 V的电源电压范围内分析了五种不同的电路。确定了所有五种电路的最小值及其辐射稳健性排序。0.5V以下电路的工作对被评估电路的灵敏度增加了75%以上。结果表明,探索门映射可以提高鲁棒性。输出采用NAND2门代替NOR2门,输出鲁棒性提高约38.6%。此外,仅在最敏感的栅极中探索晶体管尺寸可以将鲁棒性提高到69%以上。
{"title":"Exploring Gate Mapping and Transistor Sizing to Improve Radiation Robustness: A C17 Benchmark Case-study","authors":"Bernardo Borges Sandoval, L. H. Brendler, A. Zimpeck, F. Kastensmidt, Ricardo Reis, C. Meinhardt","doi":"10.1109/LATS53581.2021.9651798","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651798","url":null,"abstract":"Radiation effects still present a challenge even with the increased robustness of the multigate devices. The higher density of devices in a small area and the reduction on the node capacitance of the trend technologies keep the radiation robustness evaluation a key parameter on the circuit design, mainly targeting aerospace applications. These applications may also demand power-efficient design. Thus, it is relevant to consider the circuit behavior at different voltage levels of operation. This work provides an analysis of radiation effects on variations of a circuit-level benchmark in 7 nm FinFET device technology, intending to evaluate how the gate mapping affects the circuit susceptibility to radiation faults. Five different circuits were analyzed on supply voltages ranging from 0.7 V to 0.4 V. The LETth for all five circuits and their radiation robustness ranking were determined. The operation of the circuits below 0.5V introduces over 75% more sensitivity on the evaluated circuits. The results show that exploring gate mapping can be adopted to improve robustness. Adopting the NAND2 gate instead of NOR2 gate in the output improves the output robustness by about 38.6%. Moreover, exploring the transistor sizing only in the most sensitive gates can improve the robustness over to 69%.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124123352","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
Reliability Evaluation of RISC-V and ARM Microprocessors Through a New Fault Injection Tool 基于故障注入工具的RISC-V和ARM微处理器可靠性评估
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651874
Alexander Aponte-Moreno, Felipe Restrepo-Calle, C. Pedraza
Fault injection tools are commonly used in the early evaluation of microprocessor-based systems. These tools are based on introducing faults into a system to evaluate its behavior, making them of great interest to academia and industry. They are widely used to validate the reliability of mission-critical systems and the effectiveness of fault tolerance techniques. In this paper, we present UN-FIT, an open-source fault injection tool adaptable to different architectures. UN-FIT simulates the target architecture using QEMU, which allows code debugging via GDB. In this way, we can modify the content of registers by simulating bit-flips. We validated the functionality and applicability of this tool by carrying out fault injection campaigns for ARM and RISC-V microprocessors using four test programs. The main contribution of this work is the introduction of an open-source fault injection tool, UN-FIT, for ARM and RISC-V processor architectures, which can be adapted to other architectures or customized according to the user's needs.
故障注入工具通常用于基于微处理器的系统的早期评估。这些工具基于将故障引入系统以评估其行为,这使得学术界和工业界对它们非常感兴趣。它们被广泛用于验证关键任务系统的可靠性和容错技术的有效性。本文提出了一种适用于不同体系结构的开源故障注入工具UN-FIT。UN-FIT使用QEMU模拟目标架构,QEMU允许通过GDB进行代码调试。这样,我们就可以通过模拟位翻转来修改寄存器的内容。我们通过使用四个测试程序对ARM和RISC-V微处理器进行故障注入活动,验证了该工具的功能和适用性。这项工作的主要贡献是引入了一种面向ARM和RISC-V处理器架构的开源故障注入工具UN-FIT,该工具可以适应其他架构或根据用户需求进行定制。
{"title":"Reliability Evaluation of RISC-V and ARM Microprocessors Through a New Fault Injection Tool","authors":"Alexander Aponte-Moreno, Felipe Restrepo-Calle, C. Pedraza","doi":"10.1109/LATS53581.2021.9651874","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651874","url":null,"abstract":"Fault injection tools are commonly used in the early evaluation of microprocessor-based systems. These tools are based on introducing faults into a system to evaluate its behavior, making them of great interest to academia and industry. They are widely used to validate the reliability of mission-critical systems and the effectiveness of fault tolerance techniques. In this paper, we present UN-FIT, an open-source fault injection tool adaptable to different architectures. UN-FIT simulates the target architecture using QEMU, which allows code debugging via GDB. In this way, we can modify the content of registers by simulating bit-flips. We validated the functionality and applicability of this tool by carrying out fault injection campaigns for ARM and RISC-V microprocessors using four test programs. The main contribution of this work is the introduction of an open-source fault injection tool, UN-FIT, for ARM and RISC-V processor architectures, which can be adapted to other architectures or customized according to the user's needs.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130974396","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
Total Ionizing Dose Effects on Floating Gate Structures. Preliminary Results. 总电离剂量对浮栅结构的影响。初步结果。
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651839
S. Carbonetto, Luciano Genovese, L. S. Salomone, M. G. Inza, E. Redin, A. Faigón
The design and characterization of an ionizing radiation sensor for radiotherapy applications based on floating gate structures are presented. The devices were fabricated in a commercial CMOS process, and the floating gate was extended over field oxide in order to improve the radiation sensitivity. Such devices are a useful tool for studying the total dose effects on floating gate structures. The sensor is provided with an injection electrode in order to manipulate the charge stored in the floating gate, allowing not only to set different charge conditions for a complete characterization, but also to restore the floating gate to a desired state after the charge was neutralized by radiation. The devices response to ionizing radiation was studied, showing that sensitivity increases as more charge is stored in the floating gate. The experimental results help to improve the modeling of total ionizing dose effects on floating gate structures and predict their degradation. Preliminary results show that the charge manipulation was successful in several samples, and also experimental results show good agreement with the expected theoretical sensitivity.
介绍了一种基于浮栅结构的放射治疗用电离辐射传感器的设计和特性。该器件采用商用CMOS工艺制造,并将浮栅扩展到场氧化物上,以提高辐射灵敏度。这种装置是研究浮栅结构的总剂量效应的有效工具。传感器上设有注入电极,用于操纵存储在浮栅中的电荷,不仅可以设置不同的电荷条件以完成表征,还可以在电荷被辐射中和后将浮栅恢复到所需的状态。研究了器件对电离辐射的响应,结果表明,随着浮栅中电荷的增加,器件的灵敏度也随之提高。实验结果有助于改进总电离剂量对浮栅结构影响的建模,并预测其降解。初步结果表明,电荷操纵在几个样品中是成功的,实验结果与预期的理论灵敏度吻合良好。
{"title":"Total Ionizing Dose Effects on Floating Gate Structures. Preliminary Results.","authors":"S. Carbonetto, Luciano Genovese, L. S. Salomone, M. G. Inza, E. Redin, A. Faigón","doi":"10.1109/LATS53581.2021.9651839","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651839","url":null,"abstract":"The design and characterization of an ionizing radiation sensor for radiotherapy applications based on floating gate structures are presented. The devices were fabricated in a commercial CMOS process, and the floating gate was extended over field oxide in order to improve the radiation sensitivity. Such devices are a useful tool for studying the total dose effects on floating gate structures. The sensor is provided with an injection electrode in order to manipulate the charge stored in the floating gate, allowing not only to set different charge conditions for a complete characterization, but also to restore the floating gate to a desired state after the charge was neutralized by radiation. The devices response to ionizing radiation was studied, showing that sensitivity increases as more charge is stored in the floating gate. The experimental results help to improve the modeling of total ionizing dose effects on floating gate structures and predict their degradation. Preliminary results show that the charge manipulation was successful in several samples, and also experimental results show good agreement with the expected theoretical sensitivity.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125283334","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
Testing Embedded Software Through Fault Injection: Case Study on Smart Lock 通过故障注入测试嵌入式软件:以智能锁为例
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651770
Jakub Lojda, R. Panek, Jakub Podivinsky, Ondrej Cekan, Martin Krcma, Z. Kotásek
The growing chip-level integration results in a higher susceptibility to faults of today components. This also relates to commonly used storage memories. A charged particle causes bit flip and a program stored in such memory starts to behave differently from it was supposed to. Even worse, such bit flips can be induced also on purpose to tamper with a device. While the so-called smart devices are becoming still more popular these days, such failure or even tampering of them is very undesired. A smart electronic lock can serve as an example. This is why in this paper, we evaluate the consequences of such program corruption. We target smart lock operation on several computer architectures and show the results on our case study observing the change of the lock behavior. We present our Evaluation Environment that is able to connect with single-board computers and evaluation kits to test the SW behavior on them, which is done under the presence of faults in the tested SW. Our results indicate that the most sensitive part of a program is generally the loading of shared libraries. Problem in this process results in inability to load the program. Segmentation Fault and early termination of the program (e.g. problem in the logic of motor cycle counting) is also serious. The least problematic, according to our observations, is the syntactic error in the output data. In such cases, the motor driver ignores corrupted commands and the motor move is not smooth. Certain findings from the experimental part of this paper, can be generalized to other devices as well.
日益增长的芯片级集成导致当今组件对故障的敏感性更高。这也与常用的存储存储器有关。带电粒子引起位翻转,存储在这种存储器中的程序开始表现出与预期不同的行为。更糟糕的是,这种比特翻转也可能被蓄意诱导来篡改设备。虽然所谓的智能设备现在变得越来越流行,但这种故障甚至篡改是非常不希望的。智能电子锁就是一个例子。这就是为什么在本文中,我们评估这种程序腐败的后果。我们的目标是在几种计算机体系结构上进行智能锁操作,并在观察锁行为变化的案例研究中展示结果。我们展示了我们的评估环境,它能够连接单板计算机和评估套件来测试它们上的软件行为,这是在被测试的软件中存在故障的情况下完成的。我们的结果表明,程序中最敏感的部分通常是共享库的加载。这个过程中的问题导致无法加载程序。分割故障和程序提前终止(如摩托车计数逻辑问题)也很严重。根据我们的观察,问题最少的是输出数据中的语法错误。在这种情况下,电机驱动器忽略损坏的命令,电机移动不顺利。本文实验部分的某些发现,也可以推广到其他装置。
{"title":"Testing Embedded Software Through Fault Injection: Case Study on Smart Lock","authors":"Jakub Lojda, R. Panek, Jakub Podivinsky, Ondrej Cekan, Martin Krcma, Z. Kotásek","doi":"10.1109/LATS53581.2021.9651770","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651770","url":null,"abstract":"The growing chip-level integration results in a higher susceptibility to faults of today components. This also relates to commonly used storage memories. A charged particle causes bit flip and a program stored in such memory starts to behave differently from it was supposed to. Even worse, such bit flips can be induced also on purpose to tamper with a device. While the so-called smart devices are becoming still more popular these days, such failure or even tampering of them is very undesired. A smart electronic lock can serve as an example. This is why in this paper, we evaluate the consequences of such program corruption. We target smart lock operation on several computer architectures and show the results on our case study observing the change of the lock behavior. We present our Evaluation Environment that is able to connect with single-board computers and evaluation kits to test the SW behavior on them, which is done under the presence of faults in the tested SW. Our results indicate that the most sensitive part of a program is generally the loading of shared libraries. Problem in this process results in inability to load the program. Segmentation Fault and early termination of the program (e.g. problem in the logic of motor cycle counting) is also serious. The least problematic, according to our observations, is the syntactic error in the output data. In such cases, the motor driver ignores corrupted commands and the motor move is not smooth. Certain findings from the experimental part of this paper, can be generalized to other devices as well.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"191 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121720878","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
Improved Fault Diagnosis of Analog Circuits using Light Emission Measures 利用发光测量改进模拟电路故障诊断
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651868
T. Melis, E. Simeu, E. Auvray, L. Saury
Good testability and robust fault diagnosis solutions are extremely important factors for an electronic circuit. However, these goals are difficult to achieve in analog circuits. It is even a more complex problem when such circuits are used in safety domains like automotive. In this work, an active exploitation of the light emission from silicon devices is proposed. This constitutes a new fault diagnosis method. In particular, how to characterize the light emission from the basic principles and mechanisms is presented. Then the description of how it is used as a parameter in automatic fault simulators is given. The results of this paper prove the benefits of such methods in fault diagnosis and testability of the analog circuits.
良好的可测试性和鲁棒的故障诊断方案是电子电路的重要因素。然而,这些目标很难在模拟电路中实现。当这种电路用于汽车等安全领域时,问题就更加复杂了。在这项工作中,提出了一种积极利用硅器件发光的方法。这构成了一种新的故障诊断方法。特别地,从基本原理和机理上介绍了如何表征光发射。然后描述了如何将其作为自动故障模拟器的参数。本文的研究结果证明了该方法在模拟电路故障诊断和可测试性方面的优越性。
{"title":"Improved Fault Diagnosis of Analog Circuits using Light Emission Measures","authors":"T. Melis, E. Simeu, E. Auvray, L. Saury","doi":"10.1109/LATS53581.2021.9651868","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651868","url":null,"abstract":"Good testability and robust fault diagnosis solutions are extremely important factors for an electronic circuit. However, these goals are difficult to achieve in analog circuits. It is even a more complex problem when such circuits are used in safety domains like automotive. In this work, an active exploitation of the light emission from silicon devices is proposed. This constitutes a new fault diagnosis method. In particular, how to characterize the light emission from the basic principles and mechanisms is presented. Then the description of how it is used as a parameter in automatic fault simulators is given. The results of this paper prove the benefits of such methods in fault diagnosis and testability of the analog circuits.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115717585","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
Towards SAT-Based SBST Generation for RISC-V Cores 面向RISC-V核的基于sat的SBST生成
Pub Date : 2021-10-27 DOI: 10.1109/LATS53581.2021.9651819
Tobias Faller, P. Scholl, Tobias Paxian, B. Becker
The increasing amount and diversity of System-On-a-Chip (SoC) devices with short development times pose numerous challenges. The RISC-V initiative targets this market with a free and open ISA that supports custom instruction set extensions and accelerators to adapt to application specific scenarios and meet varying constraints w.r.t. efficiency, security, safety and computational power. In this context we target an appropriate test strategy to find manufacturing defects during production, and moreover, to detect degradation in the field. An essential part of this strategy will be so-called Software-Based Self-Tests (SBST). Manually developing SBST programs is a tedious and time-consuming task that requires the expertise of a skilled engineer with detailed knowledge about the specific architecture of the processor at hand. In contrast we present a staggered SBST approach for the automatic creation of SBST programs for RISC-V architectures with the help of SAT-based test pattern generation. First experimental results to demonstrate the feasibility of our approach are provided by test generation results for two exemplary RISC-V processor, each in two variants.
随着系统单片(SoC)器件数量和种类的不断增加,开发时间也越来越短,这带来了许多挑战。RISC-V计划以免费开放的ISA为目标市场,该ISA支持自定义指令集扩展和加速器,以适应特定的应用场景,并满足不同的效率、安全性、安全性和计算能力限制。在这种情况下,我们的目标是一个适当的测试策略,以发现生产过程中的制造缺陷,而且,在现场检测退化。该策略的一个重要部分将是所谓的基于软件的自测(SBST)。手动开发SBST程序是一项冗长而耗时的任务,需要熟练的工程师的专业知识,并对手头的处理器的特定体系结构有详细的了解。相比之下,我们提出了一种交错的SBST方法,用于在基于sat的测试模式生成的帮助下为RISC-V架构自动创建SBST程序。首先,通过对两个示例性RISC-V处理器的测试生成结果提供了证明我们方法可行性的实验结果,每个处理器都有两个变体。
{"title":"Towards SAT-Based SBST Generation for RISC-V Cores","authors":"Tobias Faller, P. Scholl, Tobias Paxian, B. Becker","doi":"10.1109/LATS53581.2021.9651819","DOIUrl":"https://doi.org/10.1109/LATS53581.2021.9651819","url":null,"abstract":"The increasing amount and diversity of System-On-a-Chip (SoC) devices with short development times pose numerous challenges. The RISC-V initiative targets this market with a free and open ISA that supports custom instruction set extensions and accelerators to adapt to application specific scenarios and meet varying constraints w.r.t. efficiency, security, safety and computational power. In this context we target an appropriate test strategy to find manufacturing defects during production, and moreover, to detect degradation in the field. An essential part of this strategy will be so-called Software-Based Self-Tests (SBST). Manually developing SBST programs is a tedious and time-consuming task that requires the expertise of a skilled engineer with detailed knowledge about the specific architecture of the processor at hand. In contrast we present a staggered SBST approach for the automatic creation of SBST programs for RISC-V architectures with the help of SAT-based test pattern generation. First experimental results to demonstrate the feasibility of our approach are provided by test generation results for two exemplary RISC-V processor, each in two variants.","PeriodicalId":404536,"journal":{"name":"2021 IEEE 22nd Latin American Test Symposium (LATS)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115853230","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
期刊
2021 IEEE 22nd Latin American Test Symposium (LATS)
全部 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