Title: Diapositiva 1
1Progettazione di circuiti e sistemi VLSI
Anno Accademico 2008-2009 Lezione 7 Circuiti
sequenziali
2(No Transcript)
3Naming Conventions
- In our text
- a latch is level sensitive
- a register is edge-triggered
- There are many different naming conventions
- For instance, many books call edge-triggered
elements flip-flops - This leads to confusion however
4Latch versus Register
- Latch
- stores data when clock is low
- Register
- stores data when clock rises
D
Q
D
Q
Clk
Clk
Clk
Clk
D
D
Q
Q
5(No Transcript)
6(No Transcript)
7(No Transcript)
8Maximum Clock Frequency
Also tcdreg tcdlogic gt thold tcd
contamination delay minimum delay
tclk-Q tp,comb tsetup T
9(No Transcript)
10(No Transcript)
11(No Transcript)
12Mux-Based Latches
Negative latch (transparent when CLK 0)
Positive latch (transparent when CLK 1)
CLK
13(No Transcript)
14(No Transcript)
15Master-Slave (Edge-Triggered) Register
Two opposite latches trigger on edge Master
negative latch/ Slave positive latch Also called
master-slave latch pair
16Master-Slave Register
Multiplexer-based latch pair
Positive edge triggered
17(No Transcript)
18Avoiding Clock Overlap
X
CLK
CLK
Q
A
D
B
CLK
CLK
(a) Schematic diagram
CLK
CLK
(b) Overlapping clock pairs
19(No Transcript)
20(No Transcript)
21(No Transcript)
22(No Transcript)
23Other Latches/Registers C2MOS
Keepers can be added to make circuit
pseudo-static
24(No Transcript)
25(No Transcript)
26(No Transcript)
27(No Transcript)
28(No Transcript)
29(No Transcript)
30(No Transcript)
31(No Transcript)
32Non-Bistable Sequential Circuits-Schmitt Trigger
- VTC with hysteresis
- Restores signal slopes
33Noise Suppression using Schmitt Trigger
34Transition-Triggered Monostable
35(No Transcript)