IEEE’s Hands on Practical Electronics (HOPE) Lesson 9: CMOS, Digital Logic.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

Logic Gates.
CT455: Computer Organization Logic gate
Computer Science 210 Computer Organization Introduction to Logic Circuits.
Programmable Logic Controllers.
UNIT 8 DIGITAL LOGIC. (1) To study and understand Boolean algebra and Boolean properties. (2) To design and analyze Logic gates. (3) To design and analyze.
Boolean Algebra and Logic Gate
Physical States for Bits. Black Box Representations.
Major Numeric Data Types Unsigned Integers Signed Integers Alphanumeric Data – ASCII & UNICODE Floating Point Numbers.
Faculty of Computer Science © 2006 CMPUT 229 Digital Logic From Switches to Memories.
1 Boolean Algebra & Logic Design. 2 Developed by George Boole in the 1850s Mathematical theory of logic. Shannon was the first to use Boolean Algebra.
University College Cork IRELAND Number Systems, Data Types, Codes Logic Gates: An Introduction.
Boolean Algebra and Truth Table The mathematics associated with binary number system (or logic) is call Boolean: –“0” and “1”, or “False” and “True” –Calculation.
GK-12 Student designed project (AP physics) Digital logic and Boolean algebra exercise. IC logic gates brought from Stevens were used in making simple.
Logic Gate A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs. The output signal appears only.
3. DIGITAL ELECTRONICS..
Logical Circuit Design Week 5: Combinational Logic Circuits Mentor Hamiti, MSc Office ,
Module 3.  Binary logic consists of :  logic variables  designated by alphabet letters, e.g. A, B, C… x, y, z, etc.  have ONLY 2 possible values:
1 CHAPTER 4: PART I ARITHMETIC FOR COMPUTERS. 2 The MIPS ALU We’ll be working with the MIPS instruction set architecture –similar to other architectures.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
Lecture 17: Digital Design Today’s topic –Intro to Boolean functions Reminders –HW 4 due Wednesday 10/8/2014 (extended) –HW 5 due Wednesday 10/15/2014.
Fall 2012: FCM 708 Foundation I Lecture 2 Prof. Shamik Sengupta
LOGIC GATES.
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.
Week 6: Gates and Circuits: PART I READING: Chapter 4.
EE210 Digital Electronics Class Lecture 9 April 08, 2009.
A-Level Computing#BristolMet Session Objectives#6 MUST understand and produce simple logic diagrams using the operations NOT, AND and OR SHOULD explain.
Linear Algebra. Circuits The circuits in computers and other input devices have inputs, each of which is either a 0 or 1, the output is also 0s and 1s.
IEEE’s Hands on Practical Electronics (HOPE) Lesson 8: Transistors.
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.
Appendix B: Digital Logic
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
DIGITAL ELECTRONICS. Everything in digital world is based on binary system. Numerically it involves only two symbols 0 or 1. –0 = False = No –1 = True.
1’S COMPLEMENT REPRESENTATION 1’s complement of a number (binary) is obtained by changing all 1’s to 0 and all 0’s to 1. If one of these numbers is positive.
Minute Paper 4/4/04 Z=50+j86.7=100
Logic Gates and Boolean Algebra Introduction to Logic II.
Boolean Algebra. LO:  Understand why Boolean algebra is used  Understand basic Boolean algebra notation  Understand why Boolean algebra is used  Understand.
LOGIC CIRCUITLOGIC CIRCUIT. Goal To understand how digital a computer can work, at the lowest level. To understand what is possible and the limitations.
L OGIC G ATES Computer Organization – week 3. W HAT ’ S ALU? 1. ALU stands for: Arithmetic Logic Unit 2. ALU is a digital circuit that performs Arithmetic.
Logic gates.
Computer Architecture & Operations I
Computer Architecture & Operations I
Boolean Algebra & Logic Gates
GCSE OCR Computing A451 Binary logic Computing hardware 6.
Digital Logic.
Morgan Kaufmann Publishers
Logic Gates.
Computer Science 210 Computer Organization
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Digital Signals Digital Signals have two basic states:
Fundamentals & Ethics of Information Systems IS 201
Computer Science 210 Computer Organization
For OCR GCSE Computing Unit 1 - Theory
Week 7: Gates and Circuits: PART II
CS Chapter 3 (3A and ) Part 3 of 8
Logic Gates.
Digital Logic.
Boolean Logic Boolean Logic is considered to be the basic of digital electronics. We know that a computer’s most basic operation is based on digital electronics.
Logic Gates.
KS4 Electricity – Electronic systems
CS Chapter 3 (3A and ) – Part 2 of 5
GCSE Computer Science – Logic Gates & Boolean Expressions
Truth tables Mrs. Palmer.
Logic Gates By: Asst Lec. Besma Nazar Nadhem
What are Logic Gates?.
DIGITAL ELECTRONICS AND LOGIC GATES. ANALOG SIGNAL:- Analog signal is continuous time varying current or voltage signal.
Presentation transcript:

IEEE’s Hands on Practical Electronics (HOPE) Lesson 9: CMOS, Digital Logic

Last Week Transistors –PMOS –NMOS vs. PMOS TypeGate Voltage Current? PMOSHIGHOFF PMOSLOWON NMOSHIGHON NMOSLOWOFF

This Week CMOS Digital Logic –Logic Gates Constructing simple CMOS logic gates

CMOS Complimentary MOS Uses both types of MOS to make a circuit –NMOS –PMOS Special style of design so the NMOS and PMOS compliment each other Uses low power because of its complimentary nature

Logic Logic is logical Logic is a stateless way to calculate consistent results with the same input In other words, logic systems always take inputs and give out answers.

Boolean Algebra An algebra with booleans. –True or False, 0 or 1, ON or OFF Developed by George Boole ( ) Easy to use for computers, due to the compatibility with binary.

Logic What is it? You have already encountered it in your daily life. You use it in your speech. Simple logic functions: NOT, AND, OR.

Terms Logical operations – functions, i.e. ANDs, ORs, NOTs. Logic gate – an representation of a logical operation Combinational logic – a combination of logic gates that performs a complex logical function

Notation NOT: ~A, ¬A, A AND: AB, AB OR: A+B YES, True, HIGH, 1 all mean the same thing NO, False, LOW, 0 all mean the same thing

Logic Gates A logic gate performs a logical operation on one or more logic inputs and produces a single logic output. (from wikipedia)

Gate Symbols Examples of logic gates.

NOT Means opposite For example I am happy I am NOT happy Compare the above with the following Happy ¬Happy

AND You can buy a new car if your dad AND your mom say ok. MOMDADNEW CAR?

OR You can buy a new car if your dad OR your mom say ok. MOMDADNEW CAR?

OR Let’s change the names a bit ABOUT

Logical expressions Any logical expression can be implemented with NOTs, ANDs and ORs.

More Complex Functions NAND = NOT(AND(x, y)) NOR = NOT(OR(x, y)) NAND and NOR are logically sufficient Logically sufficient – able to implement all logic with only one type of logic gate.

NOT gate A NOT gate inverts your input ~A, ¬A, A

NAND gate NAND is the NOT of an AND Written as ~AB (or any combination of NOT and AND notation)

NOR gate NOR is the NOT of an OR Written as ~(A+B) (or any combination of NOT and OR notation)

In real life NANDs are used more often than NORs because they are based on NMOS instead of PMOS But why bother with NOTs? –Answer: NAND and NOR take 4 transistors each, but NOT only takes 2.

Transistor CMOS NOT gate

Transistor AND gate