You are on page 1of 29

VLSI Design : 2021-22

Lecture 11
Layout of Static CMOS Circuits

By Dr. Sanjay Vidhyadharan

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Logical Effort

2/26/2022 2

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Logical Effort : Example
x

y
x
45
A 8
x
y B
45

Logical Effort G = (4/3)*(5/3)*(5/3) = 100/27


Electrical Effort F = 45/8
Branching Effort B=3*2=6
Path Effort H = GBF = 125
3
Best Stage Effort ℎ= 𝐻=5
Parasitic Delay P = 2 + 3 + 2 = 7
Delay D = 3*5 + 7 = 22
In multiples of pinv (1)
2/26/2022

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Logical Effort : Example

• Work backward for sizes


y = 45 * (5/3) / 5 = 15 h = 5 = fg the gate effort
f = 5/g the gate effort
x = (15*2) * (5/3) / 5 = 10

45
A P: 4
P: 4
N: 4 P: 12 B
N: 6 45
N: 3

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Inverter Layout

VDD GND

2/26/2022 5

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Inverter Layout

2/26/2022 6

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Inverter Layout

VDD
VDD

M2
In Out

M1

Out
In

Inverter circuit

GND

2/26/2022 7

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Inverter Layout

2/26/2022 8

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Inverter Stick Diagram

2/26/2022 9

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Inverter Stick Diagram

2/26/2022 10

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Dual-Inverter Layout

Multi-Finger devices

2/26/2022 11

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


2-Input NAND Layout

2/26/2022 12

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


2-Input NAND Layout

2/26/2022 13

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


2-Input NAND Layout

2/26/2022 14

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


2-Input NOR Layout

2/26/2022 15

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


2-Input NOR Stick Diagrams

2/26/2022 16

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


4-Input NOR Stick Diagram

2/26/2022 17

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Euler Paths
See if you can “trace” transistor gates in same order, crossing each gate once, for N and P
networks independently Where “tracing” means path from source/drain of one to
source/drain of next Without “jumping” connections

2/26/2022 18

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Euler Paths

2/26/2022 19

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Euler Paths

2/26/2022 20

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Euler Paths

2/26/2022 21

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Area Estimation

2/26/2022 22

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Area Estimation

2/26/2022 23

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Area Estimation

2/26/2022 24

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Full Adder

2/26/2022 25

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Full Adder

2/26/2022 26

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Full Adder

𝐶𝑎𝑟𝑟𝑦 = 𝐴𝐵 + 𝐵𝐶 + 𝐶𝐴 = 𝐴𝐵 + 𝐶 𝐴 + 𝐵

𝑃𝑢𝑙𝑙 − 𝐷𝑜𝑤𝑛 𝑁𝑒𝑡𝑤𝑜𝑟𝑘 𝑓𝑜𝑟 𝐶𝑎𝑟𝑟𝑦 𝐵𝑎𝑟 = 𝐴𝐵 + 𝐶 𝐴 + 𝐵

𝑃𝑢𝑙𝑙 − 𝑈𝑃 𝑁𝑒𝑡𝑤𝑜𝑟𝑘 𝑓𝑜𝑟 𝐶𝑎𝑟𝑟𝑦 𝐵𝑎𝑟 = 𝐴′ 𝐵′ + 𝐵′ 𝐶 ′ + 𝐶 ′ 𝐴′


= 𝐴′ 𝐵′ + 𝐶′(𝐴′ + 𝐵′ )

2/26/2022 27

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Full Adder

12 12 12

12 12

6 6

6 6 6

2/26/2022 28

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION


Thank you

2/26/2022 29

ELECTRICAL ELECTRONICS COMMUNICATION INSTRUMENTATION

You might also like