Professional Documents
Culture Documents
Lecture 27 SP24
Lecture 27 SP24
References
Weste and Rabaey
A chain of inverters
Key Points
Choosing the Right Number of Stages in an
Inverter Chain
• The optimum value can be found by differentiating the minimum delay
expression by the number of stages, and setting the result to 0.
• It is found that the optimal number of stages equals N = ln(H), and the
effective fan out (h) of each stage is set to = 2.71828 = e.
N = ln(H)
With the super buffer inserted between on chip and off chip load
where Cout is the capacitance that loads the output of the logic gate and Cin
is the capacitance presented by the input terminal of the logic gate.
Electrical effort is also called fan out by many CMOS designers
𝑝=
𝑝=
𝑝=
𝐶𝑖𝑛,𝑔𝑎𝑡𝑒
Calculation of g values: g=
𝐶𝑖𝑛,𝑖𝑛𝑣
𝑔=
𝑔=
𝑔=
Example
Estimate the delay of a fanout-of-4 (FO4) inverter. Each inverter is identical.
Multistage Logic Networks
• Path Logical Effort (G)
The logical effort along a path compounds by multiplying the logical efforts
of all the logic gates along the path. We use the uppercase symbol G to
denote the, path logical effort, so that it is distinguished from g, the logical
effort of a single gate in the path. The subscript i indexes the logic stages
along the path.
where Con_path is the load capacitance along the path we are analyzing and
Coff_path is the capacitance of connections that lead off the path.
Note that if the path does not branch, the branching effort is one. The
branching effort along an entire path B is the product of the branching effort
at each of the stages along the path.
Multistage Logic Networks
• We can now define the path effort F
The path delay D is the sum of the delays of each of the stages of logic in
the path.
N 1 2 3 4
F 64 64 64 64
𝑓መ 64 8 4 2.8
P 1 2 3 4
𝐷 65 18 15 15.3
THANK YOU!