CMSC 313 Lecture 17 Postulates & Theorems of Boolean Algebra Semiconductors CMOS Logic Gates

Similar documents
CHEM 10113, Quiz 5 October 26, 2011

7. Relax and do well.

(please print) (1) (18) H IIA IIIA IVA VA VIA VIIA He (2) (13) (14) (15) (16) (17)

8. Relax and do well.

INSTRUCTIONS: Exam III. November 10, 1999 Lab Section

Solutions and Ions. Pure Substances

The Periodic Table of the Elements

8. Relax and do well.

HANDOUT SET GENERAL CHEMISTRY II

8. Relax and do well.

8. Relax and do well.

INSTRUCTIONS: CHEM Exam I. September 13, 1994 Lab Section

Chapter 12 The Atom & Periodic Table- part 2

7. Relax and do well.

8. Relax and do well.

8. Relax and do well.

Circle the letters only. NO ANSWERS in the Columns!

8. Relax and do well.

CHM 101 PRACTICE TEST 1 Page 1 of 4

K. 27 Co. 28 Ni. 29 Cu Rb. 46 Pd. 45 Rh. 47 Ag Cs Ir. 78 Pt.

7. Relax and do well.

HANDOUT SET GENERAL CHEMISTRY I

The exam must be written in ink. No calculators of any sort allowed. You have 2 hours to complete the exam. Periodic table 7 0

610B Final Exam Cover Page

7. Relax and do well.

ORBITAL DIAGRAM - A graphical representation of the quantum number "map" of electrons around an atom.

K. 27 Co. 28 Ni. 29 Cu Rb. 46 Pd. 45 Rh. 47 Ag Cs Ir. 78 Pt.

Last 4 Digits of USC ID:

8. Relax and do well.

CHEM 10123/10125, Exam 2

Atoms and the Periodic Table

Circle the letters only. NO ANSWERS in the Columns! (3 points each)

The Periodic Table of Elements

CMSC 313 Lecture 16 Postulates & Theorems of Boolean Algebra Semiconductors CMOS Logic Gates

The Periodic Table. Periodic Properties. Can you explain this graph? Valence Electrons. Valence Electrons. Paramagnetism

INSTRUCTIONS: 7. Relax and do well.

ORBITAL DIAGRAM - A graphical representation of the quantum number "map" of electrons around an atom.

CHEM 130 Exp. 8: Molecular Models

CHEM Come to the PASS workshop with your mock exam complete. During the workshop you can work with other students to review your work.

CHEMICAL COMPOUNDS MOLECULAR COMPOUNDS

(C) Pavel Sedach and Prep101 1

Radiometric Dating (tap anywhere)

CHEMICAL COMPOUNDS MOLECULAR COMPOUNDS

VIIIA H PREDICTING CHARGE

-"l" also contributes ENERGY. Higher values for "l" mean the electron has higher energy.

Fall 2011 CHEM Test 4, Form A

02/05/09 Last 4 Digits of USC ID: Dr. Jessica Parr

Atomic Emission Spectra. and. Flame Tests. Burlingame High School Chemistry

Guide to the Extended Step-Pyramid Periodic Table

8. Relax and do well.

Grade 11 Science Practice Test

WRITING AN IONIC FORMULA

Example: If a simple ionic compound is made of these two ions, what is its formula? In the final formula, don't write the charges on the ions!

CHEMICAL COMPOUNDS MOLECULAR COMPOUNDS

CLASS TEST GRADE 11. PHYSICAL SCIENCES: CHEMISTRY Test 4: Matter and materials 1

Made the FIRST periodic table

Example: Helium has an atomic number of 2. Every helium atom has two protons in its nucleus.

VIIIA H PREDICTING CHARGE

K. 27 Co. 28 Ni. 29 Cu Rb. 46 Pd. 45 Rh. 47 Ag Cs Ir. 78 Pt.

PERIODIC TABLE OF THE ELEMENTS

8. Relax and do well.

EXAMPLES. He VIA VIIA Li Be B C N O F Ne

WRITING AN IONIC FORMULA

Atomic weight: This is a decimal number, but for radioactive elements it is replaced with a number in parenthesis.

-"l" also contributes ENERGY. Higher values for "l" mean the electron has higher energy.

... but using electron configurations to describe how aluminum bromide forms is a bit cumbersome! Can we simplify the picture a bit?

Element Cube Project (x2)

Lewis dot structures for molecules

- A CHEMICAL BOND is a strong attractive force between the atoms in a compound. attractive forces between oppositely charged ions

Periodic Table. - Mendeleev was able to predict the properties of previously unknown elements using his "periodic law" Modern periodic table

Chemistry 431 Practice Final Exam Fall Hours

Atomic weight: This is a decimal number, but for radioactive elements it is replaced with a number in parenthesis.

WRITING AN IONIC FORMULA

- Atomic line spectra are UNIQUE to each element. They're like atomic "fingerprints".

Chemistry 2 Exam Roane State Academic Festival. Name (print neatly) School

Nucleus. Electron Cloud

Putting it together... - In the early 20th century, there was a debate on the structure of the atom. Thin gold foil

CHEMICAL COMPOUNDS. - Dalton's theory does not mention this, but there is more than one way for atoms to come together to make chemical compounds!

8. Relax and do well.

Instructions. 1. Do not open the exam until you are told to start.

Using the Periodic Table

DO NOW: Retrieve your projects. We will be reviewing them again today. Textbook pg 23, answer questions 1-3. Use the section 1.2 to help you.

9/20/2017. Elements are Pure Substances that cannot be broken down into simpler substances by chemical change (contain Only One Type of Atom)

5 questions, 3 points each, 15 points total possible. 26 Fe Cu Ni Co Pd Ag Ru 101.

Periodic Table. Modern periodic table

SCIENCE 1206 UNIT 2 CHEMISTRY. September 2017 November 2017

1 Genesis 1:1. Chapter 10 Matter. Lesson. Genesis 1:1 In the beginning God created the heavens and the earth. (NKJV)

8. Relax and do well.

Ch. 9 NOTES ~ Chemical Bonding NOTE: Vocabulary terms are in boldface and underlined. Supporting details are in italics.

BROOKLYN COLLEGE Department of Chemistry. Chemistry 1 Second Lecture Exam Nov. 27, Name Page 1 of 5

IONIC COMPOUNDS. - USUALLY form from metals combining with nonmetals, or from metals combining with metalloids

Periodic Table. Modern periodic table

CHEMICAL COMPOUNDS MOLECULAR COMPOUNDS

single-layer transition metal dichalcogenides MC2

- A CHEMICAL BOND is a strong attractive force between the atoms in a compound. attractive forces between oppositely charged ions

MANY ELECTRON ATOMS Chapter 15

Atomic terms. Example: Helium has an atomic number of 2. Every helium atom has two protons in its nucleus.

Secondary Support Pack. be introduced to some of the different elements within the periodic table;

Modified from: Larry Scheffler Lincoln High School IB Chemistry 1-2.1

Lab Day and Time: Instructions. 1. Do not open the exam until you are told to start.

Transcription:

CMSC 313 Lecture 17 Postulates & Theorems of Boolean Algebra Semiconductors CMOS Logic Gates UMBC, CMSC313, Richard Chang <chang@umbc.edu>

Last Time Overview of second half of this course Logic gates & symbols Equivalence of Boolean functions, truth tables, Boolean formulas and combinational circuits Universality of NAND gates UMBC, CMSC313, Richard Chang <chang@umbc.edu>

Postulates of Boolean Algebra Commutative: AB = BA, A + B = B + A Associative: (AB)C = A(BC), (A + B) + C = A + (B + C) Distributive: A(B + C) = AB + AC, A + BC = (A + B)(A + C) Identity: there exists 0 and 1 such that for all A, 1A = A and 0 + A = A. Complement: for all A, there exists A such that AA = 0 and A + A = 1 where 0 and 1 are the identity elements. 1

Some Theorems of Boolean Algebra Zero and One: 0A = 0, 1 + A = 1 Idempotence: AA = A, A + A = A Involution: A = A DeMorgan s: AB = A + B, A + B = AB Absorption: A(A + B) = A, A + AB = A Consensus: AB + AC + BC = AB + AC, (A + B)(A + C)(B + C) = (A + B)(A + C) 2

Theorems are derived from the postulates Idempotence: A = A1 identity, commutative = A(A + A) complement = AA + AA distributive = AA + 0 complement = AA commutative, identity A = 0 + A identity = (AA) + A complement = (A + A)(A + A) distributive = (A + A)1 commutative, complement = A + A commutative, identity 3

Theorems are derived from the postulates Zero and One: 0A = (AA)A complement = A(AA) commutative = (AA)A associative = AA idempotent = 0 complement 1 + A = (A + A) + A complement = A + (A + A) commutative = (A + A) + A associative = A + A idempotent = 1 complement 4

Theorems are derived from the postulates Absorption: A + AB = A1 + AB identity, commutative = A(1 + B) distributive = A1 one = A commutative, identity A(A + B) = AA + AB distributive = A + AB idempotent = A absorption 5

Proof by truth table? Absorption: A + AB = A A B AB A + AB 0 0 0 0 0 1 0 0 1 0 0 1 1 1 1 1 Proof by truth table only applies to 0-1 Boolean Algebra. Proof by derivation from postulates holds for any Boolean Algebra. 6

A Boolean Algebra with 8 elements Elements are the subsets of {a, b, c}:, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c} Operations: AB A B, A + B A B. Union and intersection are commutative and associative. Union distributes over intersection: A (B C) = (A B) (A C). Intersection distributes over union: A (B C) = (A B) (A C). Identity: 0 =, 1 = {a, b, c}, {a, b, c} A = A and A = A. Complement: A = {a, b, c} A, A A = and A A = {a, b, c}. All postulates hold. Therefore, all derived theorems also hold. 7

Simplifying MAJ3 Simplify MAJ3 using the postulates and theorems of Boolean Algebra MAJ3(A, B, C) = ABC + ABC + ABC + ABC SOP form = ABC + ABC + ABC + ABC + ABC + ABC idempotent = ABC + ABC + ABC + ABC + ABC + ABC commutative = (A + A)BC + (B + B)AC + (C + C)AB distributive = 1BC + 1AC + 1AB complement = BC + AC + AB identity Resulting circuit uses fewer gates. 8

B-6 Appendix B: Reduction of Digital Logic The Algebraic Method This majority circuit is functionally equivalent to the previous majority circuit, but this one is in its minimal two-level form: A B C F Principles of Computer Architecture by M. Murdocca and V. Heuring 1999 M. Murdocca and V. Heuring

A-19 Appendix A: Digital Logic AND-OR Implementation of Majority A B C Gate count is 8, gate input count is 19. A B C A B C F A B C A B C Principles of Computer Architecture by M. Murdocca and V. Heuring 1999 M. Murdocca and V. Heuring

How do we make gates??? UMBC, CMSC313, Richard Chang <chang@umbc.edu>

A-5 Appendix A: Digital Logic A Truth Table Developed in 1854 by George Boole. Further developed by Claude Shannon (Bell Labs). Outputs are computed for all possible input combinations (how many input combinations are there?) Consider a room with two light switches. How must they work? GND Inputs Output Hot Light Z A B Z 0 0 0 1 0 1 1 0 1 Switch A Switch B 1 1 0 Principles of Computer Architecture by M. Murdocca and V. Heuring 1999 M. Murdocca and V. Heuring

Electrically Operated Switch Example: a relay source: http://www.howstuffworks.com/relay.htm UMBC, CMSC313, Richard Chang <chang@umbc.edu>

Semiconductors Electrical properties of silicon Doping: adding impurities to silicon Diodes and the P-N junction Field-effect transistors UMBC, CMSC313, Richard Chang <chang@umbc.edu>

Los Alamos National Laboratory's Chemistry Division Presents Periodic Table of the Elements Period Group 1 IA 1A 18 IIIA 8A V 1 1 H 1.008 2 IIA 2A 13 IIIA 3A 14 IVA 4A 15 VA 5A 16 VIA 6A 17 VIIA 7A 2 He 4.003 2 3 Li 6.941 4 Be 9.012 5 B 10.81 6 C 12.01 7 N 14.01 8 O 16.00 9 F 19.00 10 Ne 20.18 3 11 Na 22.99 12 Mg 24.31 3 IIIB 3B 4 IVB 4B 5 VB 5B 6 VIB 6B 7 VIIB 7B 8 9 10 11 IB 1B 12 IIB 2B 13 Al 26.98 14 Si 28.09 15 P 30.97 16 S 32.07 17 Cl 35.45 18 Ar 39.95 ------- VIII ----- -- ------- 8 ------- 4 19 K 39.10 20 Ca 40.08 21 Sc 44.96 22 Ti 47.88 23 V 50.94 24 Cr 52.00 25 Mn 54.94 26 Fe 55.85 27 Co 58.47 28 Ni 58.69 29 Cu 63.55 30 Zn 65.39 31 Ga 69.72 32 Ge 72.59 33 As 74.92 34 Se 78.96 35 Br 79.90 36 Kr 83.80 5 37 Rb 85.47 38 Sr 87.62 39 Y 88.91 40 Zr 91.22 41 Nb 92.91 42 Mo 95.94 43 Tc (98) 44 Ru 101.1 45 Rh 102.9 46 Pd 106.4 47 Ag 107.9 48 Cd 112.4 49 In 114.8 50 Sn 118.7 51 Sb 121.8 52 Te 127.6 53 I 126.9 54 Xe 131.3 6 55 Cs 132.9 56 Ba 137.3 57 * La 138.9 72 Hf 178.5 73 Ta 180.9 74 W 183.9 75 Re 186.2 76 Os 190.2 77 Ir 190.2 78 Pt 195.1 79 Au 197.0 80 Hg 200.5 81 Tl 204.4 82 Pb 207.2 83 Bi 209.0 84 Po (210) 85 At (210) 86 Rn (222) 7 87 Fr (223) 88 Ra (226) 89 ~ Ac (227) 104 Rf (257) 105 Db (260) 106 Sg (263) 107 Bh (262) 108 Hs (265) 109 Mt (266) 110 --- () 111 --- () 112 --- () 114 --- () 116 --- () 118 --- () Lanthanide Series* 58 Ce 140.1 59 Pr 140.9 60 Nd 144.2 61 Pm (147) 62 Sm 150.4 63 Eu 152.0 64 Gd 157.3 65 Tb 158.9 66 Dy 162.5 67 Ho 164.9 68 Er 167.3 69 Tm 168.9 70 Yb 173.0 71 Lu 175.0 Actinide Series~ 90 Th 232.0 91 Pa (231) 92 U (238) 93 Np (237) 94 Pu (242) 95 Am (243) 96 Cm (247) 97 Bk (247) 98 Cf (249) 99 Es (254) 100 Fm (253) 101 Md (256) 102 No (254) 103 Lr (257)

An Inverter using MOSFET CMOS = complementary metal oxide semiconductor P-type transistor conducts when gate is low N-type transistor conducts when gate is high +5v p-type MOSFET +5v +5v A z A z A z n-type MOSFET GND GND GND UMBC, CMSC313, Richard Chang <chang@umbc.edu>

+5v +5v NAND GATE A B z A z A z 0 0 1 0 1 1 B B 1 0 1 1 1 0 GND +5v GND +5v +5v A z A z A z B B B GND GND GND

+5v +5v NOR GATE A B z A A 0 0 1 B z B z 0 1 1 0 0 0 1 1 0 GND GND +5v +5v +5v A A A B z B z B z GND GND GND

CMOS Logic vs Bipolar Logic MOSFET transistors are easier to miniaturize CMOS logic has lower current drain CMOS logic is easier to manufacture UMBC, CMSC313, Richard Chang <chang@umbc.edu>

Circuits for Addition Next time UMBC, CMSC313, Richard Chang <chang@umbc.edu>

References Materials on semiconductors, PN junction and transistors taken from the HyperPhysics web site: <http://hyperphysics.phy-astr.gsu.edu/hbase/hframe.html> UMBC, CMSC313, Richard Chang <chang@umbc.edu>