Gheorghe M. Ştefan - 2014 -

Slides:



Advertisements
Similar presentations
التصميم المنطقي Second Course
Advertisements

Changes in input values are reflected immediately (subject to the speed of light and electrical delays) on the outputs Each gate has an associated “electrical.
Give qualifications of instructors: DAP
1 Fundamentals of Computer Science Sequential Circuits.
CS 151 Digital Systems Design Lecture 19 Sequential Circuits: Latches.
Flip-Flops, Registers, Counters, and a Simple Processor
Gheorghe M. Ştefan
Digital Logic Circuits (Part 2) Computer Architecture Computer Architecture.
Sequential Circuits A Basic sequential circuit is nothing but a combinational circuit with some feedback paths between its output and input terminals.
Chapter 11_2 (10_2 edition 8) Sequential Circuits etc.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Sequential Logic Flip Flops Registers Memory Timing State Machines.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
Flip-Flops and Related Devices
Sequential Circuit Introduction to Counter
Sequential logic and systems
Sequential Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
Flip-Flop Applications
ECE 301 – Digital Electronics Flip-Flops and Registers (Lecture #15)
Gheorghe M. Ştefan
CSI-2111 Computer Architecture Ipage Sequential circuits, 2nd part v Objectives: To recognize and know to use the principal types of sequential.
Rabie A. Ramadan Lecture 3
Basic Sequential Components CT101 – Computing Systems Organization.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Latches & Flip-Flops.
Computer Architecture and Organization Unit -1. Digital Logic Circuits – Logic Gates – Boolean Algebra – Map Simplification – Combinational Circuits –
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
CS151 Introduction to Digital Design Chapter 5: Sequential Circuits 5-1 : Sequential Circuit Definition 5-2: Latches 1Created by: Ms.Amany AlSaleh.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Sequential Logic Design
Computer Architecture & Operations I
Computer Architecture & Operations I
Flip Flops.
Memories.
Class Exercise 1B.
DIGITAL LOGIC CIRCUITS
Flip-Flops and Related Devices
Computer Architecture & Operations I
Sequential Logic Counters and Registers
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
DIGITAL LOGIC CIRCUITS
Latches, Flip-Flops and Registers
Reading: Hambley Chapters
Chapter 11 Sequential Circuits.
DIGITAL ELECTRONICS THEME 7: Register structures – with parallel input, with serial input. Shift registers – reversible, cycle. Register structures are.
Yee-Wing Hsieh Steve Jacobs
Digital Logic Design Sequential Circuits (Chapter 6)
Sequential logic circuits
Flip-Flop Applications
Elec 2607 Digital Switching Circuits
Flip-Flop Applications
COE 202: Digital Logic Design Sequential Circuits Part 4
Lecture No. 24 Sequential Logic.
Computer Architecture and Organization: L02: Logic design Review
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Registers.
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan
Flip Flops Unit-4.
14 Digital Systems.
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Outline Registers Counters 5/11/2019.
Registers Today we’ll see some common sequential devices: counters and registers. They’re good examples of sequential analysis and design. They are also.
Presentation transcript:

Gheorghe M. Ştefan

Comparator 2014Digital Integrated Circuits - week seven2

Elementary comparator 2014Digital Integrated Circuits - week seven3

Log-depth comparator 2014Digital Integrated Circuits - week seven4

Complex (random) circuits An universal circuit: 2014Digital Integrated Circuits - week seven5 Size  O(2 n ) Depth  O(n)

2014Digital Integrated Circuits - week seven6

2014Digital Integrated Circuits - week seven7 S EMUX = 6 S 3U_circuit = 42

2014Digital Integrated Circuits - week seven8 S 3InMajority = 12

Many-input random circuit 2014Digital Integrated Circuits - week seven9

2014Digital Integrated Circuits - week seven10

2014Digital Integrated Circuits - week seven11

Applying the de Morgan theorem results a Read-Only Memory (ROM) which is not a memory, it is a combinational circuit implemented as a Look-Up Table (LUT). x n-1, x n-2, … x 0 : is the “address” f, g, … s : is the “content stored at” x n-1, x n-2, … x Digital Integrated Circuits - week seven12

First-order – 1-loop digital systems Elementary latch Clocked latch Master-slave flip flop: serial extension Random Access Memory (RAM): parallel extension Register: serial-parallel extension 2014Digital Integrated Circuits - week seven13

Stable – unstable loops 2014Digital Integrated Circuits - week seven14

Low-cost oscillator 2014Digital Integrated Circuits - week seven15

2014Digital Integrated Circuits - week seven16

Serial composition: serial shift register 2014Digital Integrated Circuits - week seven17

Parallel composition: Random Access Memory (RAM) 2014Digital Integrated Circuits - week seven18

2014Digital Integrated Circuits - week seven19

Expanding the number of bits 2014Digital Integrated Circuits - week seven20

Expanding the number of words 2014Digital Integrated Circuits - week seven21

Synchronous RAM 2014Digital Integrated Circuits - week seven22

For L < 130 nm writing is synchronous, while reading could be synchronous or asynchronous 2014Digital Integrated Circuits - week seven23 Example of synchronous reading:

Register file 2014Digital Integrated Circuits - week seven24

2014Digital Integrated Circuits - week seven25 Reading is asynchronous

Home work 7 Problem 1: Let be the log-depth comparator (see slide 4) with n = 8. Compute de size of the circuit (the number of inputs in all inverting circuits). Problem 2: Design, using the method presented in the slide no. 7, the circuit whose “program” is Compute the final size (the number of inputs in all inverting circuits). Problem 3: Let be the low cost oscillator form the slide 16. Its output is connected to the input of an inverter. 1. Compute the frequency of the signal generated, f osc, when: For the NAND gate: t pLH = 40ps, t pHL = 60ps For the first NOT (connected to the NAND’s output): t pLH = 50ps, t pHL = 30ps For the second NOT: t pLH = 100ps, t pHL = 60ps 2. What will be f osc if the output of the same oscillator will be connected to the input of two invertors instead of one? 2014Digital Integrated Circuits - week seven26