Loading...
Search for:
asadi--g
1.447 seconds
Total 2671 records
ScTMR: A scan chain-based error recovery technique for TMR systems in safety-critical applications
, Article Proceedings -Design, Automation and Test in Europe, DATE, 14 March 2011 through 18 March 2011 ; March , 2011 , Pages 289-292 ; 15301591 (ISSN) ; 9783981080179 (ISBN) ; Miremadi, S. G ; Asadi, H ; Sharif University of Technology
2011
Abstract
We propose a roll-forward error recovery technique based on multiple scan chains for TMR systems, called Scan chained TMR (ScTMR). ScTMR reuses the scan chain flip-flops employed for testability purposes to restore the correct state of a TMR system in the presence of transient or permanent errors. In the proposed ScTMR technique, we present a voter circuitry to locate the faulty module and a controller circuitry to restore the system to the fault-free state. As a case study, we have implemented the proposed ScTMR technique on an embedded processor, suited for safety-critical applications. Exhaustive fault injection experiments reveal that the proposed architecture has the error detection and...
Fast co-verification of HDL models
, Article Microelectronic Engineering ; Volume 84, Issue 2 , 2007 , Pages 218-228 ; 01679317 (ISSN) ; Miremadi, S. G ; Ejlali, A ; Sharif University of Technology
2007
Abstract
This paper presents a method for functional verification of HDL models of digital circuits. The method is based on a co-operation between a simulator and an emulator and utilizes the advantages of both simulation-based and emulation-based verification to form a fast co-verification approach. This is done by verifying the intensive time-consuming part of the circuit in the emulator and the non-synthesizable part as well as the part of the circuit that needs intensive redesign process during the early steps of the design phase in the simulator. To demonstrate the co-verification approach, a tool was developed, which supports Verilog, VHDL, and mixed Verilog-VHDL models. Three benchmarks...
Fast prototyping with co-operation of simulation and emulation
, Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ; Volume 2438 LNCS , 2002 , Pages 15-25 ; 03029743 (ISSN); 3540441085 (ISBN); 9783540441083 (ISBN) ; Miremadi, S. G ; Asadi, G ; Ejlali, A. R ; Sharif University of Technology
Springer Verlag
2002
Abstract
A method for simulation-emulation co-operation of Verilog and VHDL models is presented. The method is based on using Programming Language Interface (PLI) to achieve speedup in prototyping and to facilitate the communication between an emulator and a simulator. The PLI technique is implemented for both Verilog and VHDL models. The results show that this simulation-emulation co-operation method can significantly reduce the simulation time of a design implemented by VHDL codes as well as Verilog codes. © Springer-Verlag Berlin Heidelberg 2002
Speedup analysis in simulation-emulation co-operation
, Article 1st IEEE International Conference on FieId-Programmable Technology, FPT 2002, 16 December 2002 through 18 December 2002 ; 2002 , Pages 394-398 ; 0780375742 (ISBN); 9780780375741 (ISBN) ; Sarmadi, S. B ; Asadi, G ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2002
Abstract
This paper presents an analytical approach to estimate the speedup in a simulation-emulation cooperation environment. The speedup of this approach as compared with the speedup of a pure simulation is analyzed. Also, an analysis of the speedup is given when different types of application instructions are utilized. The analysis is based on using both Verilog and VHDL. The results show that when only the simulation part of the simulation-emulation co-operation is used, the speedup is higher, than when the pure simulation is used. The total speedup is also depended on the type of application instructions and the communication cycle time between the simulator and the emulator. © 2002 IEEE
Patient-specific resorbable membrane for guided bone regeneration surgery: A novel design to facilitate the production process
, Article 2023 30th National and 8th International Iranian Conference on Biomedical Engineering, ICBME 2023 ; 2023 , Pages 188-192 ; 979-835035973-2 (ISBN) ; Hajihoseinali, M ; Asadi, G ; Sharifi, T ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2023
Abstract
Although bioresorbable polymers have been used to produce guided bone regeneration (GBR) membranes for many years, the fabrication of such membranes with custom design was prevented by production limitations. However, in addition to less risk of infection and no need for membrane removal surgery, patient-specific resorbable membranes can significantly reduce installation difficulty, time of surgery, and patient's bleeding. This paper presented a novel method to design custom GBR membranes which are producible by the common 3D-bioprinters. Results showed acceptable geometrical accuracy and mechanical stability of the fabricated GBR membranes for covering the bone defect site in two real...
A hybrid fault injection approach based on simulation and emulation CO-operation
, Article 2003 International Conference on Dependable Systems and Networks, San Francisco, CA, 22 June 2003 through 25 June 2003 ; 2003 , Pages 479-488 ; Miremadi, S. G ; Zarandi, H ; Asadi, G ; Sarmadi, S. B ; Sharif University of Technology
2003
Abstract
This paper presents a new fault injection approach, which is based on a co-operation between a simulator and an emulator. This hybrid approach utilizes the advantages of both simulation-based fault injection as well as physical fault injection to provide a good controllability, observability and also a high speed in the fault injection experiments. To do this, parts of a circuit are simulated while the rest pans of the circuit are emulated. A fault injection tool called FITSEC (Fault Injection Tool based on Simulation and Emulation Co-operation) is developed, which supports the entire process of a system design. This is based on both Verilog and VHDL languages and can be used to inject...
Soft error estimation and mitigation of digital circuits by characterizing input patterns of logic gates
, Article Microelectronics Reliability ; Vol. 54, issue. 6-7 , 2014 , p. 1412-1420 ; Miremadi, S. G ; Asadi, H ; Fazeli, M ; Sharif University of Technology
2014
Abstract
Soft errors caused by particles strike in combinational parts of digital circuits are a major concern in the design of reliable circuits. Several techniques have been presented to protect combinational logic and reduce the overall circuit Soft Error Rate (SER). Such techniques, however, typically come at the cost of significant area and performance overheads. This paper presents a low area and zero-delay overhead method to protect digital circuits' combinational parts against particles strike. This method is made up of a combination of two sub-methods: (1) a SER estimation method based on signal probability, called Estimation by Characterizing Input Patterns (ECIP) and (2) a protection...
Low-cost scan-chain-based technique to recover multiple errors in TMR systems
, Article IEEE Transactions on Very Large Scale Integration (VLSI) Systems ; Volume 21, Issue 8 , 2013 , Pages 1454-1468 ; 10638210 (ISSN) ; Miremadi, S. G ; Asadi, H ; Fazeli, M ; Sharif University of Technology
2013
Abstract
In this paper, we present a scan-chain-based multiple error recovery technique for triple modular redundancy (TMR) systems (SMERTMR). The proposed technique reuses scan-chain flip-flops fabricated for testability purposes to detect and correct faulty modules in the presence of single or multiple transient faults. In the proposed technique, the manifested errors are detected at the modules' outputs, while the latent faults are detected by comparing the internal states of the TMR modules. Upon detection of any mismatch, the faulty modules are located and the state of a fault-free module is copied into the faulty modules. In case of detecting a permanent fault, the system is degraded to a...
HAFTA: Highly available fault-tolerant architecture to protect SRAM-based reconfigurable devices against multiple bit upsets
, Article IEEE Transactions on Device and Materials Reliability ; Volume 13, Issue 1 , November , 2013 , Pages 203-212 ; 15304388 (ISSN) ; Miremadi, S. G ; Asadi, H ; Fazeli, M ; Sharif University of Technology
2013
Abstract
Despite widespread use of SRAM-based reconfigurable devices (SRDs) in mainstream applications, their usage has been very limited in enterprise and safety-critical applications due to SRAM susceptibility to soft errors. Previous mitigation techniques to protect SRDs impose significant area and power overheads. Additionally, they suffer from susceptibility of configuration bits to multiple bit upsets (MBUs). In this paper, we present a highly available fault-tolerant architecture to protect SRD-based designs against MBUs in both configuration and user bits. In the proposed architecture, the entire design is duplicated with respect to the relative locations of logic blocks within the SRD and...
TA-LRW: A replacement policy for error rate reduction in stt-mram caches
, Article IEEE Transactions on Computers ; Volume 68, Issue 3 , 2019 , Pages 455-470 ; 00189340 (ISSN) ; Farbeh, H ; Miremadi, S. G ; Asadi, H ; Sharif University of Technology
IEEE Computer Society
2019
Abstract
As technology process node scales down, on-chip SRAM caches lose their efficiency because of their low scalability, high leakage power, and increasing rate of soft errors. Among emerging memory technologies, Spin-Transfer Torque Magnetic RAM (STT-MRAM) is known as the most promising replacement for SRAM-based cache memories. The main advantages of STT-MRAM are its non-volatility, near-zero leakage power, higher density, soft-error immunity, and higher scalability. Despite these advantages, high error rate in STT-MRAM cells due to retention failure, write failure, and read disturbance threatens the reliability of cache memories built upon STT-MRAM technology. The error rate is significantly...
TA-LRW: A replacement policy for error rate reduction in stt-mram caches
, Article IEEE Transactions on Computers ; Volume 68, Issue 3 , 2019 , Pages 455-470 ; 00189340 (ISSN) ; Farbeh, H ; Miremadi, S. G ; Asadi, H ; Sharif University of Technology
IEEE Computer Society
2019
Abstract
As technology process node scales down, on-chip SRAM caches lose their efficiency because of their low scalability, high leakage power, and increasing rate of soft errors. Among emerging memory technologies, Spin-Transfer Torque Magnetic RAM (STT-MRAM) is known as the most promising replacement for SRAM-based cache memories. The main advantages of STT-MRAM are its non-volatility, near-zero leakage power, higher density, soft-error immunity, and higher scalability. Despite these advantages, high error rate in STT-MRAM cells due to retention failure, write failure, and read disturbance threatens the reliability of cache memories built upon STT-MRAM technology. The error rate is significantly...
TA-LRW: A replacement policy for error rate reduction in STT-MRAM caches
, Article IEEE Transactions on Computers ; 2018 ; 00189340 (ISSN) ; Farbeh, H ; Miremadi, S. G ; Asadi, H ; Sharif University of Technology
IEEE Computer Society
2018
Abstract
As technology process node scales down, on-chip SRAM caches lose their efficiency because of their low scalability, high leakage power, and increasing rate of soft errors. Among emerging memory technologies, Spin-Transfer Torque Magnetic RAM (STT-MRAM) is known as the most promising replacement for SRAM-based cache memories. The main advantages of STT-MRAM are its non-volatility, near-zero leakage power, higher density, soft-error immunity, and higher scalability. Despite these advantages, high error rate in STT-MRAM cells due to retention failure, write failure, and read disturbance threatens the reliability of cache memories built upon STT-MRAM technology. The error rate is significantly...
Efficient algorithms to accurately compute derating factors of digital circuits
, Article Microelectronics Reliability ; Volume 52, Issue 6 , June , 2012 , Pages 1215-1226 ; 00262714 (ISSN) ; Tahoori, M. B ; Fazeli, M ; Miremadi, S. G ; Sharif University of Technology
2012
Abstract
Fast, accurate, and detailed Soft Error Rate (SER) estimation of digital circuits is essential for cost-efficient reliable design. A major step to accurately estimate a circuit SER is the computation of failure probability, which requires the computation of three derating factors, namely logical, electrical, and timing derating. The unified treatment of these derating factors is crucial to obtain accurate failure probability. Existing SER estimation techniques are either unscalable to large circuits or inaccurate due to lack of unified treatment of all derating factors. In this paper, we present fast and efficient algorithms to estimate SERs of circuit components in the presence of single...
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) ; 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
On endurance and performance of erasure codes in SSD-based storage systems
, Article Microelectronics Reliability ; Volume 55, Issue 11 , 2015 , Pages 2453-2467 ; 00262714 (ISSN) ; Delavari, Z ; Miremadi, S. G ; Asadi, H ; Sharif University of Technology
Elsevier Ltd
2015
Abstract
Erasure codes are widely used in data storage systems to protect against disk failures. Employing erasure codes in an array of Solid-State Drives (SSDs) in storage systems necessitates designers to revisit different characteristics in comparison to Hard Disk Drives (HDDs), due to non-mechanical property of SSDs. One of the most important characteristics of SSDs is their limitation on the number of Program/Erase (P/E) cycles. By taking into account the characteristics of SSDs, this paper presents a comprehensive analysis to investigate the effects of three well-known erasure codes on the endurance and performance of SSD-based disk subsystems. The three erasure codes, i.e., Reed-Solomon,...
A fast and accurate multi-cycle soft error rate estimation approach to resilient embedded systems design
, Article Proceedings of the International Conference on Dependable Systems and Networks, 28 June 2010 through 1 July 2010 ; June , 2010 , Pages 131-140 ; 9781424475018 (ISBN) ; Miremadi, S. G ; Asadi, H ; Nematollah Ahmadian, S ; Sharif University of Technology
2010
Abstract
In this paper, 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. Using such information, designers can selectively protect the vulnerable parts resulting in lower power and area overheads that are the most important factors in embedded systems. Unlike previous approaches, the proposed approach firstly does not rely on fault injection or fault simulation; secondly it measures the SER for multi cycles of circuit operation; thirdly, the proposed approach accurately computes all three masking factors, namely, logical, electrical, and timing masking; fourthly, the effects of error...
Numerical investigation of wall curvature effects on heat transfer and film cooling effectiveness
, Article Heat Transfer Research ; Volume 47, Issue 6 , 2016 , Pages 559-574 ; 10642285 (ISSN) ; Taiebi Rahni, M ; Xie, G ; Asadi, M ; Sharif University of Technology
Begell House Inc
2016
Abstract
In this research, the problems of adiabatic film-cooling the flat, convex, and concave surfaces are investigated numerically. Two different radii of curvature and one row of vertical injection holes are considered. The Navier-Stokes equations are solved using a fine nonuniform multiblock staggered curvilinear grid and the SIMPLE-based finite volume method. The blowing rates are 0.5 and 1.0 and the mainstream Reynolds number is 10,000. The obtained results indicated that at a low blowing ratio, the cooling effectiveness enhances over the convex surface and reduces over the concave surface compared to the flat surface case. In comparison with the low blowing ratio, the curvature effects at a...
Computational simulation of marangoni convection under microgravity condition
, Article Scientia Iranica ; Volume 16, Issue 6 B , 2009 , Pages 513-524 ; 10263098 (ISSN) ; Taeibi Rahni, M ; Asadi, B ; Ahmadi, G ; Sharif University of Technology
2009
Abstract
In this work, the rising of a single bubble in a quiescent liquid under microgravity condition was simulated. In addition to general studies of microgravity effects, the initiation of hydrodynamic convection, solely due to the variations of interface curvature (surface tension force) and thus the generation of shearing forces at the interfaces, was also studied. Then, the variation of surface tension due to the temperature gradient (Marangoni convection), which can initiate the onset of convection even in the absence of buoyancy, was studied. The related unsteady incompressible full Navier-Stokes equations were solved using a finite difference method with a structured staggered grid. The...
Fault injection into SRAM-based FPGAs for the analysis of SEU effects
, Article 2nd International Conference on Field Programmable Technology, FPT 2003, 15 December 2003 through 17 December 2003 ; 2003 , Pages 428-430 ; 0780383206 (ISBN); 9780780383203 (ISBN) ; Miremadi, S. G ; Zarandi, H. R ; Ejlali, A ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2003
Abstract
SRAM-based FPGAs are currently utilized in applications such as industrial and space applications where high availability and reliability and low cost are important constraints. The technology of such devices is sensible to Single Event Upsets (SEUs) that may be originated mainly from heavy ion radiation. This paper presents a fault injection method that is based on emulated SEU on the configuration bitstrearn file of commercial SRAM-based FPGA devices to study the error propagation in these devices. To demonstrate the method, an Altera FPGA, i.e. the Flex10K200, and the ITC'99 benchmark circuits are used. A fault injection tool is developed to inject emulated SEU faults into the circuits....
Evaluation of fault-tolerant designs implemented on SRAM-based FPGAs
, Article Proceedings - 10th IEEE Pacific Rim International Symposium on Dependable Computing, Papeete Tahiti, 3 March 2004 through 5 March 2004 ; 2004 , Pages 327-332 ; 0769520766 (ISBN); 9780769520766 (ISBN) ; Miremadi, S. G ; Zarandi, H. R ; Ejlali, A ; Sharif University of Technology
2004
Abstract
The technology of SRAM-based devices is sensible to Single Event Upsets (SEUs) that may be induced mainly by high energy heavy ions and neutrons. This paper presents a framework for the evaluation of fault-tolerant designs implemented on SRAM-based FPGAs using emulated SEUs. The SEU injection process is performed by inserting emulated SEUs in the device using its configuration bitstream file. An Altera FPGA, i.e. the Flex10K200, and the ITC'99 benchmark circuits are used to experimentally evaluate the method. The results show that between 32 to 45 percent of SEUs injected to the device propagate to the output terminals of the device