Fault-Tolerant Techniques and Nanoelectronic Devices Andy Hill CH E 5480 995.

Slides:



Advertisements
Similar presentations
Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
Advertisements

ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
Solving Equations = 4x – 5(6x – 10) -132 = 4x – 30x = -26x = -26x 7 = x.
FPGA Implementation of Closed-Loop Control System for Small-Scale Robot.
Mansi Mavani Graduate Student Department of Physics, OSU Stillwater
Molecular Nanotechnology By Kavitha, Boppana. Presentation Overview  Molecular Manufacturing  Positional Assembly  Self Replication  Visual Images.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Associative Memories A Morphological Approach. Outline Associative Memories Motivation Capacity Vs. Robustness Challenges Morphological Memories Improving.
Susmit Biswas A Pageable Defect Tolerant Nanoscale Memory System Susmit Biswas, Tzvetan S. Metodi, Frederic T. Chong, Ryan Kastner
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Finding Protection Cycles in DWDM Networks 2002 IEEE ICC on Volume 5, 28 April-2 May Page(s): Reporter: Jyun-Yong Du.
Nanoscale Self-Assembly A Computational View Philip Kuekes Quantum Science Research HP Labs.
Solving quadratic equations Factorisation Type 1: No constant term Solve x 2 – 6x = 0 x (x – 6) = 0 x = 0 or x – 6 = 0 Solutions: x = 0 or x = 6 Graph.
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
WELCOME PRESENTED BY SUKHILA .K.
Fundamentals of Information Systems, Second Edition 1 Specialized Business Information Systems Chapter 7.
1 Fault-Tolerant Computing Systems #2 Hardware Fault Tolerance Pattara Leelaprute Computer Engineering Department Kasetsart University
TODAY IN ALGEBRA…  Warm Up: Graphing Linear Equations and solving for y.  Learning Goal: 7.1 You will solve systems on linear equations by Graphing 
Presenter: Jyun-Yan Li Multiplexed redundant execution: A technique for efficient fault tolerance in chip multiprocessors Pramod Subramanyan, Virendra.
Combinational Circuits Chapter 3 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer, 2003.
Ketan Patel, Igor Markov, John Hayes {knpatel, imarkov, University of Michigan Abstract Circuit reliability is an increasingly important.
Solve.. Question of the Day CCGPS Geometry Day 62 ( ) UNIT QUESTION: How are real life scenarios represented by quadratic functions? Today’s.
Lecture on Computer Science as a Discipline. 2 Computer “Science” some people argue that computer science is not a science in the same sense that biology.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
THE TESTING APPROACH FOR FPGA LOGIC CELLS E. Bareiša, V. Jusas, K. Motiejūnas, R. Šeinauskas Kaunas University of Technology LITHUANIA EWDTW'04.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Fundamentals of Information Systems, Second Edition 1 Specialized Business Information Systems.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
JETT 2005 Session 5: Algorithms, Efficiency, Hashing and Hashtables.
LI Aijun. Introduce yourself   Where you from   Major   supervisor.
Technology Mapping. 2 Technology mapping is the phase of logic synthesis when gates are selected from a technology library to implement the circuit. Technology.
Mixed Criticality Systems: Beyond Transient Faults Abhilash Thekkilakattil, Alan Burns, Radu Dobrin and Sasikumar Punnekkat.
GENERATIONS OF COMPUTERS.
ELE 523E COMPUTATIONAL NANOELECTRONICS W10: Defects and Reliability, 16/11/2015 FALL 2015 Mustafa Altun Electronics & Communication Engineering Istanbul.
Nano and Giga Challenges in Microelectronics Symposium and Summer School Research and Development Opportunities Cracow Sep , 2004 Afternoon 11: Nanotechnology.
Section 7.2 Systems of Linear Equations in Three Variables.
WARM UP 1. Simplify 2. Multiply 3. Divide. QUADRATIC EQUATIONS INTRODUCTION.
NAND, NOR, and EXOR (more primitive logical gates) CS Computer Architecture David Mayer.
ROBOTIC SCIENCES BRIJENDRA(NANOTECHNOLOGY) A TEJESH(ROBOTICS) SURAJ SARAB(ARTIFICIAL INTELLIGENCE)
DISSEMINATION ACTIONS Dissemination actions Catness’12 (4 presentations) Mixdes Special session (5 papers) IOLTS 2012 Special session Invited conference,
Intel’s 3D Transistor BENJAMIN BAKER. Where we are headed  What is a transistor?  What it is and what does it do?  Moore’s Law  Who is Moore and what.
ILab Proposal Presentation Nana Kim EE 496 September 22, 2007.
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
MOLETRONICS An Invisible technology Amit Dwivedi Ec 3rd Year
MAPLD 2005/213Kakarla & Katkoori Partial Evaluation Based Redundancy for SEU Mitigation in Combinational Circuits MAPLD 2005 Sujana Kakarla Srinivas Katkoori.
DETECTION OF BREAST CANCER WITH A NEW FACTORIZATION APPROACH.
Solving Quadratic Equations by Completing the Square
Eick: Introduction Machine Learning
Solving Quadratic Equations by the Complete the Square Method
Solving Linear Inequalities in One Unknown
Molecular Nanotechnology
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
ELEC Digital Logic Circuits Fall 2014 Logic Testing (Chapter 12)
Notes Over 9.6 An Equation with One Solution
Solving Quadratic Equations
Label your paper DNA 5.
Master Thesis Presentation
Sungho Kang Yonsei University
Upset Susceptibility and Design Mitigation of
Computational Nanotechnology
Quadratic Equations.
Hardware Assisted Fault Tolerance Using Reconfigurable Logic
ELE 523E COMPUTATIONAL NANOELECTRONICS
Systems of Equations Solve by Graphing.
ELEC Digital Logic Circuits Fall 2015 Logic Testing (Chapter 12)
Christoph F. Eick: A Gentle Introduction to Machine Learning
FAULT-TOLERANT TECHNIQUES FOR NANOCOMPUTERS
Warm-Up Set 1: Factor. 1) x2 + 6x + 9 2) x2 - 10x + 25 Set 2: Factor.
Solving a System of Linear Equations
Presentation transcript:

Fault-Tolerant Techniques and Nanoelectronic Devices Andy Hill CH E

Abstract Proposed nanocomputers offer faster, more powerful computing Proposed nanocomputers offer faster, more powerful computing Problems expected Problems expected –High manufacturing defect rate –Transient errors Two possible solutions Two possible solutions –Increase manufacturing efficiency –Increase device’s capacity for defects

Abstract (cont’d) Most nanoelectronic device research today is devoted to reducing the size of devices Most nanoelectronic device research today is devoted to reducing the size of devices Fault-tolerant technique research shows that the reconfiguration method is: Fault-tolerant technique research shows that the reconfiguration method is: –Can handle the highest defect rate –Cannot handle the current defect rate –May be impractical

Introduction First computer invented had one function – to solve linear equations First computer invented had one function – to solve linear equations Always a push to be faster, more powerful Always a push to be faster, more powerful Other technologies would aid tremendously from more powerful computers Other technologies would aid tremendously from more powerful computers –Military –Artificial Intelligence –Medical / Biological

Literature Review Fault-tolerant techniques have been studied for over half a century Fault-tolerant techniques have been studied for over half a century Research focused on application of technique Research focused on application of technique Current research focused on techniques for chips with devices in 1 square cm Current research focused on techniques for chips with devices in 1 square cm

Lit Review (cont’d) Nanoelectronic device research mainly focused on producing molecular scale devices Nanoelectronic device research mainly focused on producing molecular scale devices Limited research on the production of those devices Limited research on the production of those devices

Theoretical Background Main fault-tolerant techniques Main fault-tolerant techniques –Redundancy (RMR, CTMR) –NAND multiplexing –Reconfiguration

Redundancy R-fold (RMR) redundancy (left) is a function of cascaded triple (CTMR) redundancy (right) R-fold (RMR) redundancy (left) is a function of cascaded triple (CTMR) redundancy (right) [1]

Multiplexing / Reconfig NAND multiplexing NAND multiplexing –Complex system utilizing majority gates and NAND logic –Adaptive to decreasing manufacturing effficiency Reconfiguration Reconfiguration –Units not working are detected –Cluster reconfigured accordingly

Current Research Research comparing techniques shows reconfiguration can adapt to highest defect rates, but may be impractical Research comparing techniques shows reconfiguration can adapt to highest defect rates, but may be impractical [1]

Current research (cont’d) Nanoelectronic devices being researched are 100 to 1000 times smaller than current devices Nanoelectronic devices being researched are 100 to 1000 times smaller than current devices [2]

Future Directions Continue research of techniques specific to nano-scaled devices Continue research of techniques specific to nano-scaled devices –Determine practicality of reconfiguration Continue research developing nanoelectronic devices Continue research developing nanoelectronic devices Research the efficiency of mass producing devices Research the efficiency of mass producing devices

References [1] - K Nikolic, A Sadek and M Forshaw 2002 Fault-tolerant techniques for nanocomputers Nanotechnology [2] - Goldhaber-Gordon D. et al Overview of Nanoelectronic Devices Proceedings of the IEEE 85 (4)