7-1
Quiz #2
Write min-delay constraint for a pulsed latch-based sequential logic, where the pulse width is tpw, clock-to-Q delay is lower-bounded by tccq. Hold time is thold and setup time is tsetup.
7-2
7-3
During precharge , X=Xbar=1, blue TRs maintain the state. When X falls, Q and Qbar immediately (unlike cross coupled NAND) goes to high and low, respectively.
7-4
Differential flipflop
When clock is low, X and Xbar are precharged. When clock goes high, Q and Qbar are evaluated according to D input. When D (and Dbar) changes During clock high, weak TR is necessary to staticize the internal nodes. High-skew inverters can be used for domino inputs in th4 next stage.
Copyright 2005 Pearson Addison-Wesley. All rights reserved.
7-5
7-6
7-7
Precharged CMOS;
-> precharge is followed by evaluation by merging switch TRs into one phase, i.e., removing one phase
-> domino or NORA (PP, PN) obtained by removing one signal transistor
From C2MOS to four TSPC basic stages (SP, SN, PP, PN)
1. xN or xP depending on NMOS(xN) or PMOS(xP) as middle TR 2. Standard (Sx) vs. Precharged (Px)
TSPC latches ;
should end with standard type stage
1) Non-precharged type latch ; Standard + Standard
2) Precharged type latch ; Precharged + Standard
Split-output Latches
1. Needs minimal (5) TRs 2. Threshold loss at one gate causing leakage problems
7-12
Master is transparent during latching period (clock high) for high input, but slave stage is not transparent for that even during nonlatching(sampling) phase.
7-13
7-14
7-15
7-16
7-17
7-18
7-19
7-20
7-21
7-22
7-23
7-24
7-25
7-26
7-27
7-28