Embedded Systems Laboratory and Electrical Engineering Department Informatics Institute and Engineering School Federal University of Rio Grande do Sul.

Slides:



Advertisements
Similar presentations
PhD Student: Carlos Arthur Lang Lisbôa Advisor: Luigi Carro VLSI-SoC PhD Forum Low overhead system level approaches to deal with multiple and long.
Advertisements

Programa de Pós-Graduação em Computação Instituto de Informática Universidade Federal do Rio Grande do Sul Porto Alegre – RS – Brazil Semana Acadêmica.
Digital Circuits. Review – Getting the truth table The first step in designing a digital circuit usually is to get the truth table. That is, for every.
Give qualifications of instructors: DAP
IN2305-II Embedded Programming Lecture 2: Digital Logic.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
Carlos Arthur Lang Lisbôa, Luigi Carro, Erika Cota ETS 2005 RobOps - Arithmetic Operators for Future Technologies Future technologies, bellow 90nm, will.
ELEC 7250 Term Project Presentation Khushboo Sheth Department of Electrical and Computer Engineering Auburn University, Auburn, AL.
Carlos Arthur Lang Lisbôa, Luigi Carro DATE EDAA PhD Forum Dealing with Multiple Simultaneous Faults in Future Technologies INFORMÁTICA Universidade.
Embedded Systems Laboratory Informatics Institute Federal University of Rio Grande do Sul Porto Alegre – RS – Brazil SRC TechCon 2005 Portland, Oregon,
Section 10.3 Logic Gates.
Carlos Arthur Lang Lisbôa, Erik Schüler, Luigi Carro SRC TechCon 2005 Dealing with Multiple Simultaneous Faults in Future Technologies in Future Technologies.
04/25/2006 ELEC 7250 Final Project: Jie Qin 1 Logic Simulator for Combinational Circuit Jie Qin Dept. of Electrical and Computer Engineering Auburn University,
Carlos Arthur Lang Lisbôa, Erik Schüler, Luigi Carro SRC TechCon 2005 Dealing with Multiple Simultaneous Faults in Future Technologies in Future Technologies.
XOR, XNOR, and Binary Adders
Digital Logic Lecture 08 By Amr Al-Awamry. Combinational Logic 1 A combinational circuit consists of an interconnection of logic gates. Combinational.
Título do capítulo An international center of excellence in human resources, research and technology generation in the fields of Computer Science and Engineering.
Digital Electronics.
Instituto de Informática and Dipartimento di Automatica e Informatica Universidade Federal do Rio Grande do Sul and Politecnico di Torino Porto Alegre,
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
SET Fault Tolerant Combinational Circuits Based on Majority Logic
Assembly Homework #1 Average: Standard deviation: Max: 100 Min: 20.
UNIVERSITY OF ROSTOCK Institute of Applied Microelectronics and Computer Science Single-Rail Self-timed Logic Circuits in Synchronous Designs Frank Grassert,
1 Automated Design of Misaligned-Carbon-Nanotube-Immune Circuits Nishant Patil Jie Deng H.-S. Philip Wong Subhasish Mitra Departments of Electrical Engineering.
Universal college of engineering & technology. .By Harsh Patel)
1 Ethics of Computing MONT 113G, Spring 2012 Session 5 Binary Addition.
Using Memory to Cope with Simultaneous Transient Faults Authors: Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Engenharia Elétrica.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Logic Gates M. AL-Towaileb1. Introduction Boolean algebra is used to model the circuitry of electronic devices. Each input and each output of such a device.
Eduardo L. Rhod, Álisson Michels, Carlos A. L. Lisbôa, Luigi Carro ETS 2006 Fault Tolerance Against Multiple SEUs using Memory-Based Circuits to Improve.
Multiplexers & Decoders By: Jason Pitts CS 147 Spring 2010.
How does a Computer Add ? Logic Gates within chips: AND Gate A B Output OR Gate A B Output A B A B
Logic Gates Chapter 5 Subject: Digital System Year: 2009.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
Electrical Engineering Engineering the Future Digital Circuits Fundamentals Hands-on Full-Adder Simulation (afternoon)
Chandrasekhar 1 MAPLD 2005/204 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan.
MAPLD 2005/213Kakarla & Katkoori Partial Evaluation Based Redundancy for SEU Mitigation in Combinational Circuits MAPLD 2005 Sujana Kakarla Srinivas Katkoori.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Combinational Circuits
ECE 3130 Digital Electronics and Design
Logic Devices. Decoder 2-to-4 Decoder 3-to-8 Decoder.
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Combinational Circuits
Reference: Chapter 3 Moris Mano 4th Edition
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Summary Half-Adder Basic rules of binary addition are performed by a half adder, which has two binary inputs (A and B) and two binary outputs (Carry out.
XOR, XNOR, and Binary Adders
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Arithmetic Operators Robust to Multiple Simultaneous Upsets
XOR, XNOR, & Binary Adders
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Number Systems and Circuits for Addition
Logic Gates.
KS4 Electricity – Electronic systems
Universal Gate – NOR Universal Gate - NOR Digital Electronics
DIGITAL ELECTRONICS B.SC FY
Logic Gates Dr.Halimah Alshehri.
XOR, XNOR, and Binary Adders
LOGIC Circuits.
Adder Circuits By: Asst Lec. Basma Nazar
Department of Electronics
Digital Circuits.
XOR, XNOR, and Binary Adders
Logic Gates By: Asst Lec. Besma Nazar Nadhem
Presentation transcript:

Embedded Systems Laboratory and Electrical Engineering Department Informatics Institute and Engineering School Federal University of Rio Grande do Sul Porto Alegre – RS – Brazil DFT 2006 Washington, DC, USA SET Fault Tolerant Combinational Circuits Based on Majority Logic Álisson Michels Lorenzo Petroli Carlos Lisbôa Fernanda Kastendsmidt Luigi Carro

Carlos Lisbôa DFT October, 4-6, What is Wrong with TMR ? TMR does not protect against two faults affecting different modules Module 2 correct output Module 1 Module 3 wrong output VOTERVOTER VOTERVOTER correct output ? Module 1 Module 2 Module 3 correct output When a single fault occurs in the voter circuit, the voter output may be wrong

Carlos Lisbôa DFT October, 4-6, Fault-tolerant analog voter transient pulse model: double exponential injection of faults no effect on voter output

Carlos Lisbôa DFT October, 4-6, Use of majority gates in AOI logic majority(a, b, 0) = a.b + a.0 + b.0 = a.b (AND gate) AND gate OR gate majority(a, b, 1) = a.b + a.1 + b.1 = a.b + a + b = a + b (OR gate) inverter the analog comparator can be used as a fault-tolerant inverter

Carlos Lisbôa DFT October, 4-6, Sample implementation: full adder Classic TMR implementation: -3 standard AOI full adder modules -1 digital voter per output bit Proposed solution: -single full adder module -majority gates used to implement AND/OR functions -analog comparators used to implement majority gates and inverters

Carlos Lisbôa DFT October, 4-6, Area Comparison (32 nm technology) The proposed solution brings a 36% reduction in area, when compared to the classic TMR implementation

Carlos Lisbôa DFT October, 4-6, For more details, come and see the poster ! Contact: Thank You !