首页 > 最新文献

Journal of Electronic Testing最新文献

英文 中文
Formal Verification of Universal Numbers using Theorem Proving 利用定理证明对万国数进行形式验证
Pub Date : 2024-06-28 DOI: 10.1007/s10836-024-06123-9
Adnan Rashid, Ayesha Gauhar, Osman Hasan, Sa’ed Abed, Imtiaz Ahmad

A universal number (Unum) is a number representation format that can reduce the memory contention issues in multicore processors and parallel computing systems by optimizing the bit storage in the arithmetic operations. Given the safety-critical nature of applications of Unum format, there is a dire need to rigorously assess the correctness of the Unum based arithmetic operations. Unums are of three types, namely, Unum-I, Unum-II and Unum-III (commonly known as Posits). In this paper, we provide a higher-order-logic formalization of Unum-III (posits). In particular, we formally model a posit format (binary encoding of a posit), which is comprised of the sign, exponent, regime and fraction bits, using the HOL Light theorem prover. In order to prove the correctness of a posit format, we formally verify various properties regarding conversions of a real number to a posit and a posit to a real number and the scaling factors of the regime, exponent and fraction bits of a posit using HOL Light.

通用数(Unum)是一种数字表示格式,通过优化算术运算中的位存储,可以减少多核处理器和并行计算系统中的内存争用问题。鉴于 Unum 格式应用的安全关键性,迫切需要严格评估基于 Unum 的算术运算的正确性。Unum 有三种类型,即 Unum-I、Unum-II 和 Unum-III(通常称为 Posits)。在本文中,我们对 Unum-III(Posits)进行了高阶逻辑形式化。特别是,我们使用 HOL Light 定理证明器正式模拟了由符号位、指数位、制度位和分数位组成的 Posit 格式(Posit 的二进制编码)。为了证明 posit 格式的正确性,我们使用 HOL Light 正式验证了实数到 posit 和 posit 到实数转换的各种属性,以及 posit 的制度位、指数位和分数位的缩放因子。
{"title":"Formal Verification of Universal Numbers using Theorem Proving","authors":"Adnan Rashid, Ayesha Gauhar, Osman Hasan, Sa’ed Abed, Imtiaz Ahmad","doi":"10.1007/s10836-024-06123-9","DOIUrl":"https://doi.org/10.1007/s10836-024-06123-9","url":null,"abstract":"<p>A universal number (<span>Unum</span>) is a number representation format that can reduce the memory contention issues in multicore processors and parallel computing systems by optimizing the bit storage in the arithmetic operations. Given the safety-critical nature of applications of <span>Unum</span> format, there is a dire need to rigorously assess the correctness of the <span>Unum</span> based arithmetic operations. <span>Unums</span> are of three types, namely, Unum-I, Unum-II and <span>Unum-III</span> (commonly known as <span>Posits</span>). In this paper, we provide a higher-order-logic formalization of <span>Unum-III</span> (<span>posits</span>). In particular, we formally model a <span>posit</span> format (binary encoding of a <span>posit</span>), which is comprised of the sign, exponent, regime and fraction bits, using the <span>HOL Light</span> theorem prover. In order to prove the correctness of a <span>posit</span> format, we formally verify various properties regarding conversions of a real number to a <span>posit</span> and a <span>posit</span> to a real number and the scaling factors of the regime, exponent and fraction bits of a <span>posit</span> using <span>HOL Light</span>.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"61 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141501237","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
Towards the Detection of Hardware Trojans with Cost Effective Test Vectors using Genetic Algorithm 使用遗传算法利用经济有效的测试向量检测硬件木马
Pub Date : 2024-06-25 DOI: 10.1007/s10836-024-06122-w
Sandip Chakraborty, Archisman Ghosh, Anindan Mondal, Bibhash Sen

Hardware Trojans (HT) are tiny circuits designed to exploit electronic devices, posing risks such as device malfunction or leakage of sensitive information. The adversary aims to implant these HTs specifically targeting nets with minimal signal transition (rare gates) within a circuit, evading detection during functional tests. Some Trojan variants are activated by adversaries under specific periodic conditions. Logic testing, a well-established method for test generation in HT detection, faces challenges due to the impractical scale of the search space, whereas Genetic Algorithms (GA) excel in efficiently navigating extensive solution spaces. This paper presents a GA-based technique that integrates information on effective inputs, along with an adequate fitness function defined based on combinational controllability and structural features, for detecting conditionally triggered ultrasmall HTs. Upon assessing the ITC 99 and ISCAS 85 and 89 benchmarks, we note significant enhancements in trigger coverage and reduced run-time requirements in comparison to state-of-the-art methods like MERO and TRIAGE.

硬件木马(HT)是一种微小电路,旨在利用电子设备,造成设备故障或敏感信息泄露等风险。敌方的目的是专门针对电路中信号转换极少的网络(稀有门)植入这些 HT,以躲避功能测试中的检测。一些木马变种会在特定周期条件下被对手激活。在 HT 检测中,逻辑测试是一种行之有效的测试生成方法,但由于搜索空间的规模不切实际而面临挑战,而遗传算法(GA)在高效浏览广泛的解决方案空间方面表现出色。本文介绍了一种基于遗传算法的技术,该技术整合了有效输入信息以及基于组合可控性和结构特征定义的适当适配函数,用于检测条件触发的超小型 HT。通过评估 ITC 99 和 ISCAS 85 和 89 基准,我们注意到与 MERO 和 TRIAGE 等最先进的方法相比,触发覆盖率显著提高,运行时间要求降低。
{"title":"Towards the Detection of Hardware Trojans with Cost Effective Test Vectors using Genetic Algorithm","authors":"Sandip Chakraborty, Archisman Ghosh, Anindan Mondal, Bibhash Sen","doi":"10.1007/s10836-024-06122-w","DOIUrl":"https://doi.org/10.1007/s10836-024-06122-w","url":null,"abstract":"<p>Hardware Trojans (HT) are tiny circuits designed to exploit electronic devices, posing risks such as device malfunction or leakage of sensitive information. The adversary aims to implant these HTs specifically targeting nets with minimal signal transition (rare gates) within a circuit, evading detection during functional tests. Some Trojan variants are activated by adversaries under specific periodic conditions. Logic testing, a well-established method for test generation in HT detection, faces challenges due to the impractical scale of the search space, whereas Genetic Algorithms (GA) excel in efficiently navigating extensive solution spaces. This paper presents a GA-based technique that integrates information on effective inputs, along with an adequate fitness function defined based on combinational controllability and structural features, for detecting conditionally triggered ultrasmall HTs. Upon assessing the ITC 99 and ISCAS 85 and 89 benchmarks, we note significant enhancements in trigger coverage and reduced run-time requirements in comparison to state-of-the-art methods like MERO and TRIAGE.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141501238","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
A Novel Framework For Optimal Test Case Generation and Prioritization Using Ent-LSOA And IMTRNN Techniques 使用 Ent-LSOA 和 IMTRNN 技术优化测试用例生成和优先级排序的新框架
Pub Date : 2024-06-20 DOI: 10.1007/s10836-024-06121-x
A. Tamizharasi, P. Ezhumalai

Test Case Generation (TCG) generates various types of tests, including functional tests, performance tests, security tests, and reliability tests to ensure software quality, while Test Case Prioritization (TCP) prioritizes the generated tests. However, the previous studies had challenges, including resource constraints, detecting crucial requirements, and automating the Test Case (TC) process efficiently. Additionally, the process is costlier and takes a maximum time duration that affects the effective performance. Therefore, an effective framework is proposed to overcome such issues by optimizing TCG and TCP processes effectively. The proposed work starts with the generation of a Unified Modeling Language (UML) diagram from historical project source code, which is then converted into a Comma-Separated Value (CSV) format. Then, the feature extraction is performed on this CSV file, followed by optimal TCG using the Entropy-based Locust Swarm Optimization Algorithm (Ent-LSOA). Additionally, factors are extracted and reduced from the historical project source code using Pearson Correlation Coefficient-Generalized Discriminant Analysis (PCC-GDA). Finally, the optimal TCs and selected factors are prioritized with the highest accuracy and recall of 96.89% and 96.92%, respectively using an Interpolated Multiple Time scale Recurrent Neural Network (IMTRNN). Thus, the proposed work outperformed the existing techniques by providing an efficient solution for TCG and TCP in software testing.

测试用例生成(TCG)会生成各种类型的测试,包括功能测试、性能测试、安全测试和可靠性测试,以确保软件质量,而测试用例优先级排序(TCP)则会对生成的测试进行优先排序。然而,以往的研究面临着资源限制、检测关键需求和高效自动化测试用例(TC)流程等挑战。此外,该过程成本较高,耗时最长,影响了有效性能。因此,我们提出了一个有效的框架,通过有效优化 TCG 和 TCP 流程来克服这些问题。建议的工作首先从历史项目源代码生成统一建模语言(UML)图,然后将其转换为逗号分隔值(CSV)格式。然后,对 CSV 文件进行特征提取,接着使用基于熵的蝗虫群优化算法(Ent-LSOA)优化 TCG。此外,还使用皮尔逊相关系数-广义判别分析(PCC-GDA)从历史项目源代码中提取并减少因子。最后,使用插值多时间尺度递归神经网络(IMTRNN)确定了最佳 TC 和所选因素的优先级,准确率和召回率分别达到 96.89% 和 96.92%。因此,所提出的工作超越了现有技术,为软件测试中的 TCG 和 TCP 提供了有效的解决方案。
{"title":"A Novel Framework For Optimal Test Case Generation and Prioritization Using Ent-LSOA And IMTRNN Techniques","authors":"A. Tamizharasi, P. Ezhumalai","doi":"10.1007/s10836-024-06121-x","DOIUrl":"https://doi.org/10.1007/s10836-024-06121-x","url":null,"abstract":"<p>Test Case Generation (TCG) generates various types of tests, including functional tests, performance tests, security tests, and reliability tests to ensure software quality, while Test Case Prioritization (TCP) prioritizes the generated tests. However, the previous studies had challenges, including resource constraints, detecting crucial requirements, and automating the Test Case (TC) process efficiently. Additionally, the process is costlier and takes a maximum time duration that affects the effective performance. Therefore, an effective framework is proposed to overcome such issues by optimizing TCG and TCP processes effectively. The proposed work starts with the generation of a Unified Modeling Language (UML) diagram from historical project source code, which is then converted into a Comma-Separated Value (CSV) format. Then, the feature extraction is performed on this CSV file, followed by optimal TCG using the Entropy-based Locust Swarm Optimization Algorithm (Ent-LSOA). Additionally, factors are extracted and reduced from the historical project source code using Pearson Correlation Coefficient-Generalized Discriminant Analysis (PCC-GDA). Finally, the optimal TCs and selected factors are prioritized with the highest accuracy and recall of 96.89% and 96.92%, respectively using an Interpolated Multiple Time scale Recurrent Neural Network (IMTRNN). Thus, the proposed work outperformed the existing techniques by providing an efficient solution for TCG and TCP in software testing.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"82 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141501239","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
Analysis of Combinational Circuit Failure Rate based on Graph Partitioning and Probabilistic Binomial Approach 基于图划分和概率二项式方法的组合电路故障率分析
Pub Date : 2024-05-28 DOI: 10.1007/s10836-024-06119-5
Esther Goudet, Fabio Sureau, Paul Breuil, Luis Peña Treviño, Lirida Naviner, Jean-Marc Daveau, Philippe Roche

This paper studies the fault propagation and the correctness rate calculation of combinatorial circuits. We rely on circuit partitioning and on a probabilistic approach close to a binomial distribution, assuming some simultaneous faults have a certain probability to occur in the circuit’s gates. We extend the results of our Clusterized Probabilistic Binomial Reliability model (CPBR), in which we obtained the results for several combinatorial multiplier designs, as seen in our previous publication. We now target non-arithmetic combinatorial netlists and, among them, a few circuits with flip-flop instances. We use the graph representation of the combinatorial netlists and we generalize our approach with a generic algorithm for CPBR. To develop this algorithm, we use some existing work on multilevel acyclic hypergraph partitioning, that we adapt to acyclic directed graphs. Furthermore, we address the problem of calculating correctness rates of circuits in cases where sequential flip-flops induce cycles in the graph. Our experiments show that our approach is capable of analysing the error and the correctness rates of significant non-arithmetic circuits, with an automatized and generic tool.

本文研究组合电路的故障传播和正确率计算。我们依靠电路分区和接近二项分布的概率方法,假设一些同时发生的故障有一定概率发生在电路的门电路中。我们扩展了簇化概率二叉可靠性模型(CPBR)的结果,在 CPBR 模型中,我们获得了几种组合乘法器设计的结果,这在我们之前的出版物中已有介绍。现在,我们的目标是非算术组合网表,其中包括一些带有触发器实例的电路。我们使用组合网表的图表示法,并用 CPBR 的通用算法来推广我们的方法。为了开发这种算法,我们使用了一些现有的多级非循环超图分割方法,并将其应用于非循环有向图。此外,我们还解决了在连续触发器引起图中循环的情况下计算电路正确率的问题。我们的实验表明,我们的方法能够分析重要的非算术电路的错误率和正确率,而且是一种自动化的通用工具。
{"title":"Analysis of Combinational Circuit Failure Rate based on Graph Partitioning and Probabilistic Binomial Approach","authors":"Esther Goudet, Fabio Sureau, Paul Breuil, Luis Peña Treviño, Lirida Naviner, Jean-Marc Daveau, Philippe Roche","doi":"10.1007/s10836-024-06119-5","DOIUrl":"https://doi.org/10.1007/s10836-024-06119-5","url":null,"abstract":"<p>This paper studies the fault propagation and the correctness rate calculation of combinatorial circuits. We rely on circuit partitioning and on a probabilistic approach close to a binomial distribution, assuming some simultaneous faults have a certain probability to occur in the circuit’s gates. We extend the results of our <i>Clusterized Probabilistic Binomial Reliability</i> model (CPBR), in which we obtained the results for several combinatorial multiplier designs, as seen in our previous publication. We now target non-arithmetic combinatorial netlists and, among them, a few circuits with flip-flop instances. We use the graph representation of the combinatorial netlists and we generalize our approach with a generic algorithm for CPBR. To develop this algorithm, we use some existing work on multilevel acyclic hypergraph partitioning, that we adapt to acyclic directed graphs. Furthermore, we address the problem of calculating correctness rates of circuits in cases where sequential flip-flops induce cycles in the graph. Our experiments show that our approach is capable of analysing the error and the correctness rates of significant non-arithmetic circuits, with an automatized and generic tool.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"38 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141170349","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
Phase Noise Analysis Performance Improvement, Testing and Stabilization of Microwave Frequency Source 相位噪声分析微波频率源的性能改进、测试和稳定
Pub Date : 2024-05-07 DOI: 10.1007/s10836-024-06118-6
Vipin Kumar, Jayanta Ghosh

The present article proposes a novel method to reduce phase noise in a PLL based X-Band source consisting of oscillating and non-oscillating components for the use in Pulse Doppler radar. It also provides phase noise performance stabilization under random vibration. The method consists of improved electrical design and PCB layout, noise filtering technique and passive isolation scheme to suppress vibration-induced noise. Acceleration sensitivity is an important requirement for radars and sensors mounted in unmanned aerial vehicles, aircrafts, missiles and other dynamic platforms. These systems provide superior performance when subjected to severe environmental condition. However, mechanical vibration and acceleration can introduce physical deformation that thereby degrades the frequency source generated signal phase noise. It effects the complete radar system that depends on frequency source performance. The development and testing of a stable X-Band source at 10.64 GHz using indirect method has been carried out which proved that the phase noise is stable both in steady state and under random vibration of 7g magnitude. The study of critical design aspects of test fixture, test object mounting arrangement, investigation on vibration response and performance stabilization along with description of test setup and measurement procedure has been reported. An improvement of around 35-40 dB in phase noise is achieved at close-in offset frequencies. Few challenges and suggestions for the accurate measurement of random vibration testing for frequency sources have also been mentioned.

本文提出了一种降低基于 PLL 的 X 波段信号源相位噪声的新方法,该信号源由振荡和非振荡元件组成,可用于脉冲多普勒雷达。该方法还能在随机振动情况下稳定相位噪声性能。该方法包括改进电气设计和 PCB 布局、噪声滤波技术和无源隔离方案,以抑制振动引起的噪声。加速度灵敏度是安装在无人机、飞机、导弹和其他动态平台上的雷达和传感器的一项重要要求。这些系统在恶劣的环境条件下可提供卓越的性能。然而,机械振动和加速度会导致物理变形,从而降低频率源产生的信号相位噪声。这会影响到依赖频率源性能的整个雷达系统。采用间接法对 10.64 GHz 稳定 X 波段源进行了开发和测试,结果证明,无论是在稳定状态下还是在 7g 级随机振动下,相位噪声都是稳定的。报告研究了测试夹具的关键设计方面、测试对象的安装安排、振动响应和性能稳定的调查,以及测试装置和测量程序的说明。在接近偏移频率时,相位噪声提高了约 35-40 分贝。报告还提到了频率源随机振动测试精确测量方面的一些挑战和建议。
{"title":"Phase Noise Analysis Performance Improvement, Testing and Stabilization of Microwave Frequency Source","authors":"Vipin Kumar, Jayanta Ghosh","doi":"10.1007/s10836-024-06118-6","DOIUrl":"https://doi.org/10.1007/s10836-024-06118-6","url":null,"abstract":"<p>The present article proposes a novel method to reduce phase noise in a PLL based X-Band source consisting of oscillating and non-oscillating components for the use in Pulse Doppler radar. It also provides phase noise performance stabilization under random vibration. The method consists of improved electrical design and PCB layout, noise filtering technique and passive isolation scheme to suppress vibration-induced noise. Acceleration sensitivity is an important requirement for radars and sensors mounted in unmanned aerial vehicles, aircrafts, missiles and other dynamic platforms. These systems provide superior performance when subjected to severe environmental condition. However, mechanical vibration and acceleration can introduce physical deformation that thereby degrades the frequency source generated signal phase noise. It effects the complete radar system that depends on frequency source performance. The development and testing of a stable X-Band source at 10.64 GHz using indirect method has been carried out which proved that the phase noise is stable both in steady state and under random vibration of 7g magnitude. The study of critical design aspects of test fixture, test object mounting arrangement, investigation on vibration response and performance stabilization along with description of test setup and measurement procedure has been reported. An improvement of around 35-40 dB in phase noise is achieved at close-in offset frequencies. Few challenges and suggestions for the accurate measurement of random vibration testing for frequency sources have also been mentioned.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"33 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140936144","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
Radiation Hardened by Design-based Voltage Controlled Oscillator for Low Power Phase Locked Loop Application 用于低功率锁相环应用的基于设计的抗辐射压控振荡器
Pub Date : 2024-04-17 DOI: 10.1007/s10836-024-06113-x
Rachana Ahirwar, Manisha Pattanaik, Pankaj Srivastava

A radiation-hardened-by-design (RHBD) current-starved-ring voltage-controlled oscillator (CSR-VCO) design is proposed based on the separation of gate input technique to mitigate single event effects (SEEs) for phase-locked loop (PLL) implementation. A double-exponential (DE) current model is used to analyze the effect of single event transient (SET) at the output of the proposed RHBD CSR-VCO. The proposed RHBD CSR-VCO is implemented in United Microelectronics Corporation (UMC) 65 nm CMOS technology and a 71.6% improvement is achieved in phase displacement as compared to conventional VCO. The oscillation frequency of 1.75 GHz is obtained for the proposed RHBD CSR-VCO with a tuning range from 0.40 GHz to 2.23 GHz and power dissipation of 1.368 mW. The proposed RHBD CSR-VCO is protected against radiation with deposited charges up to 1050 fC and achieved a higher figure-of-merit (FOM) when compared to the recently reported VCOs and PLLs. This shows that even in a radiation-prone environment, the RHBD PLL can achieve excellent performance and be employed successfully in low-power, high-speed communication applications.

基于栅极输入分离技术,提出了一种辐射加固设计(RHBD)电流匮乏环压控振荡器(CSR-VCO)设计,以减轻锁相环(PLL)实施过程中的单事件效应(SEE)。使用双指数(DE)电流模型分析了拟议 RHBD CSR-VCO 输出端的单事件瞬态(SET)效应。拟议的 RHBD CSR-VCO 采用联合微电子公司 (UMC) 65 纳米 CMOS 技术实现,与传统 VCO 相比,相位位移提高了 71.6%。RHBD CSR-VCO 的振荡频率为 1.75 GHz,调谐范围为 0.40 GHz 至 2.23 GHz,功耗为 1.368 mW。与最近报道的 VCO 和 PLL 相比,拟议的 RHBD CSR-VCO 可抵御高达 1050 fC 的沉积电荷辐射,并实现了更高的性能系数 (FOM)。这表明,即使在易受辐射影响的环境中,RHBD PLL 也能实现出色的性能,并成功应用于低功耗、高速通信应用中。
{"title":"Radiation Hardened by Design-based Voltage Controlled Oscillator for Low Power Phase Locked Loop Application","authors":"Rachana Ahirwar, Manisha Pattanaik, Pankaj Srivastava","doi":"10.1007/s10836-024-06113-x","DOIUrl":"https://doi.org/10.1007/s10836-024-06113-x","url":null,"abstract":"<p>A radiation-hardened-by-design (RHBD) current-starved-ring voltage-controlled oscillator (CSR-VCO) design is proposed based on the separation of gate input technique to mitigate single event effects (SEEs) for phase-locked loop (PLL) implementation. A double-exponential (DE) current model is used to analyze the effect of single event transient (SET) at the output of the proposed RHBD CSR-VCO. The proposed RHBD CSR-VCO is implemented in United Microelectronics Corporation (UMC) 65 nm CMOS technology and a 71.6% improvement is achieved in phase displacement as compared to conventional VCO. The oscillation frequency of 1.75 GHz is obtained for the proposed RHBD CSR-VCO with a tuning range from 0.40 GHz to 2.23 GHz and power dissipation of 1.368 mW. The proposed RHBD CSR-VCO is protected against radiation with deposited charges up to 1050 fC and achieved a higher figure-of-merit (FOM) when compared to the recently reported VCOs and PLLs. This shows that even in a radiation-prone environment, the RHBD PLL can achieve excellent performance and be employed successfully in low-power, high-speed communication applications.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"57 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140609279","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
An End-to-End Mutually Exclusive Autoencoder Method for Analog Circuit Fault Diagnosis 用于模拟电路故障诊断的端到端互斥自动编码器方法
Pub Date : 2024-04-16 DOI: 10.1007/s10836-023-06097-0
Yuling Shang, Songyi Wei, Chunquan Li, Xiaojing Ye, Lizhen Zeng, Wei Hu, Xiang He, Jinzhuo Zhou

Fault diagnosis of analog circuits is a classical problem, and its difficulty lies in the similarity between fault features. To address the issue, an end-to-end mutually exclusive autoencoder (EEMEAE) fault diagnosis method for analog circuits is proposed. In order to make full use of the advantages of Fourier transform(FT) and wavelet packet transform(WPT) for extracting signal features, the original signals processed by FT and WPT are fed into two autoencoders respectively. The hidden layers of the autoencoders are mutually exclusive by Euclidean distance restriction. And the reconstruction layer is replaced by a softmax layer and 1-norm combined with cross-entropy that can effectively enhance the discriminability of features. Finally, the learning rate is adjusted adaptively by the difference of loss function to further improve the convergence speed and diagnostic performance of the model. The proposed method is verified by the simulation circuit and actual circuit and the experimental results illustrate that it is effective.

模拟电路故障诊断是一个经典问题,其难点在于故障特征之间的相似性。针对这一问题,本文提出了一种端到端互斥自动编码器(EEMEAE)模拟电路故障诊断方法。为了充分发挥傅立叶变换(FT)和小波包变换(WPT)在提取信号特征方面的优势,将经过傅立叶变换和小波包变换处理的原始信号分别输入两个自动编码器。通过欧氏距离限制,自编码器的隐藏层是互斥的。而重构层则由 Softmax 层和 1-norm 结合交叉熵来代替,这样可以有效提高特征的可辨别性。最后,通过损失函数的差异自适应地调整学习率,进一步提高了模型的收敛速度和诊断性能。通过仿真电路和实际电路对所提出的方法进行了验证,实验结果表明该方法是有效的。
{"title":"An End-to-End Mutually Exclusive Autoencoder Method for Analog Circuit Fault Diagnosis","authors":"Yuling Shang, Songyi Wei, Chunquan Li, Xiaojing Ye, Lizhen Zeng, Wei Hu, Xiang He, Jinzhuo Zhou","doi":"10.1007/s10836-023-06097-0","DOIUrl":"https://doi.org/10.1007/s10836-023-06097-0","url":null,"abstract":"<p>Fault diagnosis of analog circuits is a classical problem, and its difficulty lies in the similarity between fault features. To address the issue, an end-to-end mutually exclusive autoencoder (EEMEAE) fault diagnosis method for analog circuits is proposed. In order to make full use of the advantages of Fourier transform(FT) and wavelet packet transform(WPT) for extracting signal features, the original signals processed by FT and WPT are fed into two autoencoders respectively. The hidden layers of the autoencoders are mutually exclusive by Euclidean distance restriction. And the reconstruction layer is replaced by a softmax layer and 1-norm combined with cross-entropy that can effectively enhance the discriminability of features. Finally, the learning rate is adjusted adaptively by the difference of loss function to further improve the convergence speed and diagnostic performance of the model. The proposed method is verified by the simulation circuit and actual circuit and the experimental results illustrate that it is effective.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"98 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140578981","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
A Survey and Recent Advances: Machine Intelligence in Electronic Testing 概览与最新进展:电子测试中的机器智能
Pub Date : 2024-04-15 DOI: 10.1007/s10836-024-06117-7
Soham Roy, Spencer K. Millican, Vishwani D. Agrawal

Integrated circuit (IC) testing presents complex problems that for large circuits are exceptionally difficult to solve by traditional computing techniques. To deal with unmanageable time complexity, engineers often rely on human “hunches" and “heuristics" learned through experience. Training computers to adopt these human skills is referred to as machine intelligence (MI) or machine learning (ML). This survey examines applications of such methods to test analog, radio frequency (RF), digital, and memory circuits. It also summarizes ML applications to hardware security and emerging technologies, highlighting challenges and potential research directions. The present work is an extension of a recent paper from IEEE VLSI Test Symposium (VTS’21), and includes recent applications of artificial neural network (ANN) and principal component analysis (PCA) to automatic test pattern generation (ATPG).

集成电路 (IC) 测试是一个复杂的问题,对于大型电路来说,传统的计算技术很难解决这些问题。为了解决时间复杂性难以驾驭的问题,工程师们通常依赖人类通过经验获得的 "直觉 "和 "启发式 "方法。训练计算机采用这些人类技能被称为机器智能(MI)或机器学习(ML)。本调查研究了此类方法在模拟、射频 (RF)、数字和存储电路测试中的应用。它还总结了 ML 在硬件安全和新兴技术中的应用,强调了挑战和潜在的研究方向。本研究是对最近在 IEEE VLSI 测试研讨会 (VTS'21) 上发表的一篇论文的扩展,包括人工神经网络 (ANN) 和主成分分析 (PCA) 在自动测试模式生成 (ATPG) 中的最新应用。
{"title":"A Survey and Recent Advances: Machine Intelligence in Electronic Testing","authors":"Soham Roy, Spencer K. Millican, Vishwani D. Agrawal","doi":"10.1007/s10836-024-06117-7","DOIUrl":"https://doi.org/10.1007/s10836-024-06117-7","url":null,"abstract":"<p>Integrated circuit (IC) testing presents complex problems that for large circuits are exceptionally difficult to solve by traditional computing techniques. To deal with unmanageable time complexity, engineers often rely on human “hunches\" and “heuristics\" learned through experience. Training computers to adopt these human skills is referred to as machine intelligence (MI) or machine learning (ML). This survey examines applications of such methods to test analog, radio frequency (RF), digital, and memory circuits. It also summarizes ML applications to hardware security and emerging technologies, highlighting challenges and potential research directions. The present work is an extension of a recent paper from IEEE VLSI Test Symposium (VTS’21), and includes recent applications of artificial neural network (ANN) and principal component analysis (PCA) to automatic test pattern generation (ATPG).</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"4 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140578983","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
Sahand: A Software Fault-Prediction Method Using Autoencoder Neural Network and K-Means Algorithm Sahand:使用自动编码器神经网络和 K-Means 算法的软件故障预测方法
Pub Date : 2024-04-12 DOI: 10.1007/s10836-024-06116-8
Bahman Arasteh, Sahar Golshan, Shiva Shami, Farzad Kiani

Software is playing a growing role in many safety-critical applications, and software systems dependability is a major concern. Predicting faulty modules of software before the testing phase is one method for enhancing software reliability. The ability to predict and identify the faulty modules of software can lower software testing costs. Machine learning algorithms can be used to solve software fault prediction problem. Identifying the faulty modules of software with the maximum accuracy, precision, and performance are the main objectives of this study. A hybrid method combining the autoencoder and the K-means algorithm is utilized in this paper to develop a software fault predictor. The autoencoder algorithm, as a preprocessor, is used to select the effective attributes of the training dataset and consequently to reduce its size. Using an autoencoder with the K-means clustering method results in lower clustering error and time. Tests conducted on the standard NASA PROMIS data sets demonstrate that by removing the inefficient elements from the training data set, the proposed fault predictor has increased accuracy (96%) and precision (93%). The recall criteria provided by the proposed method is about 87%. Also, reducing the time necessary to create the software fault predictor is the other merit of this study.

软件在许多安全关键型应用中发挥着越来越重要的作用,而软件系统的可靠性是人们关注的一个主要问题。在测试阶段之前预测软件的故障模块是提高软件可靠性的一种方法。预测和识别软件故障模块的能力可以降低软件测试成本。机器学习算法可用于解决软件故障预测问题。本研究的主要目标是以最高的准确度、精确度和性能识别软件故障模块。本文采用自编码器算法和 K-means 算法相结合的混合方法来开发软件故障预测器。自动编码器算法作为预处理器,用于选择训练数据集的有效属性,从而缩小数据集的规模。将自动编码器与 K-means 聚类方法结合使用,可以减少聚类误差和时间。在 NASA PROMIS 标准数据集上进行的测试表明,通过从训练数据集中删除低效元素,所提出的故障预测器提高了准确率(96%)和精确率(93%)。建议方法提供的召回标准约为 87%。此外,减少创建软件故障预测器所需的时间也是本研究的另一个优点。
{"title":"Sahand: A Software Fault-Prediction Method Using Autoencoder Neural Network and K-Means Algorithm","authors":"Bahman Arasteh, Sahar Golshan, Shiva Shami, Farzad Kiani","doi":"10.1007/s10836-024-06116-8","DOIUrl":"https://doi.org/10.1007/s10836-024-06116-8","url":null,"abstract":"<p>Software is playing a growing role in many safety-critical applications, and software systems dependability is a major concern. Predicting faulty modules of software before the testing phase is one method for enhancing software reliability. The ability to predict and identify the faulty modules of software can lower software testing costs. Machine learning algorithms can be used to solve software fault prediction problem. Identifying the faulty modules of software with the maximum accuracy, precision, and performance are the main objectives of this study. A hybrid method combining the autoencoder and the K-means algorithm is utilized in this paper to develop a software fault predictor. The autoencoder algorithm, as a preprocessor, is used to select the effective attributes of the training dataset and consequently to reduce its size. Using an autoencoder with the K-means clustering method results in lower clustering error and time. Tests conducted on the standard NASA PROMIS data sets demonstrate that by removing the inefficient elements from the training data set, the proposed fault predictor has increased accuracy (96%) and precision (93%). The recall criteria provided by the proposed method is about 87%. Also, reducing the time necessary to create the software fault predictor is the other merit of this study.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"16 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140579483","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
Comparison of Single Event Effect and Space Electrostatic Discharge Effect on FPGA Signal Transmission 单次事件效应和空间静电放电效应对 FPGA 信号传输的影响比较
Pub Date : 2024-04-04 DOI: 10.1007/s10836-024-06114-w
Rongxing Cao, Yan Liu, Yulong Cai, Bo Mei, Lin Zhao, Jiayu Tian, Shuai Cui, He Lv, Xianghua Zeng, Yuxiong Xue

As the central control component in aerospace products, SRAM-based FPGA finds extensive application in space. In its operational context, the space radiation environment introduces single event effect (SEE) and space electrostatic discharge effect (SESD) in FPGAs. This paper investigates SEE and SESD in SRAM-based FPGA using an integrated simulation method that combines device-level and circuit-level analyses. The findings reveal that the distinction in signal transmission primarily lies in the number of upsets and their correlation with the initial state. SEE can lead to single-bit or multi-bit upsets in SRAM, while SESD typically induces multi-bit upsets (MBU) in SRAM. Furthermore, the logic upset caused by SEE exhibits almost no correlation with the initial state of SRAM. Conversely, the upset caused by SESD is linked to the initial state, and the threshold voltage of Single Event Upsets (SEU) in different initial states is not uniform.

作为航空航天产品的核心控制部件,基于 SRAM 的 FPGA 在太空中得到了广泛应用。在其运行环境中,空间辐射环境会给 FPGA 带来单事件效应(SEE)和空间静电放电效应(SESD)。本文采用结合器件级和电路级分析的综合仿真方法,研究了基于 SRAM 的 FPGA 中的 SEE 和 SESD。研究结果表明,信号传输的区别主要在于颠倒的次数及其与初始状态的相关性。SEE 可导致 SRAM 中的单位或多位中断,而 SESD 通常会引起 SRAM 中的多位中断 (MBU)。此外,SEE 引起的逻辑中断与 SRAM 的初始状态几乎没有关联。相反,SESD 引起的破坏与初始状态有关,不同初始状态下的单事件破坏 (SEU) 阈值电压并不一致。
{"title":"Comparison of Single Event Effect and Space Electrostatic Discharge Effect on FPGA Signal Transmission","authors":"Rongxing Cao, Yan Liu, Yulong Cai, Bo Mei, Lin Zhao, Jiayu Tian, Shuai Cui, He Lv, Xianghua Zeng, Yuxiong Xue","doi":"10.1007/s10836-024-06114-w","DOIUrl":"https://doi.org/10.1007/s10836-024-06114-w","url":null,"abstract":"<p>As the central control component in aerospace products, SRAM-based FPGA finds extensive application in space. In its operational context, the space radiation environment introduces single event effect (SEE) and space electrostatic discharge effect (SESD) in FPGAs. This paper investigates SEE and SESD in SRAM-based FPGA using an integrated simulation method that combines device-level and circuit-level analyses. The findings reveal that the distinction in signal transmission primarily lies in the number of upsets and their correlation with the initial state. SEE can lead to single-bit or multi-bit upsets in SRAM, while SESD typically induces multi-bit upsets (MBU) in SRAM. Furthermore, the logic upset caused by SEE exhibits almost no correlation with the initial state of SRAM. Conversely, the upset caused by SESD is linked to the initial state, and the threshold voltage of Single Event Upsets (SEU) in different initial states is not uniform.</p>","PeriodicalId":501485,"journal":{"name":"Journal of Electronic Testing","volume":"138 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140579256","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 Electronic Testing
全部 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