Professional Documents
Culture Documents
Stick Diagram – Rules
Rule 1.
◦ When two or more ‘sticks’ of the same type cross or touch each other that
represents electrical contact (a).
Rule 2.
◦ When two or more ‘sticks’ of different type cross or touch each other there is no
electrical contact (b).
◦ If electrical contact is needed we have to show the connection explicitly (c).
Stick Diagram – Rules
Rule 3.
◦ When a poly crosses diffusion it represents a transistor.
◦ If a contact is shown then it is not a transistor.
STICK DIAGRAMS
Series and Parallel Connections
A B
A B
n+ n+ n+ n+ n+ n+
A B
A B
x x
n+ n+ n+ n+ n+ n+
y y
20
M0 M5
40 VDD
M1 M2
V1 60 60 V2 M 0 M
5 M
1 M
2
I BIAS
VO
M4 V1
30 30
M3
VO
V2
gnd
I BIAS
Differential Amplifier
M
3 M
4
gnd
• Poor layout!
Stick Diagram – Example 3
VDD
VDD
M0 M5
20 40
4 8 M 0 M
5 M 5 M 5 M 5 M 0 M 0 M 5 M
5 M
5 M 5 M
0
M1 M2
V1 60 60 V2 I
I BIAS BIAS
6 6
VO
M4
30 30 V1
M 1 M
2 M
2 M
1 M
1 M
2 M
2 M
1 M
1 M
2 M 2 M 1
6 M3 6
gnd V
2
• Stacked
VO
o 2 p-channel, 1 n-
channel
M 3 M
4 M
4 M M M
3 3 4 M 4 M M M
3 3 4 M
4 M
3
o k=12
• Interdigitated gnd
VDD VDD
C
Euler Path B
1
2
A C
B
1 A
VDD
In1 D 2
D
InN PUN VOUT VOUT
A
VOUT 3 3 A
D
In1 D
PDN B C B C
InN
gnd
gnd
gnd
F D A(B C)
Euler Path – a path that covers the entire logic diagram, traversing each edge only once
◦ PDN: CBAD, BCAD, DABC, DACB
◦ PUN: DBCA, DACB
Consistent Euler Path – an Euler path that exists for both the PDN and PUN
◦ DACB
Application
D A C B D A C B
VDD
p active
VOUT
n active
gnd
• An easy way to plan the layout of • Add horizontal lines for metal
the cell lines (VDD, gnd, Vout) and active
o
areas
Start with the lines of poly-silicon
o Use Consistent Euler Paths for
ordering
Application
D A C B D A C B
VDD VDD
p active p active
VOUT VOUT
n active n active
gnd gnd