COMBINATIONAL LOGIC - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

COMBINATIONAL LOGIC

Description:

COMBINATIONAL LOGIC * * * * * * * * * * * * Gate sizing should result in approximately equal worst case rise and fall times. Reason for difference in the last two ... – PowerPoint PPT presentation

Number of Views:148
Avg rating:3.0/5.0
Slides: 25
Provided by: kaat3
Category:

less

Transcript and Presenter's Notes

Title: COMBINATIONAL LOGIC


1
COMBINATIONAL LOGIC
2
Combinational vs. Sequential Logic
3
Static CMOS Circuit
4
NMOS Transistors in Series/Parallel
  • Primary inputs drive both gate and source/drain
    terminals
  • NMOS switch closes when the gate input is high
  • Remember - NMOS transistors pass a strong 0 but a
    weak 1

A
B
X Y if A and B
X
Y
A
X Y if A or B
B
X
Y
5
PMOS Transistors in Series/Parallel
  • Primary inputs drive both gate and source/drain
    terminals
  • PMOS switch closes when the gate input is low
  • Remember - PMOS transistors pass a strong 1 but a
    weak 0

A
B
X Y if A and B A B
X
Y
A
X Y if A or B A ? B
B
X
Y
6
Threshold Drops
VDD
VDD
PUN
S
D
VDD
D
S
0 ? VDD
0 ? VDD - VTn
VGS
VDD ? 0
PDN
VDD ? VTp
VGS
S
D
VDD
S
D
7
Static CMOS
8
Example Gate NAND
9
Example Gate NOR
10
Example Gate COMPLEX CMOS GATE
11
Complex Gate Synthesis
  • Pulldown networks
  • series-connected transistors or subnetworks
    implement AND functions
  • parallel transistors or subnetworks implement OR
    functions
  • Pullup networks
  • series-connected transistors or subnetworks
    implement OR functions
  • parallel transistors or subnetworks implement AND
    functions
  • Can be designed directly from the logic
    expression the gate is to implement

12
FA(BC)
  • F NOT(AND(A, OR(BC))
  • Pulldown network A(BC)
  • AND(A, OR(B, C)) is implemented as
    series-connected a transistor and a subnetwork
    OR(BC)
  • OR(BC) is implemented with parallel transistors
  • Pullup network A(BC)
  • AND(A, OR(B, C)) is implemented as parallel
    connection of a transistor and a subnetwork
    OR(B, C)
  • OR(B, C) is implemented with series-connected
    transistors

B
A
C
13
FA(BC) (contd)
14
Complementary CMOS Logic Style Construction
15
Properties of Complementary CMOS Gates
16
Transistor Sizing
17
Propagation Delay Analysis - The Switch Model
18
Analysis of Propagation Delay
19
Input Pattern Effects on Delay
  • Delay is dependent on the pattern of inputs
  • Low to high transition
  • both inputs go low
  • delay is 0.69 Rp/2 CL
  • one input goes low
  • delay is 0.69 Rp CL
  • High to low transition
  • both inputs go high
  • delay is 0.69 2Rn CL

Rn
B
20
Delay Dependence on Input Patterns
AB1?0
A1 ?0, B1
A1, B1?0
Voltage V
time ps
NMOS 0.5?m/0.25 ?m PMOS 0.75?m/0.25 ?m CL
100 fF
21
Design for Worst Case
22
tp as a function of Fan-In
23
tp as a function of Fan-Out
24
Influence of Fan-In and Fan-Out on Delay
Write a Comment
User Comments (0)
About PowerShow.com