Professional Documents
Culture Documents
Depletion PMOS
Load VT < 0 Load
VSS
F F
In1 In1
In2 PDN In2 PDN
In3 In3
VSS VSS
NOR
When area is most important, the reduced transistor count
compared to complimentary CMOS is quite attractive. NAND
Nebyu Yonas & Henok
9 Teklewold
AAIT, School of Electrical
and Computer Engineering
Improved Loads(How to Build Even Better Loads)
It is possible to create a ratioed logic style that completely eliminates static currents
and provides rail-to-rail swing. Such a gate combines two concepts: differential
logic and positive feedback.
VDD VDD
M1 M2
Out Out
A
A PDN1 PDN2
B
B
VSS VSS
Differential Cascode Voltage Switch Logic (DCVSL)
Nebyu Yonas & Henok
10 Teklewold
AAIT, School of Electrical
and Computer Engineering
DCVSL Example
AND and NAND
A
B
F = AB
0
B’ is essential to ensure that the gate is static, this is that a
low-impedance path exists to the supply rails under all
circumstances.
Nebyu Yonas & Henok
18 Teklewold
AAIT, School of Electrical
and Computer Engineering
Differential Pass Transistor Logic
The basic idea (similar to DCVSL) is to accept
true and complementary inputs and produce true
and complementary outputs.
3.0
In
In
1.5 m/0.25 m Out
2.0
Voltage [V]
VDD x x
Out
0.5 m/0.25 m
0.5 m/0.25 m 1.0
0.0
0 0.5 1 1.5 2
Time [ns]
3.0
W/Lr =1.75/0.25
• Pass-transistor pull-down can
W/L r =1.50/0.25
have several transistors in
1.0 stack
W/Lr =1.0/0.25 W/L r =1.25/0.25
0.0
0 100 200 300 400 500
Time [ps]
A B A B
C
C C = 2.5 V
A = 2.5 V
B
CL
C=0V
Nebyu Yonas & Henok
25 Teklewold
AAIT, School of Electrical
and Computer Engineering
Transmission Gate
Transmission gate enables rail to rail switching.
A
M2
S F
M1
C C C C C
0 0 0 0
(a)
C C C C C
(b)
m
(c)
The most common approach for dealing with the long delay is to break the chain
and by inserting buffers every m switches
Nebyu Yonas & Henok
28 Teklewold
AAIT, School of Electrical
and Computer Engineering
Delay Optimization
complementary CMOS)
Full swing outputs (VOL = GND and VOH = VDD)
Non-ratioed - sizing of the devices does not affect the logic
levels
Faster switching speeds
Reduced load capacitance due to lower input capacitance
(Cin)
Reduced load capacitance due to smaller output loading
(Cout)
No I , so all the current provided by PDN goes into
sc
discharging CL Nebyu Yonas & Henok
37 Teklewold
AAIT, School of Electrical
and Computer Engineering
Properties of Dynamic Gates
Overall power dissipation usually higher than static
CMOS.
No static current path ever exists between VDD and GND
(including Psc).
No glitching (Dynamic hazard).
Higher transition probabilities.
Extra load on Clk.
PDN starts to work as soon as the input signals
exceed VTn, so Set VM, VIH and VIL equal to VTn
low noise margin (NML).
Needs a precharge/evaluate clock.
Nebyu Yonas & Henok
38 Teklewold
AAIT, School of Electrical
and Computer Engineering
Issues in Dynamic Design 1:
Charge Leakage
CLK
VOut Evaluate
Precharge
Clk Me
Clk 2.5
Out
In1
1.5
Voltage
In2
In &
In3 0.5 Clk
Out
In4
-0.5
Clk
0 0.5 1
Time, ns
Clock feed through
More noise is generated as
a result of clock coupling
Nebyu Yonas & Henok
44 Teklewold
AAIT, School of Electrical
and Computer Engineering
Other Effects
Clk Mp
Clk Mp Clk
Out2
Out1
In
In
Clk Me Clk Me
VTn
Out1
V
Out2
t
Only 0 1 transitions allowed at inputs!
Nebyu Yonas & Henok
46 Teklewold
AAIT, School of Electrical
and Computer Engineering
Domino Logic
Domino logic module consists of an n-type dynamic logic block
followed by a static inverter.
Clk Me Clk Me
The introduction of the static inverter has the additional advantage that the fan-
out of the gate is driven by a static inverter with a low impedance output, which
increases noise immunity. The buffer furthermore reduces the capacitance of
the dynamic output node by separating internal and load capacitances.
Nebyu Yonas & Henok
47 Teklewold
AAIT, School of Electrical
and Computer Engineering
Why Domino?
During evaluation, the output of the first Domino block either stays at 0
or makes a 0 to 1 transition, affecting the second gate.
Change ripple through the whole chain, one after the other, similar to a
line of falling dominoes—hence the name Domino!
Clk
Clk Mp Clk Mp Mr
Out1
Out2
In1
In2 PDN In4 PDN
In3
Can be eliminated!
Clk Me Clk Me
Inputs = 0
during precharge
However, eliminating the evaluation device extends the precharge cycle:
Nebyu Yonas & Henok
52 Teklewold
AAIT, School of Electrical
and Computer Engineering
Footless Domino
VDD VDD VDD
Clk Me
Clk Mp Clk Me
11
Out1
10
In1 In4 PUN
In2 PDN In5
00
In3 01
Out2
Mp
(to PDN)
Clk Me Clk
to other to other
PDN’s PUN’s
Reading assignment
Read about Sequential circuits.