Home
Add Document
Sign In
Create An Account
SEQUENTIAL LOGIC. Digital Integrated Circuits Sequential Logic
SEQUENTIAL LOGIC Digital Integrated Circuits Sequential Logic © Prentice Hall 1995 Sequential Logic FF’s φ LOGIC Out tp,comb In 2 storage m...
Author:
Joseph French
1 downloads
1 Views
1MB Size
Report
Download PDF
Recommend Documents
Design of Sequential circuits using Threshold Logic
An Insight into Sequential Logic Circuits
Asynchronous Sequential Logic
Logic Gates Digital Integrated Circuits
Sequential Circuits. Sequential Logic Review. Digital combination lock state diagram. Edge-Triggered Flip-Flops
COMBINATIONAL LOGIC Digital Integrated Circuits Combinational Logic Prentice Hall 1995
Implementation of Reversible Sequential Circuits Using Conservative Logic Gates
Digital Integrated Circuits Logic Families (Pt.I)
Sequential Logic. Sequential Circuits. Simplest Circuits with Feedback. Circuits with Feedback. Timing Behavior. Memory with Cross-coupled Gates
Sequential Logic. Sequential Circuits. Circuits with Feedback. Simplest Circuits with Feedback. Timing Behavior. Memory with Cross-coupled Gates
A Digital Logic Circuits
DIGITAL LOGIC CIRCUITS
Hardware Description Languages and Sequential Logic
ECE Digital Logic Lecture 6. Digital Design Sequential Logic Design Controllers: Registers
Digital Electronics Part I Combinational and Sequential Logic
Digital Electronics Part I Combinational and Sequential Logic
Asynchronous Sequential Logic. For most figures:
Digital Circuits and Boolean Logic
Asynchronous Sequential Circuits
Types of Logic Circuits Combinational logic circuits:
Sequential Circuits - Finite State Machines
Design of Synchronous Sequential Circuits
Synthesis of Combinational and Sequential Circuits with Verilog. Logic Synthesis. Verilog is used
Logic gate circuits (Various logic families)
SEQUENTIAL LOGIC
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Sequential Logic FF’s
φ
LOGIC
Out
tp,comb
In
2 storage mechanisms • positive feedback • charge-based Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Positive Feedback: Bi-Stability Vo1 =Vi2 Vi1
Vo1
Vi2 = Vo1
Vo2
Vi2 = Vo1
Vi1
Vo2
A C B Vi1 = Vo2
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Vi2 = Vo1
Vi2 = Vo1
Meta-Stability B
C
δ
δ
Vi1 = V o2
Vi1 = Vo2
Gain should be larger than 1 in the transition region Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
SR-Flip Flop S
Q
R
Q
S
Q
S
Q
R
Q
S
Digital Integrated Circuits
R
Q
Q
0 1 0 1
0 0 1 1
Q 1 0 0
Q 0 1 0
S
R
Q
Q
1 0 1 0
1 1 0 0
Q 1 0 1
Q 0 1 1
Q
R R
S
Q
Q
Sequential Logic
© Prentice Hall 1995
JK- Flip Flop J
S
Q
R
(a)
Q
Kn
Qn+1
0 0 1 1
0 1
Qn 0 1 Qn
Q
φ K
Jn
Q
0 1 (c)
J φ
Q
K
Q (b)
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Other Flip-Flops T
J
φ
φ K
Q
D
J φ
Q
φ
Q
Q
K
T
Q
D
Q
φ
Q
φ
Q
Delay Flip-Flop
Toggle Flip-Flop
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Race Problem tloop t φ
1
D
Q
φ
Q
t
Signal can race around during φ= 1
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Master-Slave Flip-Flop SLAVE
MASTER
J
S
Q
K
R
Q
SI
RI
S
Q
Q
R
Q
Q
φ
PRESET
J φ K
Q Q
CLEAR
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Propagation Delay Based Edge-Triggered φ
In
N1 X
In φ
N2 X
tpLH
Out Out
= Mono-Stable Multi-Vibrator Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Edge Triggered Flip-Flop J S
Q
Q
R
Q
Q
φ
K
J
Q
>φ K Digital Integrated Circuits
Q
Sequential Logic
© Prentice Hall 1995
Flip-Flop: Timing Definitions φ
t
tsetup
thold
In DATA STABLE
Out
t
tpFF
DATA STABLE
Digital Integrated Circuits
Sequential Logic
t
© Prentice Hall 1995
Maximum Clock Frequency
FF’s
φ
LOGIC tp,comb
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
CMOS Clocked SR- FlipFlop VDD
M2
M4 Q
Q
Digital Integrated Circuits
φ
M6
S
M5
M1
M8
φ
M7
R
M3
Sequential Logic
© Prentice Hall 1995
Flip-Flop: Transistor Sizing
(1.8/1.2)
4.0
(3.6/1.2)
VQ
(7.2/1.2)
2.0
0.0 0.0
Digital Integrated Circuits
1.0
2.0
3.0
Sequential Logic
4.0
5.0
© Prentice Hall 1995
6 Transistor CMOS SR-Flip Flop VDD
M2
φ
Q S
Q R
M5 M1
Digital Integrated Circuits
φ
M4
M3
Sequential Logic
© Prentice Hall 1995
Charge-Based Storage φ
D
In
φ
D φ
(b) Non-overlapping clocks
φ
(a) Schematic diagram
Pseudo-static Latch Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Master-Slave Flip-Flop φ
φ
D
A
In
B φ
φ
φ φ
Overlapping Clocks Can Cause •Race Conditions •Undefined Signals Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
2 phase non-overlapping clocks φ1
φ2
D
In
φ2
φ1
φ1 φ2 tφ12 Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
2-phase dynamic flip-flop φ1
φ2
In
D
Input Sampled φ1 φ2 Output Enable Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Flip-flop insensitive to clock overlap VDD
VDD
M2 φ
M6
M4
X
In φ
M3
CL1
φ
M8 D
φ
M1
M7
CL2
M5
φ− section
φ− section
C2 MOS LATCH Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
2 C MOS
avoids Race Conditions
VDD
VDD
M2
M6 0
X
In 1
M3 M1
D 1
VDD
M2
M6
M4 X
In
0
M8 D
M7 M1
M5
(a) (1-1) overlap
Digital Integrated Circuits
VDD
M5
(b) (0-0) overlap
Sequential Logic
© Prentice Hall 1995
φ
Digital Integrated Circuits
φ Non-pipelined version
b
REG φ
φ
φ
Sequential Logic
.
φ
log
REG
Out
REG
log
REG
.
REG
b
REG
φ
a REG
a
REG
Pipelining
Out
φ
Pipelined version
© Prentice Hall 1995
Pipelined Logic using VDD
In
VDD
VDD
φ
φ
φ
F
φ
2 C MOS
C1
Out
G φ
C2
φ
C3
NORA CMOS What are the constraints on F and G? Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Example VDD
1
VDD
VDD
φ
φ
φ
φ
Number of a static inversions should be even
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
NORA CMOS Modules VDD φ In1 In2 In3
VDD
VDD
φ PDN
φ
φ
PUN
Out
φ (a) φ-module
φ Combinational logic VDD
φ
VDD
Latch VDD
VDD
In4 φ
In 1 In 2 In 3
PDN φ
Digital Integrated Circuits
Out
φ (b) φ-module
In4 Sequential Logic
© Prentice Hall 1995
Doubled
2 C MOS
VDD
VDD
VDD
Latches VDD
Out In
In φ
Doubled n-C2MOS latch
Digital Integrated Circuits
φ
φ
φ
Out
Doubled n-C2 MOS latch
Sequential Logic
© Prentice Hall 1995
TSPC - True Single Phase Clock Logic VDD
VDD
VDD
VDD
PUN In φ
φ
Static Logic
φ
φ
Out
PDN
Including logic into
Inserting logic between latches
the latch
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Master-Slave Flip-flops VDD
VDD
φ D
φ
D φ
D
φ
VDD
φ
D
φ
(a) Positive edge-triggered D flip-flop
D
VDD
φ
φ
φ
VDD
V DD
φ
Y
X
VDD
VDD
(b) Negative edge-triggered D flip-flop
VDD
D
(c) Positive edge-triggered D flip-flop using split-output latches Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Schmitt Trigger In
Out
•VTC with hysteresis
V OH
Vout
V OL
•Restores signal slopes VM–
Digital Integrated Circuits
Sequential Logic
VM+
Vin
© Prentice Hall 1995
Noise Suppression using Schmitt Trigger Vin
Vout
VM+
VM–
t0
Digital Integrated Circuits
t0 + tp
t
Sequential Logic
t
© Prentice Hall 1995
CMOS Schmitt Trigger V DD
M2
M4 X
Vin
M1
Vout
M3
Moves switching threshold of first inverter Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Schmitt Trigger Simulated VTC 5.0
6.0
4.0 4.0 Vout (V)
VX (V)
3.0 2.0
V M+
2.0 V M-
1.0 0.0 0.0
1.0
Digital Integrated Circuits
2.0 3.0 Vin (V)
4.0
5.0
0.0 0.0
Sequential Logic
1.0
2.0
3.0 V in (V)
4.0
5.0
© Prentice Hall 1995
CMOS Schmitt Trigger (2) VDD M4 M6 M3 In
Out M2 X
M5
VDD
M1
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Multivibrator Circuits R S Bistable Multivibrator flip-flop, Schmitt Trigger
T Monostable Multivibrator one-shot
Astable Multivibrator oscillator Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Transition-Triggered Monostable
In
DELAY Out
td
Digital Integrated Circuits
td
Sequential Logic
© Prentice Hall 1995
Monostable Trigger (RC-based) VDD R
In
A
B
Out (a) Trigger circuit.
C
In
B
VM
Out
t t1
Digital Integrated Circuits
(b) Waveforms.
t2 Sequential Logic
© Prentice Hall 1995
Astable Multivibrators (Oscillators) 0
1
2
N-1
Ring Oscillator
V1
V3
V5
V (Volt)
5.0
3.0
1.0
-1.0
0
1
2
3
4
5
t (nsec)
simulated response of 5-stage oscillator
Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Voltage Controller Oscillator (VCO) V DD
VDD
M6
M4
Schmitt Trigger restores signal slopes
M2
In M1
Iref Vcontr
Iref M3
M5
Current starved inverter
t pH L (nsec)
6 4 2
0.0 0.5
Digital Integrated Circuits
1.5
V contr (V)
2.5
propagation delay as a function of control voltage
Sequential Logic
© Prentice Hall 1995
Relaxation Oscillator Out 1
Out 2 I2
I1
C
R Int
T = 2 (log3) RC Digital Integrated Circuits
Sequential Logic
© Prentice Hall 1995
Suggest Documents
Design of Sequential circuits using Threshold Logic
Read more
An Insight into Sequential Logic Circuits
Read more
Asynchronous Sequential Logic
Read more
Logic Gates Digital Integrated Circuits
Read more
Sequential Circuits. Sequential Logic Review. Digital combination lock state diagram. Edge-Triggered Flip-Flops
Read more
COMBINATIONAL LOGIC Digital Integrated Circuits Combinational Logic Prentice Hall 1995
Read more
Implementation of Reversible Sequential Circuits Using Conservative Logic Gates
Read more
Digital Integrated Circuits Logic Families (Pt.I)
Read more
Sequential Logic. Sequential Circuits. Simplest Circuits with Feedback. Circuits with Feedback. Timing Behavior. Memory with Cross-coupled Gates
Read more
Sequential Logic. Sequential Circuits. Circuits with Feedback. Simplest Circuits with Feedback. Timing Behavior. Memory with Cross-coupled Gates
Read more
A Digital Logic Circuits
Read more
DIGITAL LOGIC CIRCUITS
Read more
Hardware Description Languages and Sequential Logic
Read more
ECE Digital Logic Lecture 6. Digital Design Sequential Logic Design Controllers: Registers
Read more
Digital Electronics Part I Combinational and Sequential Logic
Read more
Digital Electronics Part I Combinational and Sequential Logic
Read more
Asynchronous Sequential Logic. For most figures:
Read more
Digital Circuits and Boolean Logic
Read more
Asynchronous Sequential Circuits
Read more
Types of Logic Circuits Combinational logic circuits:
Read more
Sequential Circuits - Finite State Machines
Read more
Design of Synchronous Sequential Circuits
Read more
Synthesis of Combinational and Sequential Circuits with Verilog. Logic Synthesis. Verilog is used
Read more
Logic gate circuits (Various logic families)
Read more
×
Report "SEQUENTIAL LOGIC. Digital Integrated Circuits Sequential Logic"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Google
Login with Facebook