{"title":"Low-power Accuracy-configurable Carry Look-ahead Adder Based on Voltage Overscaling Technique","authors":"H. Afzali-Kusha, M. Kamal, M. Pedram","doi":"10.1109/ISQED48828.2020.9137039","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137039","url":null,"abstract":"In this paper, a low-power accuracy-configurable block-based Carry Look-ahead Adder (AC-CLA) is proposed. The structure employs the voltage over scaling and number of approximate blocks as the approximation knobs for improving the energy consumption as well as the reliability and lifetime of the adder. While the former may be set in the design time as well as the runtime, the latter may only be invoked in the design time. In this adder, for a given accuracy level, some of the blocks work in the approximate mode by using over-scaled voltages. The block-based structure enables applying the overscaled voltage for each block independently. The efficacy of the adder depends on the number of the approximate blocks as well as the VOS voltage levels used for these blocks. The use of lower VOS voltage levels for the blocks responsible for lower significant bits which have higher switching activities is the key for reducing the power consumption of the adder while having the error within a tolerable limit. The structure requires few level shifters making the realization overhead low. The efficiency of the AC-CLA structure is studied using a 15 nm FinFET technology. The results of the study indicate that in the approximate mode up to 57% energy saving may be achieved. In addition, for this adder, the BTI induced delay degradation of the adder over 10 years decreases by up to 7% compared to 50% in the case of the exact operating mode. Finally, the efficacy of AC-CLA adder is assessed in a neural network for the classification application.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133061475","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}
{"title":"Impacts of Machine Learning on Counterfeit IC Detection and Avoidance Techniques","authors":"Omid Aramoon, G. Qu","doi":"10.1109/ISQED48828.2020.9136972","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9136972","url":null,"abstract":"Globalization of integrated circuit (IC) supply chain has made counterfeiting a major source of concern in the semiconductor industry. To address this concern, extensive efforts have been put into developing effective counterfeit detection and avoidance techniques. In the recent years, machine learning (ML) algorithms have played an important role in development and evaluation of many emerging countermeasures against counterfeiting. In this paper, we aim to investigate impacts of such algorithms on the landscape of anti-counterfeiting schemes. We provide a comprehensive review of prior arts that deploy machine learning to develop or attack counterfeit detection and avoidance techniques. We also discuss future directions for application of machine learning in anti-counterfeit schemes.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123814922","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}
David C. C. Freitas, David F. M. Mota, Daniel Simões, Clailton Lopes, R. Goerl, C. Marcon, J. Silveira, J. Mota
{"title":"Error Coverage, Reliability and Cost Analysis of Fault Tolerance Techniques for 32-bit Memories used on Space Missions","authors":"David C. C. Freitas, David F. M. Mota, Daniel Simões, Clailton Lopes, R. Goerl, C. Marcon, J. Silveira, J. Mota","doi":"10.1109/ISQED48828.2020.9137019","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137019","url":null,"abstract":"As the supply voltage decreases, the sensitivity of the integrated circuits to radiation increases dramatically, affecting various components such as memory cells. This paper presents, implements, and discusses seven Error Correction Code (ECC) configurations for use in 32-bit memories designed for space missions. We evaluated the proposed ECC configurations injecting two sets of faults: (i) adjacent bitflips and (ii) all possible combinations in 32-bit memory up to five bitflips. The adjacent bitflips evaluation shows that Triple Modular Redundancy with Interleaving reaches the highest correction rates, except for three and four bitflips, and the Hamming code with interleaving obtained the highest reliability. Furthermore, the evaluation of all possible combinations in a 32-bit memory shows that Reed-Muller code outperformed all other ECCs by up to three upsets and had the best reliability of all.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127360796","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}
{"title":"TS-EFA: Resource-efficient High-precision Approximation of Exponential Functions Based on Template-scaling Method","authors":"Jeeson Kim, V. Kornijcuk, D. Jeong","doi":"10.1109/ISQED48828.2020.9137012","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137012","url":null,"abstract":"Spiking neural network (SNN) utilizes a number of temporal kernels that follow exponential functions with characteristic time-constants $tau$. The digital-hardware implementation of SNN-referred to as digital neuromorphic processor-suffers from the heavy workload caused by the exponential function approximation. The challenge is to reconcile the approximation accuracy with hardware resource cost optimally. To this end, we propose an exponential function approximation (EFA) method that reconciles its approximation precision with circuit overhead and calculation speed. This EFA is based on a template-scaling (TS) method; a segment of a full exponential function is taken as a template, and the template is repeatedly scaled to approximate the entire function. Therefore, we refer to our EFA as TS-EFA. The TS-EFA needs two lookup tables (LUT): template and scaling LUTs. The former is allocated to the template, whereas the latter is allocated to the scaling factors for the total bins. For experimental verification, we implemented the TS-EFA in a Xilinx Virtex-7 field-programmable gate array at 500 MHz clock speed. Two types of TS-EFA modules were considered: (i) module with a single time-constant and (ii) multiple time-constants. The module (i) successfully approximates the exponential function with a maximum absolute error of $1.3times 10^{-5}$ and a latency of four clock cycles. The module (ii) can be shared among different temporal kernels with different time-constants unlike the module (i). This module performs the approximation with the identical precision but an additional latency of four clock cycles, i.e., total eight clock cycles.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115657323","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}
C. Georgakidis, G. Paliaroutis, Nikolaos Sketopoulos, Pelopidas Tsoumanis, C. Sotiriou, N. Evmorfopoulos, G. Stamoulis
{"title":"A Layout-Based Soft Error Rate Estimation and Mitigation in the Presence of Multiple Transient Faults in Combinational Logic","authors":"C. Georgakidis, G. Paliaroutis, Nikolaos Sketopoulos, Pelopidas Tsoumanis, C. Sotiriou, N. Evmorfopoulos, G. Stamoulis","doi":"10.1109/ISQED48828.2020.9137014","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137014","url":null,"abstract":"Cosmic radiation resulting in transient faults to the combinational logic of Integrated Circuits (ICs), constitutes a major reliability concern for space applications. In addition, continuous technology shrinking allows for the presence of Single-Event-Multiple-Transients (SEMTs), and renders modern chips more susceptible to soft errors. The study and evaluation of the impact of such errors on ICs functionality, as well as the pursuit of techniques to mitigate Soft Error Rate (SER), tend to become an essential part of the design process. This paper presents a Monte-Carlo-based SER estimation method, taking into account all masking mechanisms, which determines the vulnerable areas of a circuit based on layout information. Two layout-aware approaches are examined, the All-to-All and TMR-based, resulting in sufficient SER mitigation. The former, implies spacing among all components, while the latter converts the most sensitive components to a TMR structure, guaranteeing spacing between TMR triplet. The TMR-based approach leads to better SER mitigation compared to All-to-All, and produces better area and performance results.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129610003","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}
{"title":"A Statistical Methodology for Post-Fabrication Weight Tuning in a Binary Perceptron","authors":"E. Azari, Ankit Wagle, S. Khatri, S. Vrudhula","doi":"10.1109/ISQED48828.2020.9136979","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9136979","url":null,"abstract":"In this paper, we present an efficient statistical approach for analyzing the robustness of threshold logic gates in the presence of process variations and using the results of that analysis to tune the weights of the threshold gate to maximize yield. Although the proposed methodology is completely general and can be applied to any circuit (digital, mixed-signal or analog), we demonstrate it using the flash transistor based threshold logic gate reported in [1]. The statistical approach presented in this paper involves construction of an efficient database and the design of a stochastic simulator based on an extension to the polynomial chaos technique. The results demonstrate that this methodology when using the stochastic simulator achieves a maximum speed up of 56.5X in reducing the number of HSPICE iterations without loss of accuracy.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130103017","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}
S. Shreya, Surila Guglani, B. Kaushik, Sourajeet Roy
{"title":"Statistical Analysis of Temperature Variability on the Write Efficiency of Spin-Orbit Torque MRAM using Polynomial Chaos Metamodels","authors":"S. Shreya, Surila Guglani, B. Kaushik, Sourajeet Roy","doi":"10.1109/ISQED48828.2020.9137004","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137004","url":null,"abstract":"Analyzing the effects of temperature variability on the operation of spintronic devices is of great importance for memory applications. This is because temperature variations often induce variations in the switching metrics such as the critical current density and write energy. Traditionally, predictive analysis of the effect of temperature variations was done using a Monte Carlo framework. In this paper, a far more numerically efficient surrogate modeling approach based on the Polynomial Chaos (PC) technique is presented for thermal analysis of spin-orbit torque (SOT) based magnetic random access memory (MRAM). Importantly, for a wide range of temperature variation from -50°C to 120°C, it has been demonstrated that the PC technique is able to predict the statistical variations of current density (JSOT) and write energy (Ewrite) with more than 99.9% accuracy while offering between one to three orders of magnitude in speedup over the conventional Monte Carlo framework.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123596353","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}
{"title":"Vulnerability-aware Dynamic Reconfiguration of Partially Protected Caches","authors":"Yuanwen Huang, P. Mishra","doi":"10.1109/ISQED48828.2020.9137050","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137050","url":null,"abstract":"Cache vulnerability is a serious design concern due to exponential increase in soft errors with technology scaling. Partially Protected Caches (PPC) is a promising solution to mitigate vulnerability to soft errors in resource-constrained embedded systems. However, PPC suffers from both performance and energy overhead. Dynamic Cache Reconfiguration (DCR) is widely used in embedded systems to save energy and improve performance [13]. In this paper, we propose a methodology which takes advantage of the protected cache to reduce vulnerability, while utilizes reconfigurability to explore the trade-off between vulnerability, energy and performance. Experimental results demonstrate that our proposed method can significantly reduce both vulnerability (up to 87%) and energy consumption (up to 41%) without affecting the performance.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124130513","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}
A. Ghosh, K. Kumar, Debaprasad De, Arnab Raha, M. K. Naskar
{"title":"Energy-Efficient Edge Detection using Approximate Ramanujan Sums","authors":"A. Ghosh, K. Kumar, Debaprasad De, Arnab Raha, M. K. Naskar","doi":"10.1109/ISQED48828.2020.9137002","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137002","url":null,"abstract":"This paper proposes for the first time an approximate computing based energy-efficient hardware accelerator using Ramanujan Sums for edge detection applications. We exploit the inherent error resilience in the edge detection algorithm to propose an approximation technique by combining two very efficient approximation methods, viz., precision scaling and loop skipping that reduces the energy consumption of the edge detection system. We propose a gradient descent based novel heuristic to automatically configure the two approximation knobs to result in the least energy consumption for a specified application-level quality, that reduces the energy consumption of the total accelerator by almost 30% for negligible application-level quality degradation. The energy savings increase to a range of as much as 70%-80% for 5-20% quality degradation.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126450991","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}
{"title":"Formal Verification of a Fully Automated Out-of-Plane Cell Injection System","authors":"Iram Tariq Bhatti, O. Hasan","doi":"10.1109/ISQED48828.2020.9137036","DOIUrl":"https://doi.org/10.1109/ISQED48828.2020.9137036","url":null,"abstract":"Cell injection is a procedure in cell biology where a small volume of substance is injected into a specific location inside the cell. The overall success of the procedure in a fully automated cell injection systems mainly relies on the accurate path planning of the micro injector and the amount of forces applied to the cell at the time of injection. Traditionally, fully automated systems are analyzed using simulation, which is inherently non-exhaustive and incomplete in terms of finding potential system failures that might arise during operations. In this paper, we present a probabilistic model to analyze the functional correctness and performance of a fully automated out-of-plane cell injection system using the PRISM model checker. We use our model to verify an existing fully automated cell injection system and certain discrepancies are identified.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"356 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125642537","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}