1.2 KiB
VLSI Homework 12 - Aidan Sharpe
Problem 12.5
Estimate the minimum delay of a 10:1024 decoder driving an electrical effort of H=20
.
A 10:1024 decoder will contain 1024 AND gates. It will have a branching effort of B=1024/2=512
. Assuming G\approx1
for a 10-input AND gate, the path effort will be F=GBH=40960
. The optimal number of stages will be, assuming the stage effort is \rho=4
, \hat{N} = \log_4(40960)=7.66
. We will use 8 stages in our solution, seen below.
Using static CMOS gates
For a static CMOS design, G = (4/3)^4 = 256/81
. Therefore, the actual stage effort is F = GBH = 32363.5
. The parasitic delay is P = 12
, so the total delay will be D=NF^{1/N} + P = 41.3\tau
.
Using footless domino gates
A footless domino design has g=1/3
for inverters and g=2/3
for NAND2. Therefore, G=(1/3)^4(2/3)^4=16/6561
, and F=GBH=24.97
. The parasitic delay for inverters is p=2/3
, and p=1
for NAND2. Therefore, the path parasitic delay is P=4 + 8/3 = 20/3
. Finally, the total delay will be D=NF^{1/n} + P = 18.62\tau
.
Problem 12.12
NAND ROMs will have a higher resistance than a comparable NOR ROM, thereby making them slower.