Beruflich Dokumente
Kultur Dokumente
Vdd Vdd
Clk Clk
Q
D
Clk Clk
(a) non-overlapping clocks; (b) single external clock; (c) timing diagram;
(d) PowerPC 603 MS Latch (Gerosa, JSSC 12/94), Copyright © 1994 IEEE
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 5
IBM LSSD Compatible Clocked Storage Element
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 6
True-single-phase-clock (TSPC) M-S latch
Yuan and Svenson (1989), Copyright © 1989 IEEE
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 7
TSPC M-S Latch Operation
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 8
Pulse latch
(Kozu at al. 1996) Copyright © 1996 IEEE
(a) local clock generator; (b) single latch; (c) clock signals
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 9
Pulse latch: Intel’s explicit pulsed latch
(Tschanz at al. 2001), Copyright © 2001 IEEE
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 10
Flip-flop
Master
Clock Pulse Clock: Φ1
(L1)
Generator
Latch
Q1 Q1
S R
Clock: Φ2 Slave
(L2)
Q2 Latch Q2
Slave
No Clock Latch Pulse
Capturing
Q Q Latch
Q Q
Flip-Flop M-S Latch
(a) (b)
F-F Q
Clock
Clock
Data
Clock Q
Latch L
Data
Clock
Q
Master - L1 Slave - L2
D Q D Q Clock
Data
Latch Q Q Q
Q QFF
Flip-Flop
failed !
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 13
Texas Instruments SN7474 Flip-flop
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 15
Systematic Derivation of a FF using Karnaugh map
S n +1 = Clk + R + S n D
S n +1 = Clk R( S + D)
(a) Pulse generator stage of the sense-amplifier flip-flop. (Madden and Bowhill, 1990);
(b) Improvement for floating nodes. (Dobberpuhl, 1997);
(c) Pulse generator stage improvement by proper design. (Nikolic and Oklobdzija, 1999).
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 17
Creating the time reference points for opening
and shutting the flip-flop
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 18
Hybrid-Latch Flip-Flop (HLFF) introduced by Partovi at al.
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 19
Logic representation of Partovi’s flip-flop (HLFF)
Clk
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 20
Systematically derived single-ended flip-flop
(according to the slide no. 18)
(a)
(b)
(a) circuit diagram; (b) logic representation.
(Nedovic and Oklobdzija, 2000). Copyright © 2000 IEEE
Nov. 15, 2003 Digital System Clocking, Oklobdzija, Stojanovic, Markovic, Nedovic 21