16
04/02/02 EECS 312 1 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 1

Lecture 23: DRAM + Driving large capacitances

EECS 312

Reading: 10.3.3, 8.2.3, 8.5 (text)

Page 2: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 2

Lecture Overview

• Midterm 2 review

• Finish discussion of memories

• Chip packaging overview

• Driving large loads

Page 3: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 3

Midterm 2

Page 4: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 4

Packaging

Requirements

• Electrical: Low parasitics

• Mechanical: Reliable and Robust

• Thermal: Efficient Heat Removal

• Economical: Cheap

Page 5: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 5

Bonding Techniques

Lead Frame

Substrate

Die

Pad

Wire Bonding

Page 6: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 6

Flip-Chip Bonding

Solder bumps

Substrate

Die

Interconnect

layers

Page 7: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 7

Package Types

Page 8: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 8

Package Parameters

Page 9: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 9

Driving Large Capacitances

VDD

Vin Vout

CL

tpHL = CL Vswing/2

Iav

Transistor

Sizing

Page 10: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 10

Using Cascaded Buffers

C2C1

Ci

CL

1 u u2 uN-1

In Out

uopt = eThis ignores self-loading (junction capacitance of driving stage): derivation on page 450 of text

X = CL/Cin

u = tapering factor

Page 11: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 11

tp as a function of u and x

1.0 3.0 5.0 7.0u

0.0

20.0

40.0

60.0

u/l

n(u

)

x=10

x=100

x=1000

x=10,000

Page 12: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 12

Impact of Cascading Buffers

Page 13: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 13

Output Driver Design

Page 14: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 14

How to Design Large Transistors

G(ate)

S(ource)

D(rain)

Multiple

Contacts

S

S

G

D

(a) small transistors in parallel(b) circular transistors

We don’t want a long poly run – resistive and large parasitics

Place multiple narrower devices in parallel (with same gate signal)

Page 15: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 15

Tristate Buffers

In

VDD

En

EnOut

VDD

Out

In

En

En

Useful for signals with multiple drivers

2nd implementation is better in some cases b/c no series connected devices in output stage

Page 16: 04/02/02EECS 3121 Lecture 23: DRAM + Driving large capacitances EECS 312 Reading: 10.3.3, 8.2.3, 8.5 (text)

04/02/02 EECS 312 16

Lecture Summary

• Chips must be put in a package to interface with other devices

• Sending signals off-chip requires a lot of driving capability

• Driving large loads is best done using cascaded buffers with tapering factor of e