Department of Electronics Advanced Information Storage 02 Atsufumi Hirohata 16:00 10/October/2013 Thursday (V 120)

Slides:



Advertisements
Similar presentations
CT455: Computer Organization Logic gate
Advertisements

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.
ADDER, HALF ADDER & FULL ADDER
Digital Electronics Dan Simon Cleveland State University ESC 120 Revised December 30, 2010.
Design of Arithmetic Circuits – Adders, Subtractors, BCD adders
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
University College Cork IRELAND Number Systems, Data Types, Codes Logic Gates: An Introduction.
EE42/100 Fall 2005 Prof. Fearing 1 Week 12/ Lecture 21 Nov. 15, Overview of Digital Systems 2.CMOS Inverter 3.CMOS Gates 4.Digital Logic 5.Combinational.
Lecture 3. Boolean Algebra, Logic Gates
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Logic Gates Combinational Circuits
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 10 Arithmetic Circuits.
CS 105 Digital Logic Design
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.
Lecture 3. Boolean Algebra, Logic Gates Prof. Sin-Min Lee Department of Computer Science 2x.
Department of Electronics Advanced Information Storage 01 Atsufumi Hirohata 17:00 07/October/2013 Monday (AEW 105)
Quiz # 2 Chapters 4, 5, & 6.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
Think about the following expression If the number entered is greater than 15 but less than 25 or the number is 100 and the letter chosen is after p but.
Binary Numbers.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
1 Introduction to Abstract Mathematics Applications : Digital Logic Circuits 2.4 and Number Systems 2.5 Instructor: Hayk Melikya
Introduction to Computer Science David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS September 6, 2007.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 DIGITAL LOGIC CIRCUITS Dept. of Computer Science Engineering Islamic Azad University.
Logic Gates. Transistors as Switches ¡EB voltage controls whether the transistor conducts in a common base configuraiton. ¡Logic circuits can be built.
ELE22MIC Lecture 3 Paul Main’s Office Location has moved to Pysical Sciences 2 Room 107 Will be available for 2 hours consultation 10am - 12am after Tuesday.
Introduction to Computing Systems from bits & gates to C & beyond Chapter 3 Digital Logic Structures Transistors Logic gates & Boolean logic Combinational.
Integrated Circuit Logic Families. Outline  Integrated Circuit Logic Families.
Computer Organization 1 Logic Gates and Adders. Propositions –Venn Diagrams.
Chapter 1 Introduction: Digital Systems & Logic Design By Taweesak Reungpeerakul.
Chapter 4 Logic Families.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /05/2013 Lecture 4: Basics of Logic Design Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
4. Computer Maths and Logic 4.2 Boolean Logic Logic Circuits.
Universal college of engineering & technology. .By Harsh Patel)
Logic Gates Informatics INFO I101 February 3, 2003 John C. Paolillo, Instructor.
1 Logic Gates and Circuits  Logic Gates Logic Gates  The Inverter The Inverter  The AND Gate The AND Gate  The OR Gate The OR Gate  The NAND Gate.
Digital Integrated Circuit Design Laboratory Department of Computer Science and Information Engineering National Cheng Kung University Experiment on digital.
Digital Computers Logic Gates & Applications. Digital Computers Types of Material (Electric Conductivity) – Insulator Rubber / wood – Conductor Copper.
Introduction to Computing Systems and Programming Digital Logic Structures.
ECE DIGITAL LOGIC LECTURE 5: BINARY LOGIC AND DIGITAL LOGIC GATES Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 01/28/2016.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Lecture No. 2 Computer Logic Design. Binary Digits The two state number system is called binary. Its two digits are 0 and 1 A binary digit is called a.
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.
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.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
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 Learning Objectives Learn that there is a one-to-one relationship between logic gates and Boolean expressions Learn how logic gates are combined.
Week 1: Introduction and Logic gates IT3002 – Computer Architecture
Computer Architecture & Operations I
Dr.Ahmed Bayoumi Dr.Shady Elmashad
Logic Gates and Boolean Algebra
DIGITAL LOGIC CIRCUITS
Chapter 2.3 Binary Logic.
Digital Signals Digital Signals have two basic states:
Fundamentals & Ethics of Information Systems IS 201
University of Gujrat Department of Computer Science
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Schematics 201 Lecture Topic: Electrical Symbols
Information Storage and Spintronics 02
Week 7: Gates and Circuits: PART II
Number Systems and Circuits for Addition
Logic Gates.
Logic Gates.
DIGITAL ELECTRONICS B.SC FY
XOR Function Logic Symbol  Description  Truth Table 
LOGIC Circuits.
Adder and Subtractors Discussion D4.1. Adder and Subtractor Circuits Objective: (i) To construct half and full adder circuit and verify its working (ii)
Information Storage and Spintronics 01
Unit IV Adders Subtractors Flip Flops Counters Multiplexes and De multiplexes. Integrated circuits-Op. amp – Characteristics Inverting amplifier - Non-inverting.
Presentation transcript:

Department of Electronics Advanced Information Storage 02 Atsufumi Hirohata 16:00 10/October/2013 Thursday (V 120)

Contents of Advanced Information Storage Lectures : Atsufumi Hirohata P/Z 023) Advancement in information storages (Weeks 2 ~ 9) [17:00 ~ 18:00 Mons. (AEW 105) & 16:00 ~ 17:00 Thus. (V 120)] No lectures on Week 6 + Mon., Week 9 Replacements (tbc) : Week 4, 15:00 on Mon. (P/L 005), Week 5, 15:00 on Mon. (P/L 005) & Week 7, 10:00 on Mon. (D/L 002) I. Introduction to information storage (01 & 02) II. Optical information storages (03 & 04) III. Magnetic information storages (05 ~ 10) IV. Solid-state information storages (11 ~ 15) Practicals : (1/2 marks in your mark) Analysis on magnetic & solid-state storages [Weeks 2 ~ 5, 10:00 ~ 12:00 Fri. (York JEOL Nanocentre), Weeks 6 ~ 10, 10:00 ~ 12:00 Fri. (P/Z 011)] Laboratory report to be handed-in to the General Office (Week 10). Continuous Assessment : (1/2 marks in your mark) Assignment to be handed-in to the General Office (Week 10). V. Memories and future storages (16 ~ 18)

Quick Review over the Last Lecture Von Neumann’s model : CPU Input Output Working storage Permanent storage Bit / byte : 1 bit : 2 1 = 2 combinations 1 digit in binary number 1 byte (B) = 8 bit Memory access : *

02 Binary Data Binary numbers Conversion Advantages Logical conjunctions Adders Subtractors

Bit and Byte Bit : “Binary digit” is a basic data size in information storage. 1 bit : 2 1 = 2 combinations ; 1 digit in binary number = = = 16 4 : : : : Byte : A data unit to represent one letter in Latin character set. 1 byte (B) = 8 bit 1 kB = 1 B × MB = 1 kB × 1024 : :

Binary Numbers The modern binary number system was discovered by Gottfried Leibniz in 1679 : * * Decimal notation Binary notation : :

Conversion to Binary Numbers 1 For example, 1192 : 2 ) = 2 0 × ) 586… = 2 1 × × 0 2 ) 293… = 2 2 × × × 0 2 ) 146… = 2 3 × × × × 0 2 ) 73… = 2 4 × × × × × 0 2 ) 36… = 2 5 × × × × × × 0 2 ) 18… = 2 6 × × × × × × × 0 2 ) 9… = 2 7 × × × × × × × × 0 2 ) 4… = 2 8 × × × × × × × × × 0 2 ) 2… = 2 9 × × × × × × × × × × 0 2 ) 1… = 2 10 × × × × × × × × × × × 0 2 ) 0… =

Conversion to Binary Numbers 2 For example, 0.1 : × 2 = 0.2 < × 2 = 0.4 < × 2 = 0.8 < × 2 = 1.6 > × 2 = 1.2 > × 2 = 0.4 < : : =

Why Are Binary Numbers Used ? In order to represent a number of “1192” by ON / OFF lamps : Binary number : (11 digits = 11 lamps) Decimal number : (4 digits × 9 = 36 lamps) Similarly, Ternary number : (7 digits × 2 = 14 lamps) 1192 = = 3 6 × × × × × × × 1 Quaternary number : (7 digits × 2 = 14 lamps) 1192 = = 4 5 × × × × × × 0 Binary numbers use the minimum number of lamps (devices) !

Mathematical Explanation In a base-n positional notation, a number x can be described as : x = n y (y : number of digits for a very simple case) In order to minimise the number of devices, i.e., n × y, ln(x) = y ln(n) Here, ln(x) can be a constant C, C = y ln(n) y = C / ln(n) By substituting this relationship into n × y, n × y = C n / ln(n) To find the minimum of n / ln(n), [n / ln(n)]’ = {ln(n) – 1} / {ln(n)} 2 Here, [n / ln(n)]’ = 0 requires ln(n) – 1 = 0 Therefore, n = e (= …) provides the minimum number of devices.

Logical Conjunctions 1 AND : Venn diagram of A ∧ B Truth table * InputOutput AB A∧BA∧B True (T) (1)T (1) False (F) (0)T (1)F (0) T (1)F (0) Logic circuit A B

Logical Conjunctions 2 OR : Venn diagram of A ∨ B Truth table * InputOutput AB A∨BA∨B T (1) F (0)T (1) F (0)T (1) F (0) Logic circuit A B

Logical Conjunctions 3 NOT : Venn diagram of ¬A (Ā) Truth table * InputOutput AĀ T (1)F (0) T (1) Logic circuit A Ā

Additional Logical Conjunctions 1 Venn diagram of A ↑ B Truth table * InputOutput ABA↑BA↑B T (1) F (0) T (1) F (0)T (1) F (0) T (1) Logic circuit A B NAND = (NOT A) OR (NOT B) = NOT (A AND B) :

Additional Logical Conjunctions 2 NOR = NOT (A OR B) : Venn diagram of AB Truth table * InputOutput AB ABAB T (1) F (0) T (1)F (0) T (1)F (0) T (1) Logic circuit A B NOR can represent all the logical conjunctions : NOT A = A NOR A A AND B = (NOT A) NOR (NOT B) = (A NOR A) NOR (B NOR B) A OR B = NOT (A NOR B) = (A NOR B) NOR (A NOR B)

Additional Logical Conjunctions 3 XOR = Exclusive OR : Venn diagram of A ⊕ B Truth table * InputOutput AB A⊕BA⊕B T (1) F (0) T (1) F (0)T (1) F (0) Logic circuit A B

Half Adder Simple adder for two single binary digits : * XOR for the sum (S) AND for the carry (C), which represents the overflow for the next digit Truth table InputOutput ABSC

Full Adder Adder for two single binary digits as well as values carried in (C in ) : * 2 half adders for sum (S) Additional OR for the carry (C out ), which represents the overflow for the next digit Truth table InputOutput ABC in SC out

Half Subtractor Simple subtractor for two single binary digits, minuend (A) and subtrahend (B) : * XOR for the difference (D) NOT and AND for the borrow (Bor), which is the borrow from the next digit Truth table InputOutput ABDBor A B D

Full Subtractor Subtractor for two single binary digits as well as borrowed values carried in (Bor in ) : * 2 half subtractor for difference (D) Additional OR for the borrow (Bor out ), which is the borrow from the next digit Truth table InputOutput ABBor in DBor out

Information Processing For data processing, two distinct voltages are used to represent “1” and “0” : * Low level (1) and high level (2) voltages Voltages used : DevicesLow voltageHigh voltage Emitter-coupled logic (ECL) ~ V0 ~ 0.75 V Transistor-transistor logic (TTL) 0 ~ 0.8 V2 ~ 4.75 (or 5.25) V Complementary metal-oxide- semiconductor (CMOS) 0 ~ V DD / 2 V DD / 2 ~ V DD (V DD = 1.2, 1.8, 2.4, 3.3 V etc.)

Emitter-Coupled Logic In 1956, Hannon S. Yourke invented an ECL at IBM : * * High-speed integrated circuit, differential amplifier, with bipolar transistors

Transistor-Transistor Logic In 1961, James L. Buie invented a TTL at TRW : * * Integrated circuit, logic gate and amplifying functions with bipolar transistors

Complementary Metal-Oxide-Semiconductor In 1963, Frank Wanlass patented CMOS : * * Integrated circuit with low power consumption using complementary MOSFET