SlideShare una empresa de Scribd logo
1 de 16
Gujarat Technological
University
Birla Vishvakarma Mahavidyalaya
Engg. College
Subject :-
VLSI Technology And Design
Prepared by:-
Kashyap Mandaliya (140083112008)
Rushi Savani (140083112015)
Pushkar Shelar (140083112016)
Guided by:-
Prof. Ghansyam B. Rathod 1140083112008,15,16
Clocked Latched And Flip Flop Circuits
Clocked SR Latch
CMOS SR Latch: NOR Gate Based
• The NOR-based SR Latch contains the basic
memory cell (back-to-back inverters) built
into two NOR gates to allow setting the state
of the latch.
– If Set goes high, M1 is turned on forcing Q’
low which, in turn, pulls Q high
• S=1  Q = 1
– If Reset goes high, M4 is turned on, Q is
pulled low, and Q’ is then pulled high
• R=1  Q’ = 1
– If both Set and Reset are low, both M1 and
M4 are off, and the latch holds its existing
state indefinitely
– If both Set and Reset go high, both Q and Q’
are pulled low, giving an indefinite state.
Therefore, R=S=1 is not allowed
• The gate-level symbol and truth table for the
NOR-based SR latch are given at left
• To estimate Set time, add time to discharge
Q’ + time to charge Q (pessimistic result)
2
Fig 2.1
Truth table 2.2 Logic ckt 2.3
140083112008,15,16
Clocked SR Latch: NOR Based
• Shown at left is the NOR-based SR latch with
a clock added.
– The latch is responsive to inputs S and R only
when CLK is high
– When CLK is low, the latch retains its current
state
• Timing diagram shows the level-sensitive
nature of the clocked SR latch.
– Note four times where Q changes state:
• When S goes high during positive CLK
• On leading CLK edge after changes in S & R
during CLK low time
• A positive glitch in S while CLK is high
• When R goes high during positive CLK
3
Logic ckt 3.1
Waveforms 3.2
140083112008,15,16
CMOS SR Latch: NAND Gate Based
• A CMOS SR latch built with two 2-input
NAND gates is shown at left
– The basic memory cell comprised of two
back-to-back CMOS inverters is seen
• The circuit responds to active low S and R
inputs
– If S goes to 0 (while R = 1), Q goes high,
pulling Q’ low and the latch enters Set state
• S=0  Q = 1 (if R = 1)
– If R goes to 0 (while S = 1), Q’ goes high,
pulling Q low and the latch is Reset
• R=0  Q’ = 1 (if S = 1)
– Hold state requires both S and R to be high
– S = R = 0 if not allowed, as it would result
in an indeterminate state
4
Fig 4.1
Logic ckt 4.2
Truth table 4.3
140083112008,15,16
Clocked CMOS SR Latch: AOI Implementation
• CMOS AOI implementation of clocked
NOR-based SR latch shown at left with
logic symbol circuit below
– Only 12 transistors required
– When CLK is low, two series legs in N
tree are open and two parallel transistors
in P tree are ON, thus retaining state in the
memory cell
– When CLK is high, the circuit becomes
simply a NOR-based CMOS latch which
will respond to inputs S and R
5
Fig 5.1
Logic ckt 5.2
140083112008,15,16
Clocked JK Latch
6
Logic ckt 6.2
Block diagram 6.1
140083112008,15,16
Clocked CMOS JK Latch: NAND Version
• The SR latch has a problem in that when both S
and R are high, its state becomes indeterminate
• The JK latch shown at left eliminates this
problem by using feedback from output to
input, such all states in the truth table are
allowable
– If J = K = 0, the latch will hold its present state
– If J = 1 and K = 0, the latch will set on the next
positive-going clock edge, i.e. Q = 1, Q’ = 0
– If J = 0 and K = 1, the latch will reset on the next
positive-going clock edge, i.e. Q’ = 1 and Q = 0
– If J = K = 1, the latch will toggle on the next
positive-going clock edge
• Note that in order to prevent the JK Latch above
from oscillating continuously during the clock
active time, the clock width must be kept smaller
than the switching delay time of the latch.
Otherwise, several oscillations may occur before
the clock goes low again. In practice this may be
difficult to achieve.
7
Logic ckt 7.1
Truth table 7.2 140083112008,15,16
Schematic of Clocked Nor based JK latch and CMOS AOI
realiaztion of the JK Latch
8
Logic ckt 8.1
Cmos ckt 8.2
140083112008,15,16
Master-Slave Flip-Flop
• A Flip-Flop is defined as two latches connected serially and activated with opposite
phase clocks
– First latch is the Master; Second latch is the Slave
– Eliminates transparency, i.e. a change occurring in the primary inputs is never reflected
directly to the outputs, since opposite phase clocks are used to activate the M and S latches.
• A JK master-slave flip-flop (NOR-based version) is shown below:
– The feedback paths occur from Q and Q’ slave outputs to the master inputs AOI gates
– does not exhibit any tendency to oscillate when J = K = 1 no matter how long the clock period,
since opposite clock phases activate the master and slave latches separately.
– The NOR-based version can be done with four AOI CMOS gates, requiring 28 transistors
– Can be susceptible to “ones catching”, i.e. a positive glitch in either the J or K input while the
CLK is high, which can change the state of the master latch (and the slave latch on next edge)
9140083112008,15,16
10
Block diagram 10.1
Logic ckt 10.2
140083112008,15,16
11
Fig 11.1
140083112008,15,16
CMOS D-Latch and Edge Triggered Flip-FLop
CMOS D-Latch Implementation
• A D-latch is implemented, at the gate level, by
simply utilizing a NOR-based S-R latch,
connecting D to input S, and connecting D’ to
input R with an inverter.
– When CLK goes high, D is transmitted to output
Q (and D’ to Q’)
– When CLK goes low, the latch retains its
previous state
• The D latch is normally implemented with
transmission gate (TG) switches, as shown at
the left
– The input TG is activated with CLK while the
latch feedback loop TG is activated with CLK’
– Input D is accepted when CLK is high
– When CLK goes low, the input is open-circuited
and the latch is set with the prior data D
12
Logic ckt 12.1
Cmos ckt 12.2
140083112008,15,16
CMOS D-Latch Schematic View and Timing
• A schematic view of the D-Latch can be obtained
using simple switches in place of the TG’s
– When CLK = 1, the input switch is closed
allowing new input data into the latch
– When CLK = 0, the input switch is opened and the
feedback loop switch is closed, setting the latch
• Timing diagram:
– In order to guarantee adequate time to get correct
data at the first inverter input before the input
switch opens, the data must be valid for a given
time (Tsetup) prior to the CLK going low.
– In order to guarantee adequate time to set the latch
with correct data, the data must remain valid for a
time (Thold) after the CLK goes low.
– Violations of Tsetup and Thold can cause
metastability problems and chaotic transient
behavior.
13
Fig 13.1
Fig 13.2
Waveforms 13.3
140083112008,15,16
Alternate CMOS D-Latch Implementation
• An alternate (preferred) version of the CMOS
D-Latch (shown at left) is implemented with
two tri-state inverters and a normal CMOS
inverter.
• Functionally it is similar to the previous chart
D-Latch
– When CLK is high, the first tri-state inverter
sends the inverted input through to the second
inverter, while the second tri-state is in its high
Z state.
• Output Q is following input D
– When CLK is low, the first tri-state goes into
its high Z state, while the second tri-state
inverter closes the feedback loop, holding the
data Q and Q’ in the latch.
Cmos diagram 14.1
14140083112008,15,16
CMOS D Flip-Flop: Falling Edge-Triggered
• Shown below is a D Flip-Flop, constructed by cascading two D-Latch circuits from the
previous chart
– Master latch is positive level sensitive (receives data when CLK is high)
– Slave latch is negative level sensitive (receives data Qm when CLK is low)
• The circuit is negative-edge triggered
– The master latch receives input D until the CLK falls from high to low, at which point it sets
that data in the master latch and sends it through to the output Qs
15
Cmos ckt 15.1
140083112008,15,16
Thank You 
16140083112008,15,16

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWIND
 
3.bipolar junction transistor (bjt)
3.bipolar junction transistor (bjt)3.bipolar junction transistor (bjt)
3.bipolar junction transistor (bjt)
 
ADC and DAC Best Ever Pers
ADC and DAC Best Ever PersADC and DAC Best Ever Pers
ADC and DAC Best Ever Pers
 
Mos transistor
Mos transistorMos transistor
Mos transistor
 
CMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURESCMOS LOGIC STRUCTURES
CMOS LOGIC STRUCTURES
 
Mosfet
MosfetMosfet
Mosfet
 
MOSFET....complete PPT
MOSFET....complete PPTMOSFET....complete PPT
MOSFET....complete PPT
 
Microcontroller 8051 and its interfacing
Microcontroller 8051 and its interfacingMicrocontroller 8051 and its interfacing
Microcontroller 8051 and its interfacing
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
igbt and its characteristics
igbt and its characteristicsigbt and its characteristics
igbt and its characteristics
 
L12 ujt based triggering circuit
L12 ujt based triggering circuitL12 ujt based triggering circuit
L12 ujt based triggering circuit
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
 
Feedback amplifiers
Feedback amplifiersFeedback amplifiers
Feedback amplifiers
 
Differential amplifier
Differential amplifierDifferential amplifier
Differential amplifier
 
LPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLERLPC 2148 ARM MICROCONTROLLER
LPC 2148 ARM MICROCONTROLLER
 
Z Transform
Z TransformZ Transform
Z Transform
 

Destacado

Signal degradation
Signal degradationSignal degradation
Signal degradationanitasjadhav
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuitsSakshi Bhargava
 
Fiber signal degradation final
Fiber  signal degradation finalFiber  signal degradation final
Fiber signal degradation finalbheemsain
 
Cmos design
Cmos designCmos design
Cmos designMahi
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsIkhwan_Fakrudin
 
Dispersion compensation in an optical fiber by using
Dispersion compensation in an optical fiber by usingDispersion compensation in an optical fiber by using
Dispersion compensation in an optical fiber by usingeSAT Publishing House
 
CMOS logic circuits
CMOS logic circuitsCMOS logic circuits
CMOS logic circuitsMahesh_Naidu
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI designRajan Kumar
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedSlideShare
 

Destacado (12)

Dynamic logic circuits
Dynamic logic circuitsDynamic logic circuits
Dynamic logic circuits
 
Signal degradation
Signal degradationSignal degradation
Signal degradation
 
Sr Latch or Flip Flop
Sr Latch or Flip FlopSr Latch or Flip Flop
Sr Latch or Flip Flop
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuits
 
Fiber signal degradation final
Fiber  signal degradation finalFiber  signal degradation final
Fiber signal degradation final
 
Cmos design
Cmos designCmos design
Cmos design
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
 
Dispersion compensation in an optical fiber by using
Dispersion compensation in an optical fiber by usingDispersion compensation in an optical fiber by using
Dispersion compensation in an optical fiber by using
 
Losses in optical fiber
Losses in optical fiberLosses in optical fiber
Losses in optical fiber
 
CMOS logic circuits
CMOS logic circuitsCMOS logic circuits
CMOS logic circuits
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Similar a Vlsi(140083112008,15,16)

Introduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxIntroduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxbagotjesusa
 
Digital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxDigital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxThapar Institute
 
B sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcB sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcMahiboobAliMulla
 
Race around and master slave flip flop
Race around and master slave flip flopRace around and master slave flip flop
Race around and master slave flip flopShubham Singh
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuitBrenda Debra
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxUtsavDas21
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization FlipflopsVanitha Chandru
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
SequentialcircuitsRaghu Vamsi
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicJames Evangelos
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsstudent
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxDIPESH30
 

Similar a Vlsi(140083112008,15,16) (20)

Logic Gate
Logic GateLogic Gate
Logic Gate
 
Introduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxIntroduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docx
 
Digital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxDigital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptx
 
B sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lcB sc3 unit 5 sequencial lc
B sc3 unit 5 sequencial lc
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Race around and master slave flip flop
Race around and master slave flip flopRace around and master slave flip flop
Race around and master slave flip flop
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
 
Computer Oragnization Flipflops
Computer Oragnization FlipflopsComputer Oragnization Flipflops
Computer Oragnization Flipflops
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
Sequentialcircuits
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential Logic
 
Sequential
SequentialSequential
Sequential
 
ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
 
latchesflip-flop DLD
latchesflip-flop DLDlatchesflip-flop DLD
latchesflip-flop DLD
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
 

Último

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 

Último (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 

Vlsi(140083112008,15,16)

  • 1. Gujarat Technological University Birla Vishvakarma Mahavidyalaya Engg. College Subject :- VLSI Technology And Design Prepared by:- Kashyap Mandaliya (140083112008) Rushi Savani (140083112015) Pushkar Shelar (140083112016) Guided by:- Prof. Ghansyam B. Rathod 1140083112008,15,16
  • 2. Clocked Latched And Flip Flop Circuits Clocked SR Latch CMOS SR Latch: NOR Gate Based • The NOR-based SR Latch contains the basic memory cell (back-to-back inverters) built into two NOR gates to allow setting the state of the latch. – If Set goes high, M1 is turned on forcing Q’ low which, in turn, pulls Q high • S=1  Q = 1 – If Reset goes high, M4 is turned on, Q is pulled low, and Q’ is then pulled high • R=1  Q’ = 1 – If both Set and Reset are low, both M1 and M4 are off, and the latch holds its existing state indefinitely – If both Set and Reset go high, both Q and Q’ are pulled low, giving an indefinite state. Therefore, R=S=1 is not allowed • The gate-level symbol and truth table for the NOR-based SR latch are given at left • To estimate Set time, add time to discharge Q’ + time to charge Q (pessimistic result) 2 Fig 2.1 Truth table 2.2 Logic ckt 2.3 140083112008,15,16
  • 3. Clocked SR Latch: NOR Based • Shown at left is the NOR-based SR latch with a clock added. – The latch is responsive to inputs S and R only when CLK is high – When CLK is low, the latch retains its current state • Timing diagram shows the level-sensitive nature of the clocked SR latch. – Note four times where Q changes state: • When S goes high during positive CLK • On leading CLK edge after changes in S & R during CLK low time • A positive glitch in S while CLK is high • When R goes high during positive CLK 3 Logic ckt 3.1 Waveforms 3.2 140083112008,15,16
  • 4. CMOS SR Latch: NAND Gate Based • A CMOS SR latch built with two 2-input NAND gates is shown at left – The basic memory cell comprised of two back-to-back CMOS inverters is seen • The circuit responds to active low S and R inputs – If S goes to 0 (while R = 1), Q goes high, pulling Q’ low and the latch enters Set state • S=0  Q = 1 (if R = 1) – If R goes to 0 (while S = 1), Q’ goes high, pulling Q low and the latch is Reset • R=0  Q’ = 1 (if S = 1) – Hold state requires both S and R to be high – S = R = 0 if not allowed, as it would result in an indeterminate state 4 Fig 4.1 Logic ckt 4.2 Truth table 4.3 140083112008,15,16
  • 5. Clocked CMOS SR Latch: AOI Implementation • CMOS AOI implementation of clocked NOR-based SR latch shown at left with logic symbol circuit below – Only 12 transistors required – When CLK is low, two series legs in N tree are open and two parallel transistors in P tree are ON, thus retaining state in the memory cell – When CLK is high, the circuit becomes simply a NOR-based CMOS latch which will respond to inputs S and R 5 Fig 5.1 Logic ckt 5.2 140083112008,15,16
  • 6. Clocked JK Latch 6 Logic ckt 6.2 Block diagram 6.1 140083112008,15,16
  • 7. Clocked CMOS JK Latch: NAND Version • The SR latch has a problem in that when both S and R are high, its state becomes indeterminate • The JK latch shown at left eliminates this problem by using feedback from output to input, such all states in the truth table are allowable – If J = K = 0, the latch will hold its present state – If J = 1 and K = 0, the latch will set on the next positive-going clock edge, i.e. Q = 1, Q’ = 0 – If J = 0 and K = 1, the latch will reset on the next positive-going clock edge, i.e. Q’ = 1 and Q = 0 – If J = K = 1, the latch will toggle on the next positive-going clock edge • Note that in order to prevent the JK Latch above from oscillating continuously during the clock active time, the clock width must be kept smaller than the switching delay time of the latch. Otherwise, several oscillations may occur before the clock goes low again. In practice this may be difficult to achieve. 7 Logic ckt 7.1 Truth table 7.2 140083112008,15,16
  • 8. Schematic of Clocked Nor based JK latch and CMOS AOI realiaztion of the JK Latch 8 Logic ckt 8.1 Cmos ckt 8.2 140083112008,15,16
  • 9. Master-Slave Flip-Flop • A Flip-Flop is defined as two latches connected serially and activated with opposite phase clocks – First latch is the Master; Second latch is the Slave – Eliminates transparency, i.e. a change occurring in the primary inputs is never reflected directly to the outputs, since opposite phase clocks are used to activate the M and S latches. • A JK master-slave flip-flop (NOR-based version) is shown below: – The feedback paths occur from Q and Q’ slave outputs to the master inputs AOI gates – does not exhibit any tendency to oscillate when J = K = 1 no matter how long the clock period, since opposite clock phases activate the master and slave latches separately. – The NOR-based version can be done with four AOI CMOS gates, requiring 28 transistors – Can be susceptible to “ones catching”, i.e. a positive glitch in either the J or K input while the CLK is high, which can change the state of the master latch (and the slave latch on next edge) 9140083112008,15,16
  • 10. 10 Block diagram 10.1 Logic ckt 10.2 140083112008,15,16
  • 12. CMOS D-Latch and Edge Triggered Flip-FLop CMOS D-Latch Implementation • A D-latch is implemented, at the gate level, by simply utilizing a NOR-based S-R latch, connecting D to input S, and connecting D’ to input R with an inverter. – When CLK goes high, D is transmitted to output Q (and D’ to Q’) – When CLK goes low, the latch retains its previous state • The D latch is normally implemented with transmission gate (TG) switches, as shown at the left – The input TG is activated with CLK while the latch feedback loop TG is activated with CLK’ – Input D is accepted when CLK is high – When CLK goes low, the input is open-circuited and the latch is set with the prior data D 12 Logic ckt 12.1 Cmos ckt 12.2 140083112008,15,16
  • 13. CMOS D-Latch Schematic View and Timing • A schematic view of the D-Latch can be obtained using simple switches in place of the TG’s – When CLK = 1, the input switch is closed allowing new input data into the latch – When CLK = 0, the input switch is opened and the feedback loop switch is closed, setting the latch • Timing diagram: – In order to guarantee adequate time to get correct data at the first inverter input before the input switch opens, the data must be valid for a given time (Tsetup) prior to the CLK going low. – In order to guarantee adequate time to set the latch with correct data, the data must remain valid for a time (Thold) after the CLK goes low. – Violations of Tsetup and Thold can cause metastability problems and chaotic transient behavior. 13 Fig 13.1 Fig 13.2 Waveforms 13.3 140083112008,15,16
  • 14. Alternate CMOS D-Latch Implementation • An alternate (preferred) version of the CMOS D-Latch (shown at left) is implemented with two tri-state inverters and a normal CMOS inverter. • Functionally it is similar to the previous chart D-Latch – When CLK is high, the first tri-state inverter sends the inverted input through to the second inverter, while the second tri-state is in its high Z state. • Output Q is following input D – When CLK is low, the first tri-state goes into its high Z state, while the second tri-state inverter closes the feedback loop, holding the data Q and Q’ in the latch. Cmos diagram 14.1 14140083112008,15,16
  • 15. CMOS D Flip-Flop: Falling Edge-Triggered • Shown below is a D Flip-Flop, constructed by cascading two D-Latch circuits from the previous chart – Master latch is positive level sensitive (receives data when CLK is high) – Slave latch is negative level sensitive (receives data Qm when CLK is low) • The circuit is negative-edge triggered – The master latch receives input D until the CLK falls from high to low, at which point it sets that data in the master latch and sends it through to the output Qs 15 Cmos ckt 15.1 140083112008,15,16