Winter 2016CISC101 - Prof. McLeod1 Today Take some of the “MAGIC” out of how computers work: How did the technology get to where it is today? –ENIAC movie.

Slides:



Advertisements
Similar presentations
Chapter 4 Gates and Circuits.
Advertisements

Chapter 4 Gates and Circuits.
Field Effect Transistors and their applications. There are Junction FETs (JFET) and Insulated gate FETs (IGFET) There are many types of IGFET. Most common.
Digital Electronics Dan Simon Cleveland State University ESC 120 Revised December 30, 2010.
Chapter 4 Gates and Circuits.
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 4 Gates and Circuits.
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 4 Gates and Circuits.
Informationsteknologi Friday, October 19, 2007Computer Architecture I - Class 81 Today’s class Digital Logic.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 2P. 1Winter Quarter Digital Electronics Lab 2.
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
How Chips Are Made? May 21 st, Agenda Introduction How Chips are made? How Transistors are made? How Chips are made? Question and Answers.
Chapter 4 Gates and Circuits.
Intro to Digital Electronics. Classifications of Electronic Circuits Switching Circuits – by turning electricity on and off. – Figure 1 – Known as the.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Chapter 4 Gates and Circuits.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
General Licensing Class Oscillators & Components Your organization and dates here.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
LOGIC GATES A logic gate is an elementary building block of a digital circuit.digital circuit Most logic gates have two inputs and one output terminals.
The Digital Logic Level
Digital Logic. 4 Why is 32-bit or 64-bit significant in terms of speed, efficiency? 4 Difference between OR and XOR 4 What is a mux for? PLA 4 Two kinds.
CSIS CSIS Input AND from Transistors Illustrates basic use of IDL-800 Illustrates construction of gates Illustrates the “transistor bleed-through”
Gates and Logic Hakim Weatherspoon CS 3410, Spring 2012 Computer Science Cornell Universty See: P&H Appendix C.2 and C.3 (Also, see C.0 and C.1)
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
4. Electrons and electronics 4.5 Digital electronics.
CS 8421 Computing Systems, Dr. Hoganson Copyright © 2004, 2006 Dr. Ken Hoganson CS Class Will Start Momentarily… CS8421 Computing Systems.
Week 6: Gates and Circuits: PART I READING: Chapter 4.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
Chapter 4: Gates and Circuits Chapter 4 Gates and Circuits Page 30 The AND Operation (i.e., are both operands “true”?) 1 AND 1 11 AND 0 00 AND 1 00 AND.
CHAPTER-2 Fundamentals of Digital Logic. Digital Logic Digital electronic circuits are used to build computer hardware as well as other products (digital.
Individual Transistors Integrated Circuit (IC) PCB Board
COMPUTER ARCHITECTURE TRUTH TABLES AND LOGIC GATES.
CMOS Logic Gates. NMOS transistor acts as a switch 2 When gate voltage is 0 V No channel is formed current does not flow easily “open switch” When gate.
Digital electronics 4–1 Gates and Circuits SANJAYBHAI RAJGURU COLLEGE OF ENGG.
Winter 2016CISC101 - Prof. McLeod1 Today How transistors can carry out commands in a CPU. For example, how to add two integers in an integrated circuit.
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science & Engineering Korea University COSE221, COMP211 Logic Design.
 A transistor is the basic building block of electronic components.  The average computer may have millions of them within its circuits.  Essentially,
LOGIC GATES. INTRODUCTION TO LOGIC GATES Boolean functions may be practically implemented by using electronic gates. The following points are important.
Logic Gates Unit 16.
Logic gates.
Circuits Logic in Hardware.
Exclusive OR Gate.
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Chapter 4 Gates and Circuits.
CISC101 Reminders Your group name in onQ is your grader’s name.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Computer Science 210 Computer Organization
SOLIDS AND SEMICONDUCTOR DEVICES - IV
CISC101 Reminders Your group name in onQ is your grader’s name.
Digital Electronics Lab 2 Instructor:
Waveforms & Timing Diagrams
Logic Gates.
JC Technology Logic Gates.
Logic Gates.
SOLIDS AND SEMICONDUCTOR DEVICES - IV
KS4 Electricity – Electronic systems
GCSE Computer Science – Logic Gates & Boolean Expressions
ELECTRONIC SYSTEMS Note: There is no compulsory question set on Section 25 of the syllabus. Questions set on topics within Section 25 are always set as.
Logic Gates.
CISC101 Reminders Course Web Site:
Department of Electronics
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Logic Gates AIM: To know the different types of logic gate
Further binary, Logic diagrams and truth tables
ECE 352 Digital System Fundamentals
CSE 87 Fall 2007 Chips and Chip Making
Presentation transcript:

Winter 2016CISC101 - Prof. McLeod1 Today Take some of the “MAGIC” out of how computers work: How did the technology get to where it is today? –ENIAC movie (I hope!) –The Transistor –Integrated Circuit Fabrication Then, if we have time – how to add two integers in an integrated circuit (like a CPU!).

Winter 2016CISC101 - Prof. McLeod2 ENIAC, Cont. See the video (that did not play last time!) at:

Winter 2016CISC101 - Prof. McLeod3 Transistors, Cont. Individual: Integrated Circuits (started: 1958)

Winter 2016CISC101 - Prof. McLeod4 Integrated Circuits, Cont. Electron microscopy:

Winter 2016CISC101 - Prof. McLeod5 Moore’s “Law” “The number of transistors in a processor will double every 24 months.”

Winter 2016CISC101 - Prof. McLeod6 Moore’s “Law”, Cont. First documented by Intel co-founder Gordon E. Moore in 1965.

IC Fabrication Videos IC Fabrication IC Fabrication IC Fabrication (Watch the first one in class only.) Winter 2016CISC101 - Prof. McLeod7

How to Make an IC Try this at home! (Just kidding...) Basic steps: –Create and refine huge single crystal of Silicon (Si). –Cut wafers. –Apply photo-resist layer. –Expose pattern on photo-resist using UV light. –Remove exposed photo-resist, etch out exposed Si. –Dope exposed Si using ion implantation. –Remove all photo resist. –Add insulating layer with holes. –Electroplate with copper. –Build circuit above transistors with more copper. –Test, slice and package up. Winter 2016CISC101 - Prof. McLeod8

Winter 2016CISC101 - Prof. McLeod9 Digital Systems Logic - Transistors Transistors can be used to provide digital logic. They work just like the following circuit: Each wire in a computer has a signal that is either on or off for the duration of a single clock tick (a very short time!).

Winter 2016CISC101 - Prof. McLeod10 Transistors (Shamelessly borrowed from the Intel web site:) Of course, on a CPU, these are all made on a base of single crystal Silicon, and layers are added and etched using photo-resist technology. Doping determines whether it is “n” or “p” type Si.

Winter 2016CISC101 - Prof. McLeod11 Transistors - Cont. 1) No signal: 2) Add voltage to gate: 3) If drain is connected: 4) No signal on gate:

Winter 2016CISC101 - Prof. McLeod12 Transistors - Cont. Source, Gate and Drain are also called “Collector”, “Base” and “Emitter”: A 5V signal applied to the gate or “base” is enough to cause current to flow. Zero volts turns the signal off. Combinations of transistors can be used to perform boolean logical functions, called “gates”:

Winter 2016CISC101 - Prof. McLeod13 “AND” Gate Two transistors forming an “AND” gate: Both Input-1 and Input-2 have to be “1” (ie. 5 volts) for the Output to be “on”. How an “AND” gate is drawn in a logic diagram: Logic or “Truth” table:

Winter 2016CISC101 - Prof. McLeod14 “OR” Gate Either Input-1 or Input-2 can cause Output to be “On”. An “OR” gate in a logic diagram.

Winter 2016CISC101 - Prof. McLeod15 “NOT” Gate The “NOT” gate just reverses the Input:

Winter 2016CISC101 - Prof. McLeod16 “NOR” Gate Same as NOT(OR), like an OR gate followed by a NOT gate.

Winter 2016CISC101 - Prof. McLeod17 “NAND” Gate Same as NOT(AND), like an AND gate followed by a NOT gate.

Winter 2016CISC101 - Prof. McLeod18 “XOR” Gate X Y Z=X  Y XOR gate (These are NOT(AND) or “NAND” gates.) One way:

CISC101 - Prof. McLeod19 Summary: “Truth” or Logic Tables AND I1I1 I2I2 Output OR I1I1 I2I2 Output NOT I Output NAND I1I1 I2I2 Output NOR I1I1 I2I2 Output XOR I1I1 I2I2 Output

CISC101 - Prof. McLeod20 Summary, Cont. Gates: You can use transistors to build a circuit, or “gate”, that provides the logic for each of these operators. Notation: a  b (you will also see just “ab”) means “a AND b” a+b means “ a OR b” a means NOT(a) a  b means “a XOR b” Winter 2016

CISC101 - Prof. McLeod21 Digital Circuits Generally, a digital circuit can be represented by: Remember that an input or output can only be either on (1) or off (0). The gates defined above can be used to design circuits that provide a desired logic. Winter 2016