Loading...
Search for: hardware
0.013 seconds
Total 351 records

    Fault-tolerant five-leg converter topology with FPGA-Based reconfigurable control

    , Article IEEE Transactions on Industrial Electronics ; Volume 60, Issue 6 , 2013 , Pages 2284-2294 ; 02780046 (ISSN) Shahbazi, M ; Poure, P ; Saadate, S ; Zolghadri, M. R ; Sharif University of Technology
    2013
    Abstract
    Fast fault detection and reconfiguration of power converters is necessary in electrical drives to prevent further damage and to make the continuity of service possible. On the other hand, component minimized converters may provide the benefits of higher reliability and less volume and cost. In this paper, a new fault-tolerant converter topology is studied. This converter has five legs before the fault occurrence, and after fault detection the converter continues to function with four legs. A very fast fault detection and reconfiguration scheme is presented and studied. Simulations and experimental tests are performed to evaluate the structure requirements, the digital reconfigurable... 

    Memristive neuro-fuzzy system

    , Article IEEE Transactions on Cybernetics ; Volume 43, Issue 1 , January , 2013 , Pages 269-285 ; 21682267 (ISSN) Merrikh Bayat, F ; Shouraki, S. B ; Sharif University of Technology
    2013
    Abstract
    In this paper, a novel neuro-fuzzy computing system is proposed where its learning is based on the creation of fuzzy relations by using a new implication method without utilizing any exact mathematical techniques. Then, a simple memristor cross-bar-based analog circuit is designed to implement this neuro-fuzzy system which offers very interesting properties. In addition to high connectivity between neurons and being fault tolerant, all synaptic weights in our proposed method are always non-negative, and there is no need to adjust them precisely. Finally, this structure is hierarchically expandable, and it can do fuzzy operations in real time since it is implemented through analog circuits.... 

    Key splitting for random key distribution schemes

    , Article Proceedings - International Conference on Network Protocols, ICNP ; 2012 ; 10921648 (ISSN) ; 9781467324472 (ISBN) Ehdaie, M ; Alexiou, N ; Ahmadian, M ; Aref, M. R ; Papadimitratos, P ; Sharif University of Technology
    2012
    Abstract
    A large number of Wireless Sensor Network (WSN) security schemes have been proposed in the literature, relying primarily on symmetric key cryptography. To enable those, Random Key pre-Distribution (RKD) systems have been widely accepted. However, WSN nodes are vulnerable to physical compromise. Capturing one or more nodes operating with RKD would give the adversary keys to compromise communication of other benign nodes. Thus the challenge is to enhance resilience of WSN to node capture, while maintaining the flexibility and low-cost features of RKD. We address this problem, without any special-purpose hardware, proposing a new and simple idea: key splitting. Our scheme does not increase... 

    Topological code autotune

    , Article Physical Review X ; Volume 2, Issue 4 , October , 2012 ; 21603308 (ISSN) Fowler, A. G ; Whiteside, A. C ; McInnes, A. L ; Rabbani, A ; Sharif University of Technology
    2012
    Abstract
    Many quantum systems are being investigated in the hope of building a large-scale quantum computer. All of these systems suffer from decoherence, resulting in errors during the execution of quantum gates. Quantum error correction enables reliable quantum computation given unreliable hardware. Unoptimized topological quantum error correction (TQEC), while still effective, performs very suboptimally, especially at low error rates. Hand optimizing the classical processing associated with a TQEC scheme for a specific system to achieve better error tolerance can be extremely laborious. We describe a tool, AUTOTUNE, capable of performing this optimization automatically, and give two highly... 

    Design and construction of an 8-bit computer, along with the design of its graphical simulator for pedagogical purposes

    , Article 2012 15th International Conference on Interactive Collaborative Learning, ICL 2012, 26 September 2012 through 28 September 2012 ; September , 2012 ; 9781467324274 (ISBN) Ajdari, M ; Tabandeh, M ; Sharif University of Technology
    2012
    Abstract
    In an introductory course of computer architecture, it is of high value that students use a simple and special CPU designed for this purpose and also its graphical simulator for better understanding of the computer hardware operation. In this paper, we present Abu-Reiahn, a simple 8-bit processor which we have specifically designed and built as the introduction part of computer architecture course to help students familiarize with hardware and software of a real CPU. Effective use of our computer graphical simulator along with the hardware allow the students to deepen their knowledge of logic circuits and the need for desired timing signals in a CPU to perform specific tasks  

    Reduced memory requirement in hardware implementation of SVM classifiers

    , Article ICEE 2012 - 20th Iranian Conference on Electrical Engineering, 15 May 2012 through 17 May 2012 ; May , 2012 , Pages 46-50 ; 9781467311489 (ISBN) Esmaeeli, S ; Gholampour, I ; Sharif University of Technology
    2012
    Abstract
    Support Vector Machine (SVM) is a powerful machine-learning tool for pattern recognition, decision making and classification. SVM classifiers outperform other classification technologies in many applications. In this paper, two implementations of SVM classifiers are presented using Logarithmic Number System. In the basic classifier all operations (multiplication, addition and ...) are performed using logarithmic numbers. In the logarithmic domain, multiplication and division can be simply treated as addition or subtraction respectively. The main disadvantage of LNS is the large memory requirement for high precision addition and subtraction. In the improved classifier, multiplication... 

    Simulation of memristor crossbar structure on GPU platform

    , Article ICEE 2012 - 20th Iranian Conference on Electrical Engineering, 15 May 2012 through 17 May 2012 ; May , 2012 , Pages 178-183 ; 9781467311489 (ISBN) Bavandpour, M ; Shouraki, S. B ; Soleimani, H ; Ahmadi, A ; Makhlooghpour, A. A ; Sharif University of Technology
    2012
    Abstract
    Memristive devices have gained significant research attention lately because of their unique properties and wide application spectrum. In particular, memristor-based resistive random access memory (RRAM) offers the high density, low power, and low volatility required for next-generation nonvolatile memory. Nowadays, despite significant advances in hardware technology, in the case of massively parallel systems still new computational architectures are required. Simulation of large quantity of memristors in the crossbar structure is a known challenge encountering these barriers. Using graphic processing units (GPU) as a low-cost and high-performance computing platform is an efficient preferred... 

    Thermo-mechanical analysis of rotating disks with non-uniform thickness and material properties

    , Article International Journal of Pressure Vessels and Piping ; Volume 98 , October , 2012 , Pages 95-101 ; 03080161 (ISSN) Hassani, A ; Hojjati, M. H ; Mahdavi, E ; Alashti, R. A ; Farrahi, G ; Sharif University of Technology
    Elsevier  2012
    Abstract
    Theoretical and numerical analyses of rotating disks with non-uniform thickness and material properties subjected to thermo-mechanical loadings have been carried out by variable material properties (VMP), Runge-Kutta's (RK) and finite element (FE) methods. The material is assumed to be elastic-linear hardening. A power form function is used to describe the temperature gradient with the higher temperature at outer surface. Von-Mises theory has been used as failure criterion. The effects of geometry, material and thermal loading parameters as well as boundary conditions on radial, hoop and equivalent stress distributions which have not been studied in much detail in previous works have been... 

    Interference-aware multipath routing for video delivery in wireless multimedia sensor networks

    , Article Proceedings - 32nd IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2012 ; 2012 , Pages 216-221 Nikseresht, I ; Yousefi, H ; Movaghar, A ; Khansari, M ; Sharif University of Technology
    IEEE  2012
    Abstract
    Multiple paths are mainly used in order to achieve higher throughput and reduce the end-to-end delivery latency as well. However, the overall network performance greatly suffers from the available interference between paths, even if node disjoint multipaths are used. This problem is highlighted more when dealing with transmission of the video data where the timeliness is of primary concern. In this paper, we propose a novel Interference-Aware Multipath routing for Video Delivery (IAMVD) in the realm of wireless multimedia sensor networks. It constructs multiple paths while considering the effect of different QoS requirements of multi-priority packets, without needing any hardware support for... 

    A novel genetic algorithm based method for efficient QCA circuit design

    , Article Advances in Intelligent and Soft Computing, 25 May 2012 through 27 May 2012, New Delhi ; Volume 166 AISC, Issue VOL. 1 , 2012 , Pages 433-442 ; 18675662 (ISSN) ; 9783642301568 (ISBN) Kamrani, M ; Khademolhosseini, H ; Roohi, A ; Sharif University of Technology
    2012
    Abstract
    In this paper we have proposed an efficient method based on Genetic Algorithms (GAs) to design quantum cellular automata (QCA) circuits with minimum possible number of gates. The basic gates used to design these circuits are 2-input and 3-input NAND gates in addition to inverter gate. Due to use of these two types of NAND gates and their contradictory effects, a new fitness function has been defined. In addition, in this method we have used a type of mutation operator that can significantly help the GA to avoid local optima. The results show that the proposed approach is very efficient in deriving NAND based QCA designs  

    Biologically inspired spiking neurons: Piecewise linear models and digital implementation

    , Article IEEE Transactions on Circuits and Systems I: Regular Papers ; Volume 59, Issue 12 , 2012 , Pages 2991-3004 ; 15498328 (ISSN) Soleimani, H ; Ahmadi, A ; Bavandpour, M ; Sharif University of Technology
    2012
    Abstract
    There has been a strong push recently to examine biological scale simulations of neuromorphic algorithms to achieve stronger inference capabilities. This paper presents a set of piecewise linear spiking neuron models, which can reproduce different behaviors, similar to the biological neuron, both for a single neuron as well as a network of neurons. The proposed models are investigated, in terms of digital implementation feasibility and costs, targeting large scale hardware implementation. Hardware synthesis and physical implementations on FPGA show that the proposed models can produce precise neural behaviors with higher performance and considerably lower implementation costs compared with... 

    Practical design of low-cost instrumentation for industrial electrical impedance tomography (EIT)

    , Article ; 2012 IEEE I2MTC - International Instrumentation and Measurement Technology Conference, Proceedings, 13 May 2012 through 16 May 2012, Graz , 2012 , Pages 1259-1263 ; 9781457717710 (ISBN) Khalighi, M ; Vosoughi Vahdat, B ; Mortazavi, M ; Hy, W ; Soleimani, M ; Sharif University of Technology
    IEEE  2012
    Abstract
    Electrical Impedance Tomography (EIT), is one of the medical imaging technologies. It can also be used in industrial process monitoring. In this method, the image of the electrical conductivity distribution of the inner part of a conductive subject can be reconstructed. The image reconstruction process is done by injecting an accurate current into the boundary of a conductive subject (e.g. body), measuring the voltages around the boundary and transmitting them to a computer, and processing on acquired data with a software (e.g., MATLAB). The images are obtained from the peripheral data by using an algorithm. Precise EIT instrumentation plays an important role in the final images quality. In... 

    A high performance real-time simulator for controllers hardware-in-the-loop testing

    , Article Energies ; Volume 5, Issue 6 , 2012 , Pages 1713-1733 ; 19961073 (ISSN) Matar, M ; Karimi, H ; Etemadi, A ; Iravani, R ; Sharif University of Technology
    2012
    Abstract
    This paper presents a high performance real-time simulator for power electronic systems applications and primarily intended for controller hardware-in-the-loop (CHIL) testing. The novelty of the proposed simulator resides in the massively parallel hardware architecture that efficiently exploits fine-grained parallelism without imposing severe communication overhead time that can limit the performance. The simulator enables the use of a nanosecond range simulation timestep to simulate power electronic systems. Through the use of this nanosecond range simulation timestep, the simulator minimizes the error arising from the intersimulation timestep switching phenomenon associated with CHIL. The... 

    Low cost concurrent error detection for on-chip memory based embedded processors

    , Article Proceedings - 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing, EUC 2011, 24 October 2011 through 26 October 2011 ; October , 2011 , Pages 114-119 ; 9780769545523 (ISBN) Khosravi, F ; Farbeh, H ; Fazeli, M ; Miremadi, S. G ; Sharif University of Technology
    Abstract
    This paper proposes an efficient concurrent error detection method using control flow checking for embedded processors. The proposed method is based on the co-operation of two hardware modules: 1) an on-chip hardware component to detect branch instructions and generate signatures for the running program, and 2) an external watchdog processor to compare runtime signatures and branch addresses with the information extracted offline. The proposed method is implemented on an embedded processor core and is evaluated by a simulation based statistical fault injection approach where faults are injected into cache and main memory. Experimental results show that the proposed method detects more than... 

    Application-aware deadlock-free oblivious routing based on extended turn-model

    , Article IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, 7 November 2011 through 10 November 2011, San Jose, CA ; 2011 , Pages 213-218 ; 10923152 (ISSN) ; 9781457713989 (ISBN) Shafiee, A ; Zolghadr, M ; Arjomand, M ; Sarbazi-Azad, H ; Sharif University of Technology
    Abstract
    Programmable hardware is gaining popularity as it can keep pace with growing performance demand in tight power budget, design and test cost, and serious reliability concerns of future multiprocessor embedded systems. Compatible with this trend, Network-on-Chip, as a potential bottleneck of future multi-cores, should also support pro-grammability. Here, we address this issue in design and implementation of routing algorithm for two-dimensional mesh. To this end, we allocate paths based on input traffic pattern and in parallel with customizing routing restriction for deadlock freedom. To achieve this, we propose extended turn model (ETM), a novel parametric deadlock-free routing for 2D meshes... 

    Operand Width Aware Hardware Reuse: A low cost fault-tolerant approach to ALU design in embedded processors

    , Article Microelectronics Reliability ; Volume 51, Issue 12 , December , 2011 , Pages 2374-2387 ; 00262714 (ISSN) Fazeli, M ; Namazi, A ; Miremadi, S. G ; Haghdoost, A ; Sharif University of Technology
    2011
    Abstract
    This paper presents a low cost fault-tolerant technique so called OWHR (Operand Width Aware Hardware Reuse) to ALU design in embedded processors. The OWHR technique is motivated by two facts: (1) Many of the produced and consumed values are narrow-width values in the embedded processors, i.e. they have leading zeros or ones in their most significant bits. This indicates that only a fraction of the circuit is performing useful operations when a particular arithmetic or logic circuit in the ALU is operating on narrow-width values; (2) other circuits of the ALU are not used, when a particular arithmetic or logic circuit is being utilized to perform a specific operation in the ALU in the... 

    Memristor crossbar-based hardware implementation of the IDS method

    , Article IEEE Transactions on Fuzzy Systems ; Volume 19, Issue 6 , Dec , 2011 , Pages 1083-1096 ; 10636706 (ISSN) Merrikh Bayat, F ; Shouraki, S. B ; Rohani, A ; Sharif University of Technology
    2011
    Abstract
    Ink drop spread (IDS) is the engine of an active learning method, which is the methodology of soft computing. IDS, as a pattern-based processing unit, extracts useful information from a system that is subjected to modeling. In spite of its excellent potential to solve problems such as classification and modeling compared with other soft-computing tools, finding its simple and fast hardware implementation is still a challenge. This paper describes a new hardware implementation of the IDS method that is based on the memristor crossbar structure. In addition to simplicity, being completely real time, having low latency, and the ability to continue working properly after the occurrence of power... 

    Implementation and hardware in the loop verification of five-leg converter control system on a FPGA

    , Article IECON Proceedings (Industrial Electronics Conference), 7 November 2011 through 10 November 2011, Melbourne, VIC ; 2011 , Pages 4015-4020 ; 9781612849720 (ISBN) Shahbazi, M ; Zolghadri, M. R ; Poure, P ; Saadate, S ; Sharif University of Technology
    2011
    Abstract
    FPGAs are interesting choices for control of power electronics converters and electrical drives. In this paper, implementation of the control method of a reduced switch- count five-leg converter is carried out. Two PWM methods are studied. For verification of the implemented controller in a practical manner, without risking the damaging of the real system, "FPGA in the loop" experiments are performed. It is shown that using the proposed methodology, FPGA implementation and verification is fast and effective. The provided results show the high performance of the implemented controller on the FPGA, therefore the feasibility and suitability of the FPGA for this application is approved  

    A high video quality Multiple Description Coding scheme for lossy channels

    , Article Proceedings - IEEE International Conference on Multimedia and Expo, 11 July 2011 through 15 July 2011, Barcelona ; 2011 ; 19457871 (ISSN) ; 9781612843490 (ISBN) Kazemi, M ; Sadeghi, K ; Shirmohammadi, S ; Sharif University of Technology
    2011
    Abstract
    Multiple Description Coding (MDC) is a technique where multiple streams from a source are generated, each individually decodable and mutually refinable. In this paper, a new Mixed Layer MDC (MLMDC) scheme is presented which achieves a higher side quality compared to conventional MDCs. The improved side performance leads to higher average video quality at the receiver in lossy networks. For each DCT coefficient, we generate two coefficients: Base Coefficient (BC) and Enhancement Coefficient (EC) which are combined together. When all descriptions are available, they are decomposed and decoded to achieve high quality video. When one description is not available, we use estimation to extract as... 

    Analyzing area penalty of 32-bit fault tolerant ALU using BCH code

    , Article Proceedings - 2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011, 31 August 2011 through 2 September 2011, Oulu ; 2011 , Pages 409-413 ; 9780769544946 (ISBN) Khorasani, V ; Vahdat, B. V ; Mortazavi, M ; Sharif University of Technology
    2011
    Abstract
    In this paper we have presented a hardware implementation of 32-bit Fault-tolerant ALU (Arithmetic and Logic Unit) which is compared with the current techniques, Residue code, Triple Modular Redundancy (TMR) with single voting and TMR with triplicated voter that are widely used in space application to mitigate the upsets, in terms of area penalty. We consider BCH (Bose, Chaudhuri, and Hocquenghem) codec (encoder, decoder) using the prototyping FPGA (Field Programmable Gate Array). The new implementation of ALU employing BCH code on Spartan-3 FPGA has been provided. The results show that our fault tolerant method has the lowest hardware overhead and it can correct any 5-bit error in any...