Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SEQUENTIAL LOGIC.

Slides:



Advertisements
Similar presentations
Fig Typical voltage transfer characteristic (VTC) of a logic inverter, illustrating the definition of the critical points.
Advertisements

Circuiti sequenziali1 Progettazione di circuiti e sistemi VLSI Anno Accademico Lezione Circuiti sequenziali.
Latch versus Register  Latch stores data when clock is low D Clk Q D Q Register stores data when clock rises Clk D D QQ.
EE415 VLSI Design Sequential Logic [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Sequential MOS Logic Circuits
ECE C03 Lecture 81 Lecture 8 Memory Elements and Clocking Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
Designing Sequential Logic Circuits
Sequential Logic Building Blocks – Flip-flops
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Latch & Flip-flop.
1 Fundamentals of Computer Science Sequential Circuits.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
Chapter 7 Designing Sequential Logic Circuits Rev 1.0: 05/11/03
Fall 2004EE 3563 Digital Systems Design EE 3563 Sequential Logic Design Principles  A sequential logic circuit is one whose outputs depend not only on.
1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.
1 CS 151: Digital Design Chapter 5: Sequential Circuits 5-3: Flip-Flops I.
Sequential Circuits : Part I Read Sections 5-1, 5-2, 5-3.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Reading Assignment: Rabaey: Chapter 7
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
Digital Integrated Circuits© Prentice Hall 1995 Devices The MOS Transistor.
Sequential Circuits IEP on Synthesis of Digital Design Sequential Circuits S. Sundar Kumar Iyer.
ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2014.
SEQUENTIAL LOGIC Digital Integrated Circuits© Prentice Hall 1995 Introduction.
Sequential Logic Flip-Flops and Related Devices Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty.
Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SEQUENTIAL LOGIC.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
Contemporary Logic Design Sequential Logic © R.H. Katz Transparency No Chapter #6: Sequential Logic Design Sequential Switching Networks.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
Digital Integrated Circuits for Communication
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
DIGITAL INTEGRATED CIRCUITS FOR COMMUNICATION احسان احمد عرساڻِي Every Wednesday: 15:00 hrs to 18:00 hrs هر اربع: شام 3 وڳي کان 6 وڳي تائين.
Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SEQUENTIAL LOGIC.
CSE477 L17 Static Sequential Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 17: Static Sequential Circuits Mary Jane Irwin.
Astable: Having no stable state. An astable multivibrator oscillates between two quasistable states. Asynchronous Having no fixed time relationship Bistable.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Digital Integrated Circuits A Design Perspective
1 Sequential Circuit Latch & Flip-flop. 2 Contents Introduction Memory Element Latch  SR latch  D latch Flip-flop  SR flip-flop  D flip-flop  JK.
NOTICES Final Homework 4.10, 4.13, 4.14, 4.18 Due Monday March 15 Before 12:00 Noon (EECS Mailbox) Final Project Report due by Monday March 15.
CSE477 L17 Static Sequential Logic.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 17: Static Sequential Circuits Mary Jane Irwin.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
D Latch Delay (D) latch:a) logic symbolb) NAND implementationc) NOR implementation.
Digital Integrated Circuits for Communication
Sp09 CMPEN 411 L18 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 16: Static Sequential Circuits [Adapted from Rabaey’s Digital Integrated Circuits,
Flip Flop Chapter 15 Subject: Digital System Year: 2009.
Chapter 10 Flip-Flops and Registers 1. Objectives You should be able to: Explain the internal circuit operation of S-R and gated S-R flip-flops. Explain.
ECE C03 Lecture 81 Lecture 8 Memory Elements and Clocking Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
1 COMP541 Sequential Circuits Montek Singh Feb 1, 2007.
Designing Sequential Logic Circuits Ilam university.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EKT 121 / 4 ELEKTRONIK DIGIT I
Sequential Circuit Latch & Flip-flop. Contents Introduction Memory Element Latch  SR latch  D latch Flip-flop  SR flip-flop  D flip-flop  JK flip-flop.
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.
Prof. Joongho Choi CMOS SEQUENTIAL CIRCUIT DESIGN Integrated Circuits Spring 2001 Dept. of ECE University of Seoul.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Review: Sequential Definitions
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Copyright ©2009 by Pearson Higher Education, Inc. Upper Saddle River, New Jersey All rights reserved. Digital Fundamentals, Tenth Edition Thomas.
Digital Design: Sequential Logic Principles
Digital Integrated Circuits A Design Perspective
Digital Integrated Circuits A Design Perspective
LATCHED, FLIP-FLOPS,AND TIMERS
Chapter 7 Designing Sequential Logic Circuits Rev 1.0: 05/11/03
Flip Flops.
SEQUENTIAL LOGIC -II.
触发器 Flip-Flops 刘鹏 浙江大学信息与电子工程学院 March 27, 2018
Flip Flops Unit-4.
Presentation transcript:

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SEQUENTIAL LOGIC

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Positive Feedback: Bi-Stability Input and Output Roles are changed.

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Meta-Stability V i 2 = V o 1 V i1 = V o2 C V i 2 = V o 1 V i1 = V o2 B  Gain should be larger than 1 in the transition region

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic SR-Flip Flop Q S R Q S R Q Q Q Q Q Q Forbidden states Can be used for non- Overlapping clocks

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic JK- Flip Flop Eliminates the forbidden state. Called a latch because the gate is transparent when clock is high NAND

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Other Flip-Flops

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Race Problem To avoid, use a master-slave FF

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Master-Slave Flip-Flop J K  MASTER SLAVE Q J K Q  PRESET CLEAR SI RI High  Low 

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Propagation Delay Based Edge-Triggered Output only pulses for a short time

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Edge Triggered Flip-Flop

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Flip-Flop: Timing Definitions

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Maximum Clock Frequency Propagation delay in the longest path in comb. logic Clock period

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic CMOS Clocked SR- FlipFlop Similar to Dual Cascade Voltage Switch Logic (DCVSL) Q =  S + Q Q =  R + Q

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic CMOS Clocked SR- FlipFlop Q Q R S  M1 M3 M4M2 M6 M5M7 M8 =1 =0 We want to set this FF What should the sizes be for VLT = Vdd/2? Notice that M2 = On and M1 = Off At VLT  M2, M6, M5 = Sat Assume M6 = M5   n = 1/2  (6,5) Solve:

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Flip-Flop: Transistor Sizing Vr M5, M6, M7, M8 M2 = M4 = 5.4u/1.2u M1 = M3 = 1.8u/1.2u

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic 6 Transistor CMOS SR-Flip Flop

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Charge-Based Storage

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Master-Slave Flip-Flop

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic 2 phase non-overlapping clocks

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic 2-phase dynamic flip-flop

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Flip-flop insensitive to clock overlap

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic C 2 MOS avoids Race Conditions

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Pipelining

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Pipelining

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Pipelined Logic using C 2 MOS C 2 C 1 G C 3 NORA CMOS What are the constraints on F and G? F and G MUST be non-inverting NO RAce Logic 

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Example Number of a static inversions PER STAGE should be even

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic NORA- np CMOS Modules Alternate Types of Logic

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Doubled C 2 MOS Latches Doubled p-C2MOS Latch Mixed are used for a pipeline chain. Only one clock is used.

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic TSPC - True Single Phase Clock Logic

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Schmitt Trigger VTC with hysteresis Restores signal slopes

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Noise Suppression using Schmitt Trigger

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic CMOS Schmitt Trigger Moves switching threshold of first inverter

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Schmitt Trigger Simulated VTC

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic CMOS Schmitt Trigger (2)

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Multivibrator Circuits

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Transition-Triggered Monostable

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Monostable Trigger (RC-based)

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Astable Multivibrators (Oscillators)

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Voltage Controller Oscillator (VCO)

Digital Integrated Circuits© Prentice Hall 1995 Sequential Logic Relaxation Oscillator Out 2 CR 1 Int I1 I2