ENEE 302h Digital Electronics - Homework 2: Logic to Circuit to Layout and Vice Versa, Assignments of Electrical and Electronics Engineering

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

Pre 2010

Uploaded on 07/30/2009

koofers-user-2r1
koofers-user-2r1 🇺🇸

10 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ENEE 302h: Digital Electronics — Homework 2
1
1. Logic to Circuit to Layout
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 )
GND
VDD
OUT
n-well
a
b
poly
metal
active
well
via
Homework 2
ENEE 302h: Digital Electronics, Fall 2004
Assigned: Mon, Sep 20 Due: Mon, Sep 27
pf3

Partial preview of the text

Download ENEE 302h Digital Electronics - Homework 2: Logic to Circuit to Layout and Vice Versa and more Assignments Electrical and Electronics Engineering in PDF only on Docsity!

1. Logic to Circuit to Layout

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 )

GND

VDD

OUT

n-well

a b

poly

metal

active

well

via

Homework 2

ENEE 302h: Digital Electronics, Fall 2004 Assigned: Mon, Sep 20 Due: Mon, Sep 27

2. Layout to Circuit to Logic

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

VDD

GND

A D B C

green (active)

red (poly)

OUT