0% found this document useful (0 votes)
26 views

Lecture 5

The document discusses different types of ratioed logic circuits that can be used to reduce the number of transistors compared to complementary CMOS logic. It describes resistive load ratioed logic, depletion load ratioed logic using an NMOS transistor, and pseudo-NMOS ratioed logic. Active load cells like differential cascode voltage switch logic and pass-transistor logic are also summarized. The document aims to cover alternative logic styles to standard CMOS that trade off area for static power consumption.

Uploaded by

arsalan.jawed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Lecture 5

The document discusses different types of ratioed logic circuits that can be used to reduce the number of transistors compared to complementary CMOS logic. It describes resistive load ratioed logic, depletion load ratioed logic using an NMOS transistor, and pseudo-NMOS ratioed logic. Active load cells like differential cascode voltage switch logic and pass-transistor logic are also summarized. The document aims to cover alternative logic styles to standard CMOS that trade off area for static power consumption.

Uploaded by

arsalan.jawed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 36

Ratioed Logic

(will come back to


logical effort
concept later)

1
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Ratioed Logic

VDD VDD VDD

Resistive Depletion PMOS


Load RL Load VT < 0 Load
VSS
F F F
In1 In1 In1
In2 PDN In2 PDN In2 PDN
In3 In3 In3

VSS VSS VSS


(a) resistive load (b) depletion load NMOS (c) pseudo-NMOS

Goal: to reduce the number of devices over complementary CMOS

2
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Ratioed Logic
VDD

• N transistors + Load
Resistive
• VOH = V DD
Load RL

• VOL = RPN

F RPN + RL

In1 • Assymetrical response


In2 PDN
In3 • Static power consumption

• tpL= 0.69 RLCL


VSS

3
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Active Loads
VDD VDD

Depletion PMOS
Load VT < 0 Load
VSS
F F
In1 In1
In2 PDN In2 PDN
In3 In3

VSS VSS

depletion load NMOS pseudo-NMOS

4
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Pseudo-NMOS
VDD

F
CL
A B C D

VOH = VDD (similar to complementary CMOS)

V OL 2 kp
  2
k n  VDD – V Tn  V OL – -------------  = ------  V DD – VTp 
 2  2

kp
V OL =  VDD – V T  1 – 1 – ------ (assuming that V T = V Tn = VTp )
kn

SMALLER AREA & LOAD BUT STATIC POWER DISSIPATION!!!


5
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Pseudo-NMOS VTC

3.0

2.5

2.0 W/Lp = 4

1.5
Vout [V]

W/Lp = 2
1.0

W/Lp = 0.5 W/Lp = 1


0.5

W/Lp = 0.25
0.0
0.0 0.5 1.0 1.5 2.0 2.5
Vin [V]

6
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Improved Loads
VDD

M1 M1 >> M2
Enable M2

CL
A B C D

Adaptive Load
7
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Improved Loads (2) PDN are mutually
exclusive

VDD VDD Logic function and its


inverse are both
implemented
M1 M2 Assume Out and Out_bar a
initially high and low

Out Out Now making PDN1 conduc

A Fight between PDN1 and M


A PDN1 PDN2
B Out_bar is high-impedance
B

PDN1 musst be stronger th


VSS VSS M1

Differential Cascode Voltage Switch Logic (DCVSL)

8
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
DCVSL Transient Response
NAND-AND Gate

2.5

AB

V ol ta ge[V]
1.5
AB
A,B
0.5 A,B

-0.50 0.2 0.4 0.6 0.8 1.0


Implement 0 in out branch Time [ns]
Implement dual in out_bar branch
9
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Pass-Transistor
Logic

10
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Pass-Transistor Logic

Switch Out A
Out
Inputs

Network B
B

• N transistors
• No static consumption
Re-generation is tricky!!!
11
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Example: AND Gate
B

A
B
F = AB

12
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
13
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
NMOS-Only Logic

3.0
In
In
1.5 m/0.25 m Out
2.0

Voltage [V]
VD D 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]

14
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
NMOS-only Switch

C = 2.5V C = 2.5 V
M2
A = 2.5 V A = 2.5 V B
Mn
B
CL M1

VB does not pull up to 2.5V, but 2.5V - VTN


Threshold voltage loss causes
static power consumption
NMOS has higher threshold than PMOS (body effect)
15
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
NMOS Only Logic:
Level Restoring Transistor (SOLUTION #1)
VDD
VDD
Level Restorer
Mr
B
M2
X
A Mn Out
M1

• Advantage: Full Swing


• Restorer adds capacitance, takes away pull down current at X
• Ratio problem 16
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Solution 2: Single Transistor Pass Gate with VT=0

VDD

VDD
0V 2.5V

VDD 0V Out

2.5V

WATCH OUT FOR LEAKAGE CURRENTS

17
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Complementary Pass Transistor Logic

A
Pass-Transistor
A F
B Network
B
(a)
A Inverse
A Pass-Transistor F
B
B Network

B B B B B B

A A A

B F=AB B F=A+B A F=AÝ

A A A
(b)

B F=AB B F=A+B A F=AÝ

AND/NAND OR/NOR EXOR/NEXOR


18
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Solution 3: Transmission Gate
C
C

A B A B

C
C

C = 2.5 V
A = 2.5 V
B
CL
C=0V

19
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Resistance of Transmission Gate

30

2.5 V
Rn Rn
Rp
Resistance, ohms

20
2.5 V Vou t

Rp
0V
10
Rn || Rp

0
0.0 1.0 2.0
Vou t , V

20
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Pass-Transistor Based Multiplexer

S S
VDD

VDD
S

A
M2

S F

M1
B

GND
In1 S S In2
21
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
QUIZ
Design a 2:1 multiplexer whose propagation delay is
0.69nsec.

You have NMOS(s) whose RN=1k


PMOS(s) whose Rp=2k

CL=1pF

You have inverters whose delay is 0.1nsec.

Output of the mux must be regenerative.

22
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Delay in Transmission Gate Networks
2.5 2.5 2.5 2.5
V1 Vi-1 Vi Vi+1 Vn-1 Vn
In

C C C C C
0 0 0 0

(a)

Req Req Req Req


V1 Vi Vi+1 Vn-1 Vn
In

C C C C C

(b)
m

Req Req Req Req Req Req


In
C CC C C CC C

(c)

23
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Dynamic Logic

24
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Dynamic CMOS
 In static circuits at every point in time (except
when switching) the output is connected to
either GND or VDD via a low resistance path.
 fan-in of n requires 2n (n N-type + n P-type) devices

 Dynamic circuits rely on the temporary storage


of signal values on the capacitance of high
impedance nodes.
 requires on n + 2 (n+1 N-type + 1 P-type) transistors

25
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Dynamic Gate
off
Clk Mp Clk Mp on
1
Out Out
In1 CL ((AB)+C)
A
In2 PDN
C
In3
B
Clk Me
off
Clk Me on

Two phase operation


Precharge (Clk = 0)
Evaluate (Clk = 1)
27
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Conditions on Output
 Once the output of a dynamic gate is
discharged, it cannot be charged again until
the next precharge operation.
 Inputs to the gate can make at most one
transition during evaluation.

 Output can be in the high impedance state


during and after evaluation (PDN off), state is
stored on CL

28
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Properties of Dynamic Gates
 Logic function is implemented by the PDN only
 number of transistors is N + 2 (versus 2N for static 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 Isc, so all the current provided by PDN goes into discharging C L

29
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
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
 higher transition probabilities
 extra load on Clk
 PDN starts to work as soon as the input signals
exceed VTn, so VM, VIH and VIL equal to VTn
 low noise margin (NML)
 Needs a precharge/evaluate clock 30
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Issues in Dynamic Design 1: Charge
Leakage
CLK
Clk Mp
Out

A CL

VOut Evaluate
Clk Me
Precharge

Leakage sources

Dominant component is subthreshold current


31
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Solution to Charge Leakage
Keeper

Clk Mp Mkp

A Out
CL
B

Clk Me

Same approach as level restorer for pass-transistor logic

32
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Issues in Dynamic Design 2: Charge
Sharing

Charge stored originally on


Clk Mp CL is redistributed (shared)
Out
over CL and CA leading to
A CL reduced robustness
B=0 CA

Clk Me CB

33
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Issues in Dynamic Design 4: Clock
Feedthrough

Coupling between Out and


Clk Mp Clk input of the precharge
Out device due to the gate to
A CL drain capacitance. So
voltage of Out can rise
B
above VDD. The fast rising
Clk Me (and falling edges) of the
clock couple to Out.

34
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Clock Feedthrough
Clock feedthrough
Clk
Out 2.5
In1
In2 Voltage 1.5

In3 In &
0.5 Clk
In4 Out
Clk -0.5
0 0.5 Time, ns 1

Clock feedthrough

35
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
Other Effects
 Capacitive coupling
 Substrate coupling
 Minority charge injection
 Supply noise (ground bounce)

36
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits
QUIZ
Find tpHL in two cases,
critical path
C1=C2=CL=10fF,
RN=1k,

In3 1 M3 CL 1.in3 and in2 have


arrived earlier and in1
In2 1 M2 C2 charged arrives late i.e. 200ps
In1 M1 C1 charged after in3 and in2
01
2.In1 and in2 have
arrived, in3 arrives 200ps
later.
37
© Digital
EE141 Integrated Circuits 2nd
Combinational Circuits

You might also like