Digital Integrated Circuits A Design Perspective - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Digital Integrated Circuits A Design Perspective

Description:

Digital Integrated Circuits. A Design Perspective. The Inverter. Jan M. ... You should now be done with tutorial and doing Hw#2. Digital Integrated Circuits2nd ... – PowerPoint PPT presentation

Number of Views:147
Avg rating:3.0/5.0
Slides: 19
Provided by: kaat2
Category:

less

Transcript and Presenter's Notes

Title: Digital Integrated Circuits A Design Perspective


1
Digital Integrated CircuitsA Design Perspective
Jan M. Rabaey Anantha Chandrakasan Borivoje
Nikolic
The Inverter
March 4, 2004
2
Class Information
  • Wed. Office Hours Cancelled (3/3/04)
  • Hw2 is postponed to March 9 (Tue).
  • Hw3 is changed to paper problems (warm-up for
    test on March 16).
  • You should now be done with tutorial and doing
    Hw2.

3
(No Transcript)
4
Inverter Sizing
5
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.

6
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
7
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
8
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)
9
Delay Formula
Cint gCgin with g ? 1 f CL/Cgin - effective
fanout R Runit/W Cint WCunit tp0
0.69RunitCunit
10
Apply to Inverter Chain
In
Out
CL
1
2
N
tp tp1 tp2 tpN
11
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

12
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
13
Example
In
Out
CL 8 C1
1
f
f2
C1
CL/C1 has to be evenly distributed across N 3
stages
14
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
15
Optimum Effective Fanout f
Optimum f for given process defined by g
fopt 3.6 for g1
16
Impact of Self-Loading on tp
No Self-Loading, g0
With Self-Loading g1
17
Normalized delay function of F
18
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