ECE-E434 Digital Electronics: Lectures 13: Memory Circuits Instructor: Pouya Dianat Nov 7 2017
ECE-E434 Digital Electronics: Lectures 13: Memory Circuits Instructor: Pouya Dianat Nov 7 2017
Announcement
• Midterm grades will be released on Thursday
Nov 9 2017
• HW Set # 4 is due on Tuesday Nov 14 2017
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
Digital Circuits
Combinationa
Sequential
l
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
Positive feedback
loop
Static sequential
circuits
(Latch, FF, SRAM)
Bi-stable input
Memory Circuit
Charge/Discharge
of a cap.
Dynamic sequential
circuits
(DRAM)
Requires refreshing
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
• When X is H, Z is L
• When X is L, Z is H
• The circuit has two complementary states
(X and Z)
• It operates in a bi-stable mode.
• The state depends on the external force
and memorizes the effect of that force.
• It can store 1 bit of information.
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
Properties
• Set and Reset may only be done when
the Clock is H.
• Only NMOS transistors do logic
• 0 static power dissipation
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
Part (a)
• Before regeneration happens: vQ=0V.
• The circuit is effectively a pseudo-NMOS;
• VOL of this pseudo-NMOS should be less than VDD/2 so that it can switch the next inverter.
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
Part (b)
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
D Flip-Flop
• The output takes the value of the data, D, when the clock goes H;
• otherwise it is in memory state.
• It is edge-triggered.
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16
D Flip-Flop
Implementation
ECE-E434
Digital Electronics
Memory Circuits– Ch. 16