Implementation of the Winner- Take-All Circuit for Self-testing Systems in Space Applications By: Wesley Chu Mentor: Dr. Janet Wang Kuiper Space Sciences.

Slides:



Advertisements
Similar presentations
SATHUNTER Satellite pointing made easy DVB-S2 DVB-S.
Advertisements

Science Department Open House Integrating Technology into Science Courses.
INTRODUCTION With this chapter, we begin the discussion of the basic op-amp that forms the cornerstone for linear applications; that is, the signal is.
Bias Voltage Generation. Use Cascode to Increase output Resistance Rout is approximately g m3 r o3 r o2 L1=L2, but L3 need not equal to L2. Design Criteria:
DIFFERENTIAL AMPLIFIERS. DIFFERENTIAL AMPLIFIER 1.VERY HIGH INPUT IMPEDENCE 2.VERY HIGH BANDWIDTH 3.DIFFERENTIAL INPUT 4.DC DIFFERENTIAL INPUT ACCEPTED.
In this presentation you will:
A Robotic Hand with a Gentle Touch! Understand the Challenge.
Design and Computer Modeling of Ultracapacitor Regenerative Braking System Adam Klefstad, Dr. Kim Pierson Department of Physics & Astronomy UW-Eau Claire.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
Calculations, Visualization, and Simulation 6.  2001 Prentice Hall6.2 Chapter Outline The Spreadsheet: Software for Simulation and Speculation Statistical.
INTRODUCTION COMPUTATIONAL MODELS. 2 What is Computer Science Sciences deal with building and studying models of real world objects /systems. What is.
General Overview of Modelling and Test Methodology of HV MOSFET J Rhayem, B Desoete, S. Frere, R. Gillon AMIS Semiconductor Belgium BVBA Westerring 15,
Digital Circuit Simulations Deborah Barnett, Tidehaven High School Tidehaven ISD Dr. Peng Li, Assistant Professor (faculty mentor) Department of Electrical.
Transistor. BJT Transistors: NPN Transistor PNP Transistor Sandwiching a P-type layer between two n- type layers. Sandwiching a N-type layer between.
Lecture #24 Gates to circuits
Department of Information Engineering286 Transistor 3-layers device –npn (more common) –pnp (less common) N P N e b c P N P e b c.
EXCEL PART1. Objectives  Understand spreadsheet software  Tour the Excel 2010 window  Understand formulas  Enter labels and values and use the Sum.
1 Chapter 3 Methods of Analysis Copyright © 2013 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Bayesian Belief Networks in Anomaly Detection, Fault Diagnosis & Failure.
1 Adjoint Method in Network Analysis Dr. Janusz A. Starzyk.
Foundations of Physics
Superposition, Thevenin / Norton Equivalents, Maximum Power Transfer Circuits 1 Fall 2005 Harding University Jonathan White.
Objective of the Lecture Describe a basic electric circuit, which may be drawn as a circuit schematic or constructed with actual components.
In a not gate, if the input is on(1) the output is off (0) and vice versa.
SPH3U – Physics 11 University Preparation – Unit 5 – Electricity & Magnetism Created by: Mr. D. Langlois – GECDSB – SPH3U.
Graphical Tree-Based Scientific Calculator: CalcuWiz Will Ryan Christian Braunlich.
CHAPTER 6 VOLTAGE REGULATOR POWER SUPPLIES (VOLTAGE REGULATORS) Fig. 6.1 Block diagram showing parts of a power supply. Power supply Power supply: a.
FET ( Field Effect Transistor)
Electric Components. Basics 1 Current: electrons moving together in same direction (electrons are always moving in materials like metals but in a random.
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Gerousis Toward Nano-Networks and Architectures C. Gerousis and D. Ball Department of Physics, Computer Science and Engineering Christopher Newport University.
Qualitative Discussion of MOS Transistors. Big Picture ES230 – Diodes – BJT – Op-Amps ES330 – Applications of Op-Amps – CMOS Analog applications Digital.
Dr. Mustafa Kemal Uyguroğlu
CSCI-100 Introduction to Computing Hardware Design Part I.
ADVANCED PERCEPTRON LEARNING David Kauchak CS 451 – Fall 2013.
SPH3U Electricity & Circuits
Transistor.
CMOS Logic.  The CMOS Logic uses a combination of p-type and n-type Metal-Oxide-Semiconductor Field Effect Transistors (MOSFETs) to implement logic gates.
Introduction to MOS Transistors Section Selected Figures in Chapter 15.
Electronic Analog Computer
Data Structure Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2010.
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.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
The Hashemite University Computer Engineering Department
Lesson 9: Thèvenin's theorem and Maximum Power Transfer
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
Efficiently Solving Computer Programming Problems Doncho Minkov Telerik Corporation Technical Trainer.
ELECTRONICS – Input Transducers Engineering Science – National 5.
Unit 7, Chapter 20 CPO Science Foundations of Physics.
EKT 314/4 WEEK 7 : CHAPTER 3 SIGNAL CONDITIONING ELECTRONIC INSTRUMENTATION.
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
Series and Parallel Circuits SNC1D. Series and Parallel Circuits Key Question: How do series and parallel circuits work?
Parallel Circuits. In parallel circuits the current can take more than one path. We call these separate paths branches. The branch points are known as.
 Problem Analysis  Coding  Debugging  Testing.
Chapter 8: FET Amplifiers
Basics of Logic gates - Part 1
Recall Last Lecture Biasing of BJT Applications of BJT
The Electronic Computer Age
Transistor.
FET Amplifiers.
Data Analysis Programming for the Phoenix Lander Mission
مفاهیم بهره وري.
The Electric Circuit.
High Speed Self-Correcting Circuit for Space Applications
Chapter 8: FET Amplifiers
Chapter 1. Introduction to Control System
Presentation transcript:

Implementation of the Winner- Take-All Circuit for Self-testing Systems in Space Applications By: Wesley Chu Mentor: Dr. Janet Wang Kuiper Space Sciences Bldg 4/16/10

A Brief Outline The use of circuitry to model an artificial neural system – Purpose? – How the circuit functions Designing the circuit on computer – Software used (Cadence, HSPICE, WaveViewer Analyzer) – Results of the design

Purpose of the Winner Take All Circuit Artificial neural systems are required for a system to perform self-checks on itself – Allows a system to “think” for itself and determine whether there are any errors in itself by checking its sensors Example of a use: – An unmanned spacecraft NASA's Phoenix Spacecraft Lands at Martian Arctic Site." (2008): n. pag. Web. 8 Apr

What is a sensor? Checks for fluctuations in a given variable (force, chemicals, etc) and outputs the change as a voltage (or a current by Ohm’s Law) Example: Pressure sensor Recommended Drive Circuit." Trossen Robotics. Web. 9 Apr resistive-force-sensor-kit.aspx

Many types of sensors! Sensors have been made for different applications (Pressure, temperature, etc) As we can expect a spacecraft will have multiple sensors Since the spacecraft will have multiple sensors it will also need an efficient and fast way to detect any anomalies amongst the sensors – Solution? Winner Take All Circuit!

How the Winner Takes All Circuit fits in

How the circuit functions Given multiple inputs to check, only the signal from the malfunctioning input will appear on the output Each sensor is given its own cell in the circuit Thus each cell in the circuit takes an input current from the sensor Using MOS technology, an abnormally large input current will appear on the output of the whole circuit The other inputs will be inhibited due to the physics of MOS transistors

Putting it together.. Lazzaro,. "Winner-Take-All Networks of O(N) Complexity." Print. Let I1 and I2 represent the current from the sensors in this 2 cell Winner Take All Circuit If I1 and I2 equal each other then the output current will be represented by a sum of the two currents Cell 1 Cell 2 I1 = I2 =

Putting it together.. Lazzaro,. "Winner-Take-All Networks of O(N) Complexity." Print. Let I1 and I2 represent the current from the sensors If I1 is larger than I2 then cell 2 will “turn off” (not conduct) and I1 will appear at the output Vice-versa for the case where I2 is larger than I1 Cell 1 Cell 2 I1= IcI2= 0

Designing the Winner Take All Circuit Using computer software, one can design and test the winner take all circuit on the computer Cadence- software used to design the circuit on the computer HSPICE- software that displays useful operating information about the circuit WaveView Analyzer provides a graphical way to see how the current or voltage fluctuates based on how the different input changes

Problems Software took some time to learn – Hard to set up – Debugging

Advantages HSPICE provides lots of valuable information about the circuit instantly – Data would otherwise take a long time to calculate by hand Cadence allows one to change different features on the circuit design WaveView Analyzer provides visual representation of data

Layout of design using Cadence

**** mosfets subckt element 0:m3 0:m2 0:m1 0:m0 model 0:cmosn 0:cmosn 0:cmosn 0:cmosn region Saturati Saturati Saturati Saturati id u u u u ibs ibd vgs m m vds vbs vth m m m m vdsat m m m m vod m m beta m u u m gam eff m m m m gm u u u u gds u u u u gmb u u u u cdtot f a a f cgtot f f f f cstot f a a f cbtot f a a f cgs f f f f cgd f a a f Results from HSPICE

Results from WaveView Analyzer

Improvements? Using software, one can make changes easily to the circuit as well as determine how the circuit is affected by the change – Various features can be improved in the circuit (power consumption, time response, etc..)

Thank You