Design and Implementation of
VLSI Systems
Lecture 06
1
EXERCISE 1
Find the output voltage for the pass transistor networks
2
EXERCISE 2
Sketch a transistor-level schematic for a compound
CMOS logic gate for each of the following functions:
3
EXERCISE 3
Sketch a transistor-level schematic for the logic
function Y = AB + BC + CA
4
EXERCISE 4
Using only NAND gate, generate following logic gates:
• NOT
• AND
• OR
• XOR
5
EXERCISE 5
Find the logic function of following circuit
6
EXERCISE 6
Calculate the transistor widths chosen to achieve effective
rise and fall resistances equal to a unit inverter of following
circuits
7
EXERCISE 7
Select gate sizes y and z to minimize delay from A to B
Logical Effort: G=
Electrical Effort: H=
Branching Effort: B=
Path Effort: F=
Best Stage Effort: f=
Delay: D=
Work backward for sizes:
z=
y=
8
EXERCISE 8
1 ) Sketch a 6 input OR gate with transistor widths
chosen to achieve effective rise and fall resistances equal
to a unit inverter
2) Cin and Cout of the gate above is 30 and 90
respectively. Using Linear Delay Model, calculate
transistor width to achieve best delay for this gate
9
EXERCISE 9
1 ) Sketch a 2-input NAND with transistor widths chosen
to achieve effective rise and fall resistances equal to a
unit inverter (R).
2) Using RC Delay Model, estimate tpdr tpdf tcdr and tcdf of
this gate driving h identical gates.
10
EXERCISE 10
Using RC Delay Model, derive the equation of Linear
Delay Model to calculate delay of a gate
d = f + p = gh + p (in unit of t)
f: effort delay (a.k.a. stage effort)
g: logical effort
h: electrical effort
p: parasitic delay
t: constant for a fabrication process, t = 3RC
11
SOLUTION 1
12
SOLUTION 2
13
SOLUTION 2
14
SOLUTION 3
15
SOLUTION 4
16
SOLUTION 8
17
SOLUTION 8
18