VLSI Design

Linear delay model in VLSI

Linear delay model in VLSI

This post tells about logical effort and parasitic delay in linear delay model in VLSI. As was shown before delay linearly depends on the fan-out of the gate.

Normalised delay d of a gate can be expressed as the sum of parasitic delay  pand effort delay  f d=p+fThe effort delay depends on the fan-out n of the gate f=gh, here g is a logical effort.

What is fan-out or electrical effort? Situation when a gate is driving h identical to itself gates is said to have an electrical effort or fan-out n. In case if the load consist of gates different from driving gate, the electrical effort of fan-out can be found by formula n=CoutCin, here Cin is the capacitance of the driving gate, and Cout is the capacitance of the load gates that are being driven.

Logical effort of the gate is the ratio of the input capacitance of the gate to the input capacitance of the inverter that delivers the same output current.

Here logic efforts of the common gates are listed below:

Type of gate 1 input 2 inputs n inputs
Inverter 1
NAND 43 2+n3
NOR 53 1+2n3
XOR 4
XNOR 4

Parasitic delay of the gate, is the delay when the gate drives zero load. It is comfortable to use the term of normalised parasitic delay, which is the ratio of diffusion capacitance to the gate capacitance of certain process. The table below shows parasitic delays for the most common gates.

Gate type 1 2 n
Inverter
NAND 2 n
NOR 2 n

 

Information about the parasitic delay is important for estimating gate delay. But as soon as the number of inputs growing, the parasitic delay grows steadily.

The delay has squared grows as soon as number of series transistors grows. It means it is better to divide large gate into smaller gates.

The Elmore delay for the complex gate can be calculated as τ=RC(n22+5n2).

More educational content can be also accessed via Reddit community r/ElectronicsEasy.