combinational cmos

Upload: ahmed-aly

Post on 04-Apr-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Combinational CMOS

    1/52

  • 7/30/2019 Combinational CMOS

    2/52

  • 7/30/2019 Combinational CMOS

    3/52

    Combinational CMOS

    Only one of the network is conducting at any given

    time (except during switching)

    VDD

    F(In1,In2,InN)

    In1

    In2

    InN

    In1

    In2

    InN

    PUN

    PDN

    PMOS only

    NMOS only

  • 7/30/2019 Combinational CMOS

    4/52

  • 7/30/2019 Combinational CMOS

    5/52

    Strong 0's and 1's

    Strong 0

    VDD 0

    CLVDD

    S

    D

  • 7/30/2019 Combinational CMOS

    6/52

    Strong 0's and 1's

    Weak 1

    0 VDD - VTn

    CL

    VDD

    VDD

    S

    D

    VGS

  • 7/30/2019 Combinational CMOS

    7/52

  • 7/30/2019 Combinational CMOS

    8/52

    Strong 0's and 1's

    Weak 0

    VDD |VTp|

    CLS

    D

    VGS

  • 7/30/2019 Combinational CMOS

    9/52

    Strong 0's and 1's

    NMOS cannot propagate strong 1's

    PMOS cannot propagate strong 0's

    PDN

    PUN

    Threshold drop

    VDD

    VDD 0PDN

    0 VDD

    CL

    CL

    PUN

    VDD

    0 VDD - VTn

    CL

    VDD

    VDD

    VDD |VTp|

    CL

    S

    D S

    D

    VGS

    S

    SD

    D

    VGS

  • 7/30/2019 Combinational CMOS

    10/52

  • 7/30/2019 Combinational CMOS

    11/52

    Strong 0's and 1's

  • 7/30/2019 Combinational CMOS

    12/52

    Logic Rules

  • 7/30/2019 Combinational CMOS

    13/52

    Complex Functions

    Complex (active low) function can be achieved with just

    one PDN and one PUN

    OUT = D + A (B + C)

    D

    A

    B C

    D

    A

    B

    C

    PUN and PDN are dual networks

    CMOS is naturally inverting

  • 7/30/2019 Combinational CMOS

    14/52

    Voltage Transfer Characteristic

  • 7/30/2019 Combinational CMOS

    15/52

  • 7/30/2019 Combinational CMOS

    16/52

    Voltage Transfer Characteristic

    Case 1: (blue)

    both A & B change from 0 to 1 simultaneously

    Has the biggest noise margin

  • 7/30/2019 Combinational CMOS

    17/52

    Voltage Transfer Characteristic

    Case 2: (Green)

    Hold A at 1, change B from 0 to 1

    Only one PMOS is conducting, therefore PDN is stronger

  • 7/30/2019 Combinational CMOS

    18/52

  • 7/30/2019 Combinational CMOS

    19/52

    Voltage Transfer Characteristic

    Conclusion: Noise margins are input pattern dependent

  • 7/30/2019 Combinational CMOS

    20/52

  • 7/30/2019 Combinational CMOS

    21/52

    Propagation Delay

    Case 1

    A: 1 0, B: 1 0

    Pull-up path delay

    0.69 x Rp/2 x C

    L

  • 7/30/2019 Combinational CMOS

    22/52

    Propagation Delay

    Case 2

    A: 1 1, B: 1 0

    Pull-up path delay

    0.69 x Rp

    x CL

  • 7/30/2019 Combinational CMOS

    23/52

    Propagation Delay

    Case 3

    A: 0 1, B: 0 1

    Pull-down path delay

    0.69 x 2RN

    x CL

  • 7/30/2019 Combinational CMOS

    24/52

  • 7/30/2019 Combinational CMOS

    25/52

    Propagation Delay

  • 7/30/2019 Combinational CMOS

    26/52

    CMOS Problem: Large Fan-in

    As the fan-in grows thepropagation delay deteriorates

    rapidly

    1.Many PMOS transistors in a NANDgate PUN will add up to a large

    total capacitance

    2.The series connection will get

    longer longer path delay

  • 7/30/2019 Combinational CMOS

    27/52

  • 7/30/2019 Combinational CMOS

    28/52

    Dealing with Large Fan-in

    1) Increase the sizes of all transistors

    Consequence: a decrease in resistance, but an

    increase in capacitance

    Only effective when dealing with large fan-out loads

  • 7/30/2019 Combinational CMOS

    29/52

  • 7/30/2019 Combinational CMOS

    30/52

  • 7/30/2019 Combinational CMOS

    31/52

    Dealing with Large Fan-in

    4) Logic Restructuring

  • 7/30/2019 Combinational CMOS

    32/52

    Power Consumption

    Two types

    Dynamic: dominant

    Static: negligible but significant in < 65nm

    Physics reminder

    P = V . I = dE/ dt

    E = V.i(t).dt = V C.(dV/dt).dt = CV dV = CV2

  • 7/30/2019 Combinational CMOS

    33/52

    Dynamic Power Consumption

    Occurs only when output switches

    Two causes

    a) Charging and discharging of capacitances

    b) Direct path current

  • 7/30/2019 Combinational CMOS

    34/52

    Dynamic Power Consumption

    Charging and discharging of capacitances

    E = CLV

    DD2

    P = CLVDD2f

    Famous equation for describing

    dynamic power dissipation

    With switching probability ():P = C

    LV

    DD2f

    (0

  • 7/30/2019 Combinational CMOS

    35/52

  • 7/30/2019 Combinational CMOS

    36/52

    Static Power Consumption

    Power dissipation in steady state

    Due to leakage current in reverse bias diodes

    inside the transistor

    Pstatic

    = Istatic

    VDD

  • 7/30/2019 Combinational CMOS

    37/52

    Dynamic Power Consumption

    How to decrease power dissipation?

    Pdyn = CLVDD2f

    Totol Power Consumption: Pdynamic + Pstatic

  • 7/30/2019 Combinational CMOS

    38/52

  • 7/30/2019 Combinational CMOS

    39/52

  • 7/30/2019 Combinational CMOS

    40/52

    Pseudo NMOS

    Used for high fan-ingates

  • 7/30/2019 Combinational CMOS

    41/52

    P T i t L i

  • 7/30/2019 Combinational CMOS

    42/52

    Pass Transistor Logic

    Very fast

    Suffers from threshold drops

    T i i G t

  • 7/30/2019 Combinational CMOS

    43/52

    Transmission Gates

    Connect source and drain of PMOS and NMOS

    Let the NMOS take care of propagating the 0, PMOS the 1.

  • 7/30/2019 Combinational CMOS

    44/52

    T i i G t

  • 7/30/2019 Combinational CMOS

    45/52

    Transmission Gates

    This circuit still would not work. Why?

    XOR Gate

  • 7/30/2019 Combinational CMOS

    46/52

    (8 transistors)

    Another XOR Gate

  • 7/30/2019 Combinational CMOS

    47/52

    (6 transistors)

  • 7/30/2019 Combinational CMOS

    48/52

    4 to 1 Multiplexer

  • 7/30/2019 Combinational CMOS

    49/52

    4-to-1 Multiplexer

    Transmission Gate

  • 7/30/2019 Combinational CMOS

    50/52

    Transmission Gate

    Suffers from relatively high resistance andpropagation delay when placed in series

    Use sparingly

    Glitching

  • 7/30/2019 Combinational CMOS

    51/52

    Glitching

    Causes excessive power consumption

  • 7/30/2019 Combinational CMOS

    52/52