0% found this document useful (0 votes)
291 views2 pages

Assignment I

The document describes 10 assignments related to complex CMOS logic circuit layout design. Assignment 1 involves implementing a logic equation using CMOS and determining the input patterns that give the worst and best equivalent pull-up or pull-down resistance. Assignment 2 involves implementing an expression using no more than 10 transistors. Assignment 3 involves analyzing a CMOS transistor network logic function, sizing devices, determining worst case propagation delays, verifying with SPICE, and calculating power dissipation.

Uploaded by

vaishnavi priya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
291 views2 pages

Assignment I

The document describes 10 assignments related to complex CMOS logic circuit layout design. Assignment 1 involves implementing a logic equation using CMOS and determining the input patterns that give the worst and best equivalent pull-up or pull-down resistance. Assignment 2 involves implementing an expression using no more than 10 transistors. Assignment 3 involves analyzing a CMOS transistor network logic function, sizing devices, determining worst case propagation delays, verifying with SPICE, and calculating power dissipation.

Uploaded by

vaishnavi priya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment 1

Complex CMOS logic circuit Layout Design

1. Implement the equation X = ((A + B) (C + D + E) + F) G using complementary CMOS. Size


the devices so that the output resistance is the same as that of an inverter with an NMOS W/L =
2 and PMOS W/L = 6. Which input pattern(s) would give the worst and best equivalent pull-up
or pull-down resistance?

2. Implement the following expression in a full static CMOS logic fashion using no more than 10

transistors:

3. Consider the circuit of Figure.

a. What is the logic function implemented by the CMOS transistor network? Size
the NMOS and PMOS devices so that the output resistance is the same as that
of an inverter with an NMOS W/L = 4 and PMOS W/L = 8.

b. What are the input patterns that give the worst case tpHL and tpLH. State
clearly what are the initial input patterns and which input(s) has to make a
transition in order to achieve this maximum propagation delay. Consider the
effect of the capacitances at the internal nodes.

c. Verify part (b) with SPICE. Assume all transistors have minimum gate length
(0.25mm).d. If P(A=1)=0.5, P(B=1)=0.2, P(C=1)=0.3 and P(D=1)=1, determine
the power dissipation in the logic gate. Assume VDD=2.5V, Cout=30fF and
fclk=250MHz.

d. Draw the layout for the above schematic.

4. CMOS Logic

a. Do the following two circuits implement the same logic function? If yes, what is
that logic function? If no, give Boolean expressions for both circuits.

b. Will these two circuits’ output resistances always be equal to each other?
c. Will these two circuits’ rise and fall times always be equal to each other? Why
or why not?

6. Consider the logic expression Y= (a+b).((c.d)+e) .construct the nFET array for the logic.
Apply bubble pushing to obtain the pFET logic and hence obtain the pFET array. Draw
the layout for it.

7. Implement the Boolean function F = (a+b).(a+c).(b+d) using CMOS logic transistors.

8. Implement the logic expression Y= A.(D+C)+C.E using the basic CMOS NAND circuitry.

2
9. A pMOS transistor has W/L=10 with process parameters k’ = 30μA/V and Vtp = -0.6V.
p
For each of the cases below, identify the region of operation (cutoff, triode, saturation).
Assume V = 0V and VDD = 3V.
SB
a) V = 1V, V = 3V
SG SD
b) V = 3V, V = 2V
SG SD
c) V = 0.5, V = 1V
SG SD
-1
10. A pMOS transistor with a channel length modulation factor of λ=0.05V is sized so that it
has a drain current of I =15μA when V = V -|Vtp|.
D SD SG
a) Accounting for channel length modulation what is the drain current if the drain voltage
V drops by 2.5V? Note: you do have all the information needed.
D
b) Recognizing that the output resistance is defined as the change in drain voltage
relative to the change in drain current, calculate the output resistance in the saturation
(active) region.

You might also like