Lecture 8

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Designing

circuits for
performance

1
Designing circuits for performance

 Some techniques for improving CMOS circuit


performance
• Input Ordering Delay Effect
• Transistor Sizing
• Reducing Fan-in
• Buffer Insertion for Large CL

2
Input Ordering Delay Effect:
Input Order
 Our parasitic delay model was too simple
– Calculate parasitic delay of NAND-2 for Y falling
for two cases
• If the input A switches last.
• If the input B switches last.

2 2 Y
A 2 6C

B 2x 2C

3
Input Ordering Delay Effect (Case 1)

4
Input Ordering Delay Effect (Case 2)

5
Input Ordering Delay Effect:
Inner & Outer Inputs
 Inner input (A) is closest to output
2 2 Y

 Outer input (B) is closest to rail A 2


B 2

 If input arrival time is known


– Connect latest input to inner terminal
– Parasitic delay is smaller if inner input switches
last

6
Transistor Sizing

7
Transistor Sizing

 MN discharges only CL

 But M1 discharges all


capacitance

 So M1 may have the


greatest size
 M1>M2>….>MN

8
Reducing Fan-in

 Using deeper logic depth

9
Buffer Insertion for Large CL

10
Designing circuits for performance

11

You might also like