Loading...
Search for: soft-error
0.016 seconds
Total 58 records

    A highly fault detectable cache architecture for dependable computing

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ; Volume 3219 , 2004 , Pages 45-59 ; 03029743 (ISSN); 3540231765 (ISBN); 9783540231769 (ISBN) Zarandi, H. R ; Miremadi, S. G ; Sharif University of Technology
    Springer Verlag  2004
    Abstract
    Information integrity in cache memories is a fundamental requirement for dependable computing. As caches comprise much of a CPU chip area and transistor counts, they are reasonable targets for single and multiple transient faults. This paper presents: 1) a fault detection scheme for tag arrays of cache memories and 2) an architectural cache to improve dependability as well as performance. In this architecture, cache space is divided into sets of different sizes and different tag lengths. The error detection scheme and the cache architecture have been evaluated using a trace driven simulation with soft error injection and SPEC 2000 applications. The results show that error detection... 

    Analytical Approaches for Soft Error Rate Estimation of Digital Circuits and Circuit Level

    , M.Sc. Thesis Sharif University of Technology Ahmadyan, Nematollah (Author) ; Miremadi, Ghasem (Supervisor)
    Abstract
    The aggressive device scaling and exponential increase in transistor counts on a chip have increasingly made the modern integrated circuits more susceptible to soft errors. Soft errors are caused by strikes from energetic particles such as neutrons and alpha particles. These errors are making a significant impact in the microelectronics industry. An essential step to design a highly reliable digital system with minimal performance and power penalty is Soft Error Rate (SER) estimation of system components.We propose a very fast and accurate analytical approach to estimate the overall SER and to identify the most vulnerable gates, flip-flops, and paths of a circuit. Our proposed approach fully... 

    A layout-based approach for multiple event transient analysis

    , Article Proceedings - Design Automation Conference ; 2013 ; 0738100X (ISSN) ; 9781450320719 (ISBN) Ebrahimi, M ; Asadi, H ; Tahoori, M. B ; Sharif University of Technology
    2013
    Abstract
    With the emerging nanoscale CMOS technology, Multiple Event Transients (METs) originated from radiation strikes are expected to become more frequent than Single Event Transients (SETs). In this paper, a fast and accurate layout- based Soft Error Rate (SER) estimation technique with consideration of both SET and MET fault models is pro- posed. Unlike previous techniques in which the adjacent MET sites are obtained from logic-level netlist, we perform a comprehensive layout analysis to extract MET adjacent cells. It is shown that layout-based technique is the only effective solution for identification of adjacent cells as netlist-based techniques significantly underestimate the overall SER.... 

    , Ph.D. Dissertation Sharif University of Technology Fazeli, Mahdi (Author) ; Miremadi, Ghasem (Supervisor)
    Abstract

    In this thesis, we intend to propose low cost SED-tolerant techniques for different compo­ nents of embedded processors core including data path components such as register file and ALU as well as control path components such as control unit. Since the reliability es­ timation is the essential step in design of a fault-tolerant system, we propose fast and accu­ rate analytical soft error rate (SER) estimation techniques in Section 4. The proposed techniques have the ability to measure: 1) the SER of a design; 2) the SER of each indi­ vidual gate and FF, and 3) the SER of a specific path in the design. Using such infor­ mation, designers can selectively protect the vulnerable parts... 

    Soft error rate estimation of digital circuits in the presence of Multiple Event Transients (METs)

    , Article Proceedings -Design, Automation and Test in Europe, DATE, 14 March 2011 through 18 March 2011 ; March , 2011 , Pages 70-75 ; 15301591 (ISSN) ; 9783981080179 (ISBN) Fazeli, M ; Ahmadian, S. N ; Miremadi, S. G ; Asadi, H ; Tahoori, M. B ; Sharif University of Technology
    2011
    Abstract
    In this paper, we present a very fast and accurate technique to estimate the soft error rate of digital circuits in the presence of Multiple Event Transients (METs). In the proposed technique, called Multiple Event Probability Propagation (MEPP), a four-value logic and probability set are used to accurately propagate the effects of multiple erroneous values (transients) due to METs to the outputs and obtain soft error rate. MEPP considers a unified treatment of all three masking mechanisms i.e., logical, electrical, and timing, while propagating the transient glitches. Experimental results through comparisons with statistical fault injection confirm accuracy (only 2.5% difference) and... 

    RAW-Tag: Replicating in altered cache ways for correcting multiple-bit errors in tag array

    , Article IEEE Transactions on Dependable and Secure Computing ; Volume 16, Issue 4 , 2019 , Pages 651-664 ; 15455971 (ISSN) Farbeh, H ; Mozafari, F ; Zabihi, M ; Miremadi, S. G ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    Tag array in on-chip caches is one of the most vulnerable components to radiation-induced soft errors. Protecting the tag array in some processors is limited to error detection using the parity check, since the overheads of error correcting codes are not affordable in this component. State-of-The-Art tag protection schemes combine the parity check with replication to provide error correction capability. Classifying these replication-based schemes into partial-replication and full-replication, the former offers a low overhead protection in which a large fraction of detectable errors remain uncorrectable, whereas the latter imposes a significant overhead to correct all of the errors. This... 

    Developing inherently resilient software against soft-errors based on algorithm level inherent features

    , Article Journal of Electronic Testing: Theory and Applications (JETTA) ; Vol. 30, issue. 2 , 2014 , p. 193-212 Arasteh, B ; Miremadi, S. G ; Rahmani, A. M ; Sharif University of Technology
    Abstract
    A potential peculiarity of software systems is that a large number of soft-errors are inherently derated (masked) at the software level. The rate of error-deration may depend on the type of algorithms and data structures used in the software. This paper investigates the effects of the underlying algorithms of programs on the rate of error-deration. Eight different benchmark programs were used in the study; each of them was implemented by four different algorithms, i.e. divide-and-conquer, dynamic, backtracking and branch-and-bound. About 10,000 errors were injected into each program in order to quantify and analyze the error-derating capabilities of different algorithm-designing- techniques.... 

    PSP-Cache: A low-cost fault-tolerant cache memory architecture

    , Article Proceedings -Design, Automation and Test in Europe, DATE ; 2014 ; ISSN: 15301591 ; ISBN: 9783981537024 Farbeh, H ; Miremadi, S. G ; Sharif University of Technology
    Abstract
    Cache memories constitute a large fraction of processor chip area and are highly vulnerable to soft errors caused by energetic particles. To protect these memories, most of the modern processors employ Error Detection Codes (EDCs) or Error Correction Codes (ECCs). EDCs/ECCs impose significant overheads in terms of area and energy; these overheads increase as a function of interleaving EDCs/ECCs to detect/correct multiple errors. This paper proposes a new cache architecture to minimize the area and energy overheads of EDCs/ECCs in set-associative L1-caches. Simulation results for a 4-way set-associative cache show that the proposed architecture reduces both the area and static power overheads... 

    Using genetic algorithm to identify soft-error derating blocks of an application program

    , Article Proceedings - 15th Euromicro Conference on Digital System Design, DSD 2012, 5 September 2012 through 8 September 2012 ; September , 2012 , Pages 359-367 ; 9780769547985 (ISBN) Arasteh, B ; Rahmani, A. M ; Mansoor, A ; Miremadi, S. G ; Sharif University of Technology
    2012
    Abstract
    Soft-errors are increasingly considered as a major cause for computer system failures. Software techniques are used as cost-effective and flexible techniques to tolerate soft-errors but the introduced overhead is not acceptable in some safety-critical real-time systems. The identification of the program blocks and protecting only vulnerable blocks against soft-errors reduces the performance overhead. In this paper, we present a genetic algorithm to identify the vulnerable program blocks as well as the derating program blocks against soft-errors. Then, only vulnerable blocks are protected by some software-based soft-error tolerance techniques to achieve a lower performance and space overhead.... 

    In-scratchpad memory replication: Protecting scratchpad memories in multicore embedded systems against soft errors

    , Article ACM Transactions on Design Automation of Electronic Systems ; Volume 20, Issue 4 , 2015 ; 10844309 (ISSN) Delshadtehrani, L ; Farbeh, H ; Miremadi, S. G ; Sharif University of Technology
    Association for Computing Machinery  2015
    Abstract
    Scratchpad memories (SPMs) are widely employed inmulticore embedded processors. Reliability is one of the major constraints in the embedded processor design, which is threatened with the increasing susceptibility of memory cells to multiple-bit upsets (MBUs) due to continuous technology down-scaling. This article proposes a low-cost and efficient data replication mechanism, called In-Scratchpad Memory Replication (ISMR), to correct MBUs in SPMs of multicore embedded processors. The main feature of ISMR is a smart controller, called Replication Management Unit (RMU), which is responsible for dynamically analyzing the activity of the SPM blocks at runtime and efficiently replicating the... 

    A fast analytical approach to multi-cycle soft error rate estimation of sequential circuits

    , Article Proceedings - 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2010, 1 September 2010 through 3 September 2010, Lille ; 2010 , Pages 797-800 ; 9780769541716 (ISBN) Fazeli, M ; Miremadi, S. G ; Asadi, H ; Baradaran Tahoori, M ; Sharif University of Technology
    2010
    Abstract
    In this paper, we propose a very fast analytical approach to measure the overall circuit Soft Error Rate (SER) and to identify the most vulnerable gates and flip-flops. In the proposed approach, we first compute the error propagation probability from an error site to primary outputs as well as system bistables. Then, we perform a multi-cycle error propagation analysis in the sequential circuit. The results show that the proposed approach is four to five orders of magnitude faster than the Monte Carlo (MC) simulation-based fault injection approach with 92% accuracy. This makes the proposed approach applicable to industrial-scale circuits  

    Layout-Based modeling and mitigation of multiple event transients

    , Article IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ; Volume 35, Issue 3 , 2016 , Pages 367-379 ; 02780070 (ISSN) Ebrahimi, M ; Asadi, H ; Bishnoi, R ; Baradaran Tahoori, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    Radiation-induced multiple event transients (METs) are expected to become more frequent than single event transients (SETs) at nanoscale CMOS technology nodes. In this paper, a fast and accurate layout-based soft error rate (SER) assessment technique with consideration of both SET and MET fault models is presented. Despite existing techniques in which the adjacent MET sites are extracted from a logic-level netlist, we conduct a comprehensive layout analysis to obtain MET adjacent cells. Experimental results reveal that the layout-based technique is the only viable solution for identification of the adjacent cells as netlist-based techniques considerably underestimate the overall SER.... 

    A power efficient masking technique for design of robust embedded systems against SEUs and SETs

    , Article 23rd IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, DFT 2008, Boston, MA, 1 October 2008 through 3 October 2008 ; October , 2008 , Pages 193-201 ; 15505774 (ISSN) Fazeli, M ; Miremadi, S. G ; Sharif University of Technology
    2008
    Abstract
    In this paper, an SET and SEU tolerant latch suitable for use in embedded systems called SETUR (Single Event Transient and Upset Robust latch) is presented and evaluated. The SETUR is based on the use of a redundant feedback line and a CMOS delay element to tolerate the effect of the SETs occurring in the input line of the latch as well as SEUs occurring inside the latch. The experimental results show that the probability of an SET resulting in a soft error can be reduced up to 90% by choosing a proper delay value. The soft error rate of the SETUR due to SEUs occurring inside the latch is reduced by 95% while having lower area, power and performance overhead than the previously proposed... 

    Phase-change memory architectures

    , Article Advances in Computers ; Volume 118 , 2020 , Pages 29-48 Asadinia, M ; Sarbazi Azad, H ; Sharif University of Technology
    Academic Press Inc  2020
    Abstract
    Some of the recent approaches regarding leverage PCM will be reviewed in this chapter. The chapter starts with a discussion regarding future main memory systems that includes hybrid architecture schemes using both PCM and DRAM arrays. Later, we focus on PCM only approaches and this section will help describe some techniques for reducing the increased read latency because of slow writes in PCMs. In this chapter, we also illustrate wear-leveling approaches and review the security problems of this memory approach which are lifetime limited. This section includes an overview of the recent security aware wear-leveling techniques, whose methods help detect attacks, and their issues during the... 

    System-Level Vulnerability Estimation For Components of Multiprocessor Systems

    , M.Sc. Thesis Sharif University of Technology Saadat, Mohammad Hashem (Author) ; Gorshi, Alireza (Supervisor)
    Abstract
    Cache memory is one of the most important parts of the microprocessors. Caches improve performance by bringing data and instructions near the processors and decreasing the access time to data and instructions. But caches are also vulnerable to some kind of error called soft error. When an error happens in a cache, suddenly can propagate throughout the system and affect the integrity and reliability of the overall system. There are actually two types of errors in cache memories, permanent (hard) errors and transient (soft) errors. Previous studies have shown that about 92% of system reboots are initiated by soft-error occurring in cache memory. Soft-errors have two main sources, alpha... 

    A Scheme for Detecting both Hardware Trojan Horses and Soft Errors in Reconfigurable Devices

    , M.Sc. Thesis Sharif University of Technology Ranjbar, Omid (Author) ; Bayat Sarmadi, Siavash (Supervisor) ; Asadi, Hossein (Supervisor)
    Abstract
    In recent years, due to various reasons, such as outsourcing, hardware security and trust have become a crucial issue and confrontation with hardware Trojan has become one of the important part of it. Widespread usage of reconfiguration devices in industry, due to various reasons like low cost design and short time to market, makes these devices appealing for inserting hardware Trojan. Additionally, reconfigurable devices are susceptible to soft errors. Inserting a hardware Trojan in a system by an attacker can leak some information or even cause the system to break down. In previous works, in order to detect hardware Trojan, some methods have been proposed which impose high area and... 

    Soft Error & Crosstalk Fault Mitigation in Network-On-Chips

    , Ph.D. Dissertation Sharif University of Technology Patooghy, Ahmad (Author) ; Miremadi, Ghassem (Supervisor)
    Abstract
    Recent advances in VLSI technologies have enabled current silicon dies to accommodate billions of transistors in the design of very complex System-on-Chips (SoCs). To address the resulting complexity, Network-on-Chips (NoCs) have emerged as a paradigm to design scalable communication architecture to connect the processing cores of an SoC. However, smaller feature sizes, lower voltage levels and higher frequencies in Deep Sub-Micron (DSM) technologies make NoCs highly susceptible to transient faults, e.g., crosstalks, particle strikes, electro-magnetic interferences, and power supply disturbances. Single Event Upsets (SEUs) caused by high energy particle strikes as well as crosstalks are the... 

    Evaluating Availability of Data Storage Systems and Its Impact on Total Cost of Ownership

    , Ph.D. Dissertation Sharif University of Technology Kishani Farahani, Mostafa (Author) ; Asadi, Hossein (Supervisor)
    Abstract
    From small businesses to large organizations and corporations, data is the most valuable and most vulnerable asset. The exponential explosion of digital data, known as Big Data, has evolved data storage industry and mandates new solutions for handling dependability and performance demands. Now Exa-scale datacenters employ millions of storage media that translates to multiple failures per hour. The storage design problem gets more dimensions by the emerge of Non-Volatile Memories (NVMs) and Solid-State Drives (SSDs) that have limited endurance. Both industry and academy continuously struggle to evaluate and improve the dependability of data storage systems and minimize the chance of data... 

    Reliability Improvement in Network on Chip against Soft Errors Considering Multiple Bit Upsets

    , M.Sc. Thesis Sharif University of Technology Zamani Sabzi, Hadi (Author) ; Miremadi, Ghassem (Supervisor)
    Abstract
    Network on chips (NoCs) have emerged as a feasible solution to handle growing number of communicating components on a single chip. The scalability of chipsincreases the probability of errors and making the reliability a major issue in scaling chips. Soft errors and crosstalk faults are the most important fault sources which can decrease the reliability of NoCs. The probability of Soft errors has increased by about 6 to 7 times by scaling from 130 to 30 nm technology. Since buffers occupy in about 40% to 90% of the area of switches, the probability of a multiple bit upset in a switch buffers is noticeable. In NoC architecture, a packet is broken down into multiple flow control units called... 

    Soft Error Rate Estimation in Presence of Multiple Event Transients (METs)

    , M.Sc. Thesis Sharif University of Technology Javanmardi, Mahdi (Author) ; Miremadi, Ghasem (Supervisor)
    Abstract
    With continuous device down-scaling and increase in transistor counts on a chip, complementary metal-oxide-semiconductor (CMOS) technology has become extremely sensitive to soft errors. Soft errors are transient errors caused by energetic particles such as neutrons and alpha particles. An essential step to design a soft error tolerant digital system with minimal performance and power overheads is Soft Error Rate (SER) estimation of system components. Until recently, Single Event Upsets (SEUs) in latches and Filp-Flops (FFs) and Single Event Transients (SETs) in combinational logic parts of digital circuits were regarded as the main effects of particle strikes. However, with the emerging...