Switch Logic - PowerPoint PPT Presentation

About This Presentation
Title:

Switch Logic

Description:

Title: No Slide Title Author: kaat Last modified by: mozafar Created Date: 4/13/1997 2:24:48 PM Document presentation format: On-screen Show Company – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 23
Provided by: kaa75
Category:

less

Transcript and Presenter's Notes

Title: Switch Logic


1
Switch Logic
2
What is a transistor?
  • An MOS Transistor A Switch

An MOS Transistor A Switch
An MOS Transistor A Switch
An MOS Transistor A Switch
3
Switch Model of MOS Transistor
4
NMOS and PMOS
  • NMOS transistor PMOS transistor

5
The CMOS Inverter A First Glance
6
CMOS Inverter
N Well
PMOS
2l
Contacts
Out
In
Metal 1
Polysilicon
NMOS
GND
7
Two Inverters
Share power and ground Abut cells
Connect in Metal
8
CMOS InverterFirst-Order DC Analysis
VOL 0 VOH VDD VM f(Rn, Rp)
9
CMOS Inverter Transient Response
V
V
DD
DD
R
p
V
V
out
out
C
C
L
L
R
n
V
V
V
0
5
5
in
DD
in
(a) Low-to-high
(b) High-to-low
10
Simulated VTC
11
Inverter Chain
In
Out
CL
  • If CL is given
  • How many stages are needed to minimize the
    delay?
  • How to size the inverters?
  • May need some additional constraints.

12
Inverter Delay
  • Minimum length devices, L0.25mm
  • Assume that for WP 2WN 2W
  • same pull-up and pull-down currents
  • approx. equal resistances RN RP
  • approx. equal rise tpLH and fall tpHL delays
  • Analyze as an RC network

2W
W
tpHL (ln 2) RNCL
tpLH (ln 2) RPCL
Delay (D)
Load for the next stage
13
Inverter with Load
Delay
RW
CL
RW
Load (CL)
tp k RWCL
k is a constant, equal to 0.69
Assumptions no load -gt zero delay
Wunit 1
14
Inverter with Load
CP 2Cunit
Delay
2W
W
Cint
CL
Load
CN Cunit
Delay kRW(Cint CL) kRWCint kRWCL kRW
Cint(1 CL /Cint) Delay (Internal) Delay
(Load)
15
Delay Formula
Cint gCgin with g ? 1 f CL/Cgin - effective
fanout R Runit/W Cint WCunit tp0
0.69RunitCunit
16
Apply to Inverter Chain
In
Out
CL
1
2
N
tp tp1 tp2 tpN
17
Optimal Tapering for Given N
  • Delay equation has N - 1 unknowns, Cgin,2
    Cgin,N
  • Minimize the delay, find N - 1 partial
    derivatives
  • Result Cgin,j1/Cgin,j Cgin,j/Cgin,j-1
  • Size of each stage is the geometric mean of two
    neighbors
  • each stage has the same effective fanout
    (Cout/Cin)
  • each stage has the same delay

18
Optimum Delay and Number of Stages
When each stage is sized by f and has same eff.
fanout f
Effective fanout of each stage
Minimum path delay
19
Example
In
Out
CL 8 C1
1
f
f2
C1
CL/C1 has to be evenly distributed across N 3
stages
20
Optimum Number of Stages
For a given load, CL and given input capacitance
Cin Find optimal sizing f
For g 0, f e, N lnF
21
Optimum Effective Fanout f
Optimum f for given process defined by g
fopt 3.6 for g1
22
Buffer Design
N f tp 1 64 65 2 8 18 3 4 15 4 2.8 15.3
1
64
1
8
64
1
4
64
16
1
64
22.6
8
2.8
Write a Comment
User Comments (0)
About PowerShow.com