

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The instructions and examples for homework 2 in the digital electronics course (enee 302h) at the university level. Students are required to convert logical expressions to schematic diagrams and layouts for static cmos logic, as well as identify the logic equations implemented in given schematics and layouts. The document also includes a layout with cuts x and y, requiring students to provide side-view diagrams and identify the logic equation represented by the layout.
Typology: Assignments
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Convert the following logical expressions to schematic diagrams for static CMOS logic. Then convert each to a rough layout assuming an n-well process (e.g. p-type wafer: nFETs can be built directly on the wafer); you need only show wells for pFETs. The following is an example:
A. out = ~( (a • b) | c )
B. out = ~( (a | b) • c )
C. out = ~( a • b • (c | d) )
D. out = (a + b); cout = (a + b = 10 2 ) (carry-out only; no carry-in) [do the full circuit diagram, but do not spend more than 20 minutes trying to do the layout for this; it is not simple AOI logic … make enough of an attempt to understand the difficulty of dealing with inverted values]
VDD
output
A B
A
B
out = ~( a • b )
n-well
a b
poly
metal
active
well
via
ENEE 302h: Digital Electronics, Fall 2004 Assigned: Mon, Sep 20 Due: Mon, Sep 27
A. What logic equations do the following schematics implement?
B. Consider the following stick diagram. Draw the transistor-level schematic. What logic equation does the circuit implement?
VDD
B
C
A
D
E
C D
A E
B
OUT
VDD A B
B
D
C
C
A B C
D A
B
OUT
green (active)
red (poly)