Professional Documents
Culture Documents
Combinational CMOS
Combinational CMOS
Combinational
Sequential
Combinational Circuits: At any time t, F(in) is constant for a given input combination in
Combinational CMOS
VDD In1 In2 InN In1 In2 InN PMOS only F(In1,In2,InN) PDN PUN
NMOS only
Only one of the network is conducting at any given time (except during switching)
Combinational CMOS
VDD In1 In2 InN In1 In2 InN PDN PUN PMOS only F(In1,In2,InN) NMOS only
Good performance
VDD
S
CL
Strong 0
VDD
VGS
0 VDD - VTn CL
Weak 1
0 VDD CL
Strong 1
CL
Weak 0
VDD
D
VDD
D
0 VDD CL
VGS
0 VDD - VTn CL
PDN
D
VDD 0
VDD
S
VGS
VDD |VTp|
S
CL
CL
Threshold drop
Logic Rules
Complex Functions
B A
C D
OUT = D + A (B + C) A D B C
Complex (active low) function can be achieved with just one PDN and one PUN
Case 3: (Red)
Hold B at 1, change A from 0 to 1 PDN slightly weaker than in case 2, due to body effect
Propagation Delay
Propagation delay: Time it takes to get to 50% of required output value, or 0.69 x time_constant
Propagation Delay
Case 1
A: 1 0, B: 1 0
Propagation Delay
Case 2
A: 1 1, B: 1 0
Propagation Delay
Case 3
A: 0 1, B: 0 1
Propagation Delay
Conclusion
Adjust transistor size according to worst case scenario (here double the size of the NMOS transistors)
Propagation Delay
A quadratic relationship
Consequence: a decrease in resistance, but an increase in capacitance Only effective when dealing with large fan-out loads
Avoids the accumulation of capacitance Boosts the speed of the most critical transistors Difficult to do efficiently on the layout level
Power Consumption
Two types
Physics reminder
P = CLVDD2f
Pdp = CSCVDD2f CSC = tscIpeak/VDD tsc is the time the devices are conducting
Usually combined with charge/discharge current by adding Csc to CL
Power dissipation in steady state Due to leakage current in reverse bias diodes inside the transistor
Pstatic = IstaticVDD
CMOS Complementary PUN and PDN Ratioed Logic PUN is one PMOS
Pseudo-NMOS
Pseudo NMOS
Ratioed because ratio of trans. width determines output voltage. Bad performance, noise margins, and power dissipation. Good area saving.
Pseudo NMOS
Provides complementary (differential) outputs, very fast, but has high dynamic power and requires tedious wiring.
Very fast
Suffers from threshold drops
Transmission Gates
Transmission Gates
Transmission Gates
4-to-1 Multiplexer
Transmission Gate
Suffers from relatively high resistance and propagation delay when placed in series Use sparingly
Glitching
Glitching