• No results found

Digital Integrated Circuit (IC) Layout and Design - Week 3, Lecture 5

N/A
N/A
Protected

Academic year: 2021

Share "Digital Integrated Circuit (IC) Layout and Design - Week 3, Lecture 5"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

EE134 1

Digital Integrated Circuit (IC) Layout and

Digital Integrated Circuit (IC) Layout and

Design

Design

-

-

Week 3, Lecture 5

Week 3, Lecture 5

! http://www.ee.ucr.edu/~rlake/EE134.html

Reading and

Reading and

Prelab

Prelab

"Week 1 - Read Chapter 1 of text. "Week 2 - Read Chapter 2 of text. "Week 3 - Read Chapter 3 of text. "Prelab - Lab 1.

! Read insert A of text, pp. 67 - 71.

! The lab will make more sense if you read this before lab.

(2)

EE134 3

Agenda

Agenda

"Last Lecture

! Design rules

! Layout and Design

! Ties to VDDand GND

! Padframes

! Pin Packages

"Today’s Lecture

! Contacts

! Basic MOS transistor operation

! Large-signal MOS model for manual analysis

! The CMOS inverter

Course Emphasis / Design Styles

Course Emphasis / Design Styles

"Physical design of CMOS digital ICs "Application Specific IC (ASIC)

! Full Custom (What we are doing)

Most flexible approachHigher speed

Smaller designsExpensive

(3)

EE134 5

Design Styles (cont.)

Design Styles (cont.)

"ASIC (cont.)

! Standard Cell

Logic gate levelLow volumeQuick turnaroundLower density

! Gate Array (FPGA)

Lowest density - speed - cost.

Flowchart

Flowchart

Define circuit specs Circuit Schematic

Circuit Simulation

Layout

Parasitic Extraction (R,C) Re-simulate with Parasitics

Prototype Fabrication Test and Evaluate

Meet Specs?

Meet Specs?

No

(4)

EE134 7

Tie n

Tie n

-

-

well to VDD and Substrate to

well to VDD and Substrate to

Ground

Ground

A A’ n p-substrate Field Oxide p+ n+ In Out GND VD D (a) Layout A A’ VDD n+ V n+ p+

Reason for GND and V

Reason for GND and V

DDDD

Ties

Ties

n p-substrate VDD n Vout

Parasitic Diodes

(5)

EE134 9

Contacts to Silicon

Contacts to Silicon

"Ohmic Contacts

! Metal on highly doped n+ or p+ Si.

! What you want to pin the substrate to ground or the n-well to VDD.

"Schottky Contacts (we won’t use these)

! Metal on lightly doped n or p Si.

! Creates a Schottky diode which has an I-V curve similar to a p-n junction diode.

Ohmic

Ohmic

contact

contact

"Metal on n+ or p+ Si. "Simple picture:

"Need heavy doping to get the ultra short

screening length needed for an OHMIC contact.

(6)

EE134 11

Schottky

Schottky

Contact

Contact

"Metal on n or p Si. "Simple picture:

"Light n or p doping gives long screening

length giving Schottky Barrier.

Ohmic

Ohmic

Contacts for Voltage Pinning

Contacts for Voltage Pinning

"Ohmic contact to the n-well

"You need the

! Active and Select to define the n+

region.

! Contact to put hole in thick passivation

(7)

EE134 13

Ohmic

Ohmic

Contacts for Voltage Pinning

Contacts for Voltage Pinning

"Ohmic contact to the p-substrate

"You need the

! Active and Select to define the p+ region.

! Contact to put hole in thick passivation oxide / nitride so that the metal contacts the Si.

Pin n

Pin n

-

-

well to V

well to V

DDDD

and p

and p

-

-

substrate to GND

substrate to GND

M1 VDD M1 GND Power Bus Ground Bus PMOS NMOS p+ p+ n+ n-well n+ n+ p+

(8)

EE134 15

The Active Layer

The Active Layer

"Cut in the Field Oxide (FOX) to get down to

the Si.

Active and Select Layers

Active and Select Layers

(9)

EE134 17

Active and Select Layers (cont)

Active and Select Layers (cont)

4 Concepts to Remember:

4 Concepts to Remember:

"Need to put down an n+ region on the n-well

to make an ohmic contact to the n-well.

"Need to put down a p+ region on the

p-substrate to make an ohmic contact to the p-substrate.

"These are your active / select layers. "Finally, you need a contact layer to drill

(10)

EE134 19

BAD MOS Layout

BAD MOS Layout

"DO NOT DO THIS!!!!!!!

active - hole cut in FOX

n+ select

Self-aligned process

The Poly gate serves as an implant mask during the n+ implant.

There is no gap between the source/gate and drain/gate. poly-gate

Outline

Outline

"MOS Transistor ! Basic Operation ! Modes of Operation

! Deep sub-micron MOS "CMOS Inverter

(11)

EE134 21

What is a Transistor?

What is a Transistor?

VGS ≥ VT Ron S D A Switch! An MOS Transistor D S G VGS

Switch Model of CMOS Transistor

Switch Model of CMOS Transistor

D S G VGS S Ron D S D |VGS| < |VT| |V GS| > |VT|

(12)

EE134 23

Transistor Circuit Symbols

Transistor Circuit Symbols

"NMOS

Body (p-Si substrate) Drain Source Gate D S G B = S # D S G We always want D S G

Body tied to Source

B

NMOS Body Terminal (B)

NMOS Body Terminal (B)

M1 VDD PMOS NMOS p+ p+ n+ n-well n+ D D Circuit Schematic LayoutA transistor is a 4 terminal device.

(13)

EE134 25

Transistor Circuit Symbols

Transistor Circuit Symbols

"PMOS Body (n-well) Drain Source Gate D S G B = S # We always want D S G

Body tied to Source

B VDD

D S

G

PMOS Body Terminal (B)

PMOS Body Terminal (B)

D S = VDD G B = S = VDD M1 VDD M1 GND PMOS NMOS p+ p+ n+ n-well n+ n+ p+ S D B Layout

(14)

EE134 27

NMOS and PMOS

NMOS and PMOS

"PMOS is complementary to NMOS

"Turn it upside down and switch all signs of

voltages, VSD # VDS, VGS # VSG. VGS > 0 D S G + -NMOS -VSG > 0 D S G + PMOS

Outline

Outline

"MOS Transistor ! Basic Operation ! Modes of Operation

! Deep sub-micron MOS

"CMOS Inverter

(15)

EE134 29

Threshold Voltage: Concept

Threshold Voltage: Concept

The Threshold Voltage

The Threshold Voltage

q T kB F = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = T i A T n N ln -φ φ φ

2φF≈ -0.6V for p-type substrates γ is the body factor

VT0= 0.76 V (NMOS) 0.95 V (PMOS)

(16)

EE134 31

The Body Effect

The Body Effect

VTO reverse body bias

0 -0.5 -1.0 -1.5 -2 -2.5 VSB 0.4 0.5 0.6 0.7 0.8 0.9 VT (V)

The Drain Current

The Drain Current

"Charge in the channel is controlled by the

gate voltage:

"Drain current is proportional to charge x

velocity: [ GS T] ox i x C V V x V Q ( )=− − ( )− ox ox ox t CW x Q x v I =− ( )⋅ ( )⋅

(17)

EE134 33

The Drain Current

The Drain Current

"Combining velocity and charge:

"Integrating along the length of the channel

from source to drain:

(V V V ) dV W C dx ID⋅ =µnox⋅ ⋅ GS− − T ⋅ ( ) ∫ ∫G ⋅ =VDS nox⋅ ⋅ GS− − TL D dx C W V V V dV I 0 0 µ ox ox n ox n n t C k′ =µ ⋅ = µ ⋅ε ( ) ⎦ ⎤ ⎢ ⎣ ⎡ − ⋅ − ⋅ ⋅ ⋅ = 2 2 DS DS T GS ox n D V V V V L W C I µ n+ n+ D S G VGS x L V(x) + – VDS ID

Outline

Outline

"MOS Transistor ! Basic Operation ! Modes of Operation

! Deep sub-micron MOS

"CMOS Inverter

(18)

EE134 35

Transistor in Linear Mode

Transistor in Linear Mode

n+ n+ p-substrate D S G B VGS x L V(x) + – VDS ID VGS> VDS+ VT Device turned on (VGS> VT) ( ) ⎦ ⎤ ⎢ ⎣ ⎡ − ⋅ − ⋅ ⋅ ⋅ = 2 2 DS DS T GS ox n D V V V V L W C I µ VDS< VGS- VT

Transistor in Saturation

Transistor in Saturation

n+ n+ S G VGS D VDS > VGS - VT VGS - VT + -Pinch-off VT < VGS < VDS+ VT VDS > VGS- VT ⎤ ⎡ 2 V W

(19)

EE134 37

"For VDS > VGS - VT, the drain current

saturates:

"Including channel-length modulation:

( )2 2 GS T ox n D V V L W C I = µ ⋅ ⋅ ⋅ −

Saturation

Saturation

( GS T) ( DS) ox n D V V V L W C I =µ ⋅ ⋅ ⋅ − ⋅ 12 2 0 0.5 1 1.5 2 2.5 0 1 2 3 4 5 6x 10 -4 VDS(V) I(AD ) slope = λ VDS = VDS/VA VA= 1/λ = Early voltage

Modes of Operation

Modes of Operation

"Cutoff: "Resistive or Linear: "Saturation VGS< VT ID= 0 VDS< VGS- VT & VGS> VT VDS> VGS- VT VGS> VT D n 2 ox (VGS VT)2 L W C I = µ ⋅ ⋅ ⋅ − ( ) ⎦ ⎤ ⎢ ⎣ ⎡ − ⋅ − ⋅ ⋅ ⋅ = 2 2 DS DS T GS ox n D V V V V L W C I µ

(20)

EE134 39

Current

Current

-

-

Voltage Relations

Voltage Relations

A good

A good

ol

ol

Transistor

Transistor

Quadratic Relationship 0 0.5 1 1.5 2 2.5 0 1 2 3 4 5 6x 10 -4 VDS(V) ID (A ) VGS= 2.5 V VGS= 2.0 V VGS= 1.5 V VGS= 1.0 V Resistive Saturation VDS= VGS- VT

A model for manual analysis

A model for manual analysis

(21)

EE134 41

Outline

Outline

"MOS Transistor ! Basic Operation ! Modes of Operation

! Deep sub-micron MOS "CMOS Inverter

Ch. 3

Current

Current

-

-

Voltage Relations

Voltage Relations

The Deep

The Deep

-

-

Submicron Era

Submicron Era

Linear Relationship -4 VDS(V) 0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5x 10 ID (A ) VGS= 2.5 V VGS= 2.0 V VGS= 1.5 V VGS= 1.0 V Early Saturation

(22)

EE134 43

Velocity Saturation

Velocity Saturation

ξ (V/µm) ξc= 1.5 υn (m /s) υsat= 105

Constant mobility (slope = µ)

Constant velocity

Velocity Saturation

Velocity Saturation

ID Long-channel device Short-channel device VGS = VDD Saturates sooner

(23)

EE134 45

I

I

DD

versus V

versus V

GSGS

I

(24)

EE134 47

Including Velocity Saturation

Including Velocity Saturation

µnchosen empirically so that sat v c n = 2 ξ µ # µndepends on the SPICE model.

Simple Cheesy Derivation for Velocity

Simple Cheesy Derivation for Velocity

Saturation and Linear Dependence on

Saturation and Linear Dependence on

V

V

GSGS ( ) D D TH GS ox velocity n D v W I x V V V C dx dV W I D 2 2 ) ( ρ µ ρ (chargedensity) = − − ′ = 4 4 4 4 3 4 4 4 4 2 1 3 2 1 By definition, dx dV v v nξ = µ

(

)

sat dV v − − ′ =

(25)

EE134 49

I

I

DD

versus V

versus V

DSDS

Regions of Operation

Regions of Operation

(26)

EE134 51

A Unified Model for Manual Analysis

A Unified Model for Manual Analysis

Simple Model versus SPICE

Simple Model versus SPICE

1 1.5 2 2.5x 10 -4 I D (A ) Velocity Saturated Linear VDS=VDSAT

(27)

EE134 53

A PMOS Transistor

A PMOS Transistor

-2.5 -2 -1.5 -1 -0.5 0 -1 -0.8 -0.6 -0.4 -0.2 0x 10 -4 VDS(V) ID (A )

Assume all variables negative! VGS = -1.0V VGS = -1.5V VGS = -2.0V VGS = -2.5V

Sub

Sub

-

-

Threshold Conduction

Threshold Conduction

(Cut

(Cut

-

-

off)

off)

0 0.5 1 1.5 2 2.5 10-12 10-10 10-8 10-6 10-4 10-2 VGS(V) ID (A ) VT Linear Exponential Quadratic

Typical values for S: 60 .. 100 mV/decade The Slope Factor

ox D nkT qV D C C n e I I GS + = 1 , ~ 0 S is ∆VGSfor ID2/ID1=10 VDS= VDD

(28)

EE134 55

Subthreshold

Subthreshold

"Inverse sub-threshold slope (S)

! Ideal value @ T=300K, n=1,

! For each 60 mV of VGS, the current drops by a factor of 10. This is the best that you can do.

! For VDD= 0.4V, the maximum on-off current ratio that you can have at T=300K is

! At 373K, the ratio is ( ) decade mV 10 ln =60 = q T k S B 6 60 400 10 6 . 4 10 = × 5 74 400 10 3 . 2 10 = ×

Subthreshold

Subthreshold

"Current in subthreshold ( DS) q T k V q T nk V S D I e e V I B DS B GS λ + ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ − = / 1/ 1 (log I ) 1 1 1 dI 1 d ⎞ ⎛ ⎞ ⎛ − −

(29)

EE134 57

Subthreshold

Subthreshold

Concepts

Concepts

"FETs turn off exponentially.

( ) { ⎩ ⎨ ⎧ = = = mV/dec@ 100 C C 27 @ mV/dec 10 ln oo 74 60 1 n B q T nk S

"Inverse subthreshold slope, S (mV/dec), is

the figure of merit that tells how well they shut off. 1.5 typically and≥ 1 n

"The maximum possible on-off current ratio

is V S off on DD I I 10 |max =

"2018 ITRS node has VDD = 0.4V - hence the

static power problem.

Know this if you are in an interview with a semiconductor co.

Transistor Model

Transistor Model

for Manual Analysis

for Manual Analysis

References

Related documents

The DRD is still a superior intermediate stage within recycling processes to dry plastic waste after a washing process (which is necessary if it is contaminated with.. 2 tacky

David Werier – President: Term Expires: 2013 Steve Young – Vice-President: Term Expires: 2012 Kimberly J. We appreciate your efforts to save paper, money, and time by receiving

“The GAP project provided fresh thoughts and a different point of view for our company,” says Jari Pylvanen, Sales &amp; Business Development Director for Creanord, which

Aim: Evaluation of serum levels of 17 cytokines and 5 adhesion molecules in patients with newly diagnosed acute myeloid leukemia.. (AML) using biochip

Furthermore, to create legal certainty for a third party having good faith in the Bankruptcy Law is also determined that unless it can be proven otherwise, the debtor is considered

Three frequently used pseudotumor grading systems for CT or MRI exists, which had a poor (Matthies and Hauptfleisch grading system) to fair (Anderson grading

[r]

The 2009 Michigan State University Baja SAE Team competed against more than 150 teams in three SAE sanctioned competitions: Baja SAE Alabama (April 16-19) in Opelika, Alabama;