57
Introducción a VLSI EAMTA 2006

Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Introducción a VLSI

EAMTA 2006

Page 2: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Introducción a VLSI

Clase 2: Layers y layout

Page 3: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Programa

El Transistor MOSLayers y Layout

Lógica CombinacionalLógica Secuencial y Subsistemas

Page 4: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Organización

Elementos de Software de diseñoLayers de ProcesosReglas de diseñoLayout de transistores MOSCapacidades de un transistor MOS

Page 5: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Elementos de software de diseño

Page 6: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Elementos de Software de Diseño

Circuit at the mask (layout) level

Circuit at the Schematics level

LVSconsistency

mask = schematic ?

Simulation: Spice based engine

Page 7: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Layers de un Proceso

Page 8: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Layers de un Proceso

Layer de NwellLayer ActivoDifusiones (N y P)PolyMetales

Page 9: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

N-Well

Assuming a p-type wafer, n-channel transistors are fabricated directly in the wafer; p-channel are fabricated in an “n-well”Processes with n-well over p-substrates are called n-well processesSubstrate is also known as bulk or bodyN-well forms a diode (normally reverse biased) with the substrate

Page 10: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

N-well: diode capacitance

md

jj

v

CC

=

0

0

1 ϕ

= 20 ln

i

DAT n

NNVϕ

sjbjj CCC 000 += =bjC 0 Capacitance per area × bottom area

=sjC 0Capacitance per area × depth of well × perimeter

When the diode is reverse-biased (typical situation)

Two components: bottom capacitance and sidewall capacitance

Page 11: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Active and Diffusion Layers

Active layers, both n+ and p+ are used to make the source and drain of MOSFET’sActive defines the oxide mask where doping will take place: Regions outside Active have FOX (Field Oxide)

N select and P select define the doping mask

Page 12: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Poly Layer

Polysilicon is made up of small crystalline regions of siliconPoly is used for the gates of MOS transistorsThey can make resistors and local connections for transistors

Page 13: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal layers

Metal layers are used to interconnect devices (transistors, resistors, inductors and capacitors)Vias are used to interconnect the different metal layers

Page 14: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal parasitics: R

Resistance

A line of minimum width and 1mm long (1100 and 666 long, resp.)

0.05 Ω/0.09 Ω/0.09Ω/RsM3M2M1

33 Ω100 Ω100 ΩRsM3M2M1

Page 15: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal parasitics: C

Area capacitance (all values in aF/µm2 )

Fringe capacitances (all values in aF/µm)

101632substrate

1331M131M2

M3M2M1

395976substrate

3351M152M2

M3M2M1

Page 16: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal Parasitics: L

A metal line exhibits an inductance that can be estimated as:

Assumption: w > h

)/(44.1ln667.0393.1

25.1 mmnH

hw

hw

L

+++

=

Page 17: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal: Current Capacity

Due to electromigration wires can be damagedFor Aluminum, the maximum current density (rule of thumb) is:

m

mAµ

1

Page 18: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Vias

Connection between different metal layersCan be stackable in modern processessVias exhibit a contact resistance given by the processThey also have a current limitation given by the electromigrationphenomenom. Typically, 0.5mA/cnt

16

Poly

126

P+

57.5

N+

0.790.82Contact R [Ω]

M3M2M1

Page 19: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Design Rules

Page 20: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Reglas de Diseño

NecesidadProceso fotolitográfico tieneimprecisionesSucesivos pasos de procesosfotolitográficos tienen errores de alineaciónDifusiones se extienden más alláde los límites

Page 21: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Scalable Design rules (SCMOS)

Scalable CMOS (SCMOS) is a set of logical layers together with their design rules

process- and metric-independent interface to all CMOS processes

The designer works in the abstract SCMOS layers and metric unit ("lambda"). In the SCMOS rules, circuit geometries are specified in the Meadand Conway's lambda based methodology [1].

Unit of measurement: lambda

Page 22: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Reglas de diseño

Hay varios tipos de reglas de diseñoReglas de separaciónReglas de tamaño mínimoReglas de tamaño exactoReglas de cubrimiento (overlap)

Page 23: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

N-Well: Design rules

Page 24: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Act Design Rules

Page 25: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

N+ and P+ rules

Page 26: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Act contact rules

In this case, there is a special contact to join metal and active

Page 27: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Poly rules

Page 28: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Poly contact rules

Page 29: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal 1 Design Rules: Separation

Page 30: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal 1 Design Rules: Cnt Overlap

Page 31: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal 2 rules: Separation

Page 32: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal 2 Design Rules: via1 Overlap

Page 33: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal 3 rules: Separation

Page 34: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal 3 Design Rules: via2 Overlap

Page 35: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Via 1 rules

Page 36: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Via 2 rules

Page 37: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Layout de Transistores MOS

Page 38: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

N-Channel MOSFET

W

L

Channel width: W

Channel length: L

Page 39: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

N-channel MOS

Diffusions are equal. Potential on them will define S and D

Page 40: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

P-channel MOS

N-well

Page 41: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Latchup

(a) Origin of latchup (b) Equivalent circuit

VDD

Rpsubs

Rnwell p-source

n-source

n+ n+p+ p+ p+ n+

p-substrateRpsubs

Rnwell

VDD

n-well

Page 42: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Latchup: solution

PMOS

NMOS

GND

VDD

Bulk contacts

Bulk contacts

Page 43: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Transistor MOS: Capacidades

Page 44: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

MOSFET Capacitances: Gate-Bulk

Gate-Bulk capacitance dominatesDepending on the operation mode this capacitance changes

a) cut-off: no charge. Appers directly as Cgbb) resistive: channel acts as a shield, Cgb=0. Capacitance distributes between drain and sourcec) saturation: Cgd and Cgb are zero. All capacitance is Cgs

Digital Design: Saturation and cut-off are the most important

S D

G

CGC

S D

G

CGCS D

G

CGC

a) b) c)

* "Adapted from Digital Integrated Circuits, by Rabaey et. al. Copyright 2003 Prentice Hall/Pearson."

*

Page 45: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Gate Capacitance Behavior

WLCox

WLCox

2

2WLCox3

CG C

CG CS

VDS/(VGS-VT)

CGCD

0 1

CGC

CG CS = CGCDCGC B

WLCox

WLCox

2

VG S

Capacitance as a function of VGS(with VDS = 0)

Capacitance as a function of the degree of saturation

* "Adapted from Digital Integrated Circuits, by Rabaey et. al. Copyright 2003 Prentice Hall/Pearson."

Page 46: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Gate Capacitance Summary

In cutoff, linear capacitor In triode, this C is splitted between S and DIn saturation it is necessary to integrate the charge in the channel

Page 47: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

MOSFET Capacitances: Overlap

Overlap capacitances are Cgso and Cgdo

Values are given by unit width:

WxCCWxCC

doxGDO

doxGSO

==

* "Adapted from Digital Integrated Circuits, by Rabaey et. al. Copyright 2003 Prentice Hall/Pearson."

*

xd xd

L d

Polysilicon gate

Top view

Gate-bulkoverlap

Source

n+

Drain

n+W

doxGDOgdo

doxGSOgso

xCWCC

xCWCC

==

==

/

/

WxCCWxCC

doxGDO

doxGSO

==

Page 48: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

MOSFET Capacitances: Diffusion

Bottom

Side wall

Side wallChannel

SourceND

Channel-stop implantNA1

SubstrateNA

W

xj

L S

* "Adapted from Digital Integrated Circuits, by Rabaey et. al. Copyright 2003 Prentice Hall/Pearson."

Page 49: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

MOSFET Capacitances

DS

G

B

CGDCGS

CSB CDBCGB

* "Adapted from Digital Integrated Circuits, by Rabaey et. al. Copyright 2003 Prentice Hall/Pearson."

Page 50: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Referencias

C. Mead and L. Conway, Introduction to VLSI Systems, Addison-Wesley, 1980N. H. E. Weste and K. Eshraghian, Principles of CMOS VLSI Design: A System Perspective, Addison-Wesley, 2nd edition, 1993

Page 51: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Appendix

Page 52: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

SPICE MODELS

Level 1: Long channel equations – very simpleLevel 2: Physhical model – includes velocity saturation and thresholds variationsLevel 3: Semi-emperical- based on curve fitting to measured devicesLevel 4: (BSIM) Emperical – simple and popular

Page 53: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

AMI 0.5 typical parameters (T36s)

Page 54: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Poly Resistor

MOSIS webpage data for AMI 0.5 R(N_Well) = 22Ω/Exercise: Layout and extract a resistor (minimum width) of 1K. Try to make a square designNumber of squares to achieve the desired resistance = 1000/22 = 45.5Setting W = 2 λ then L = 91 λRun DRC, extract and verify

Page 55: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Equivalent size of corners and dogbones

Folding the resistor leads to compact designsSquares and corners contribute partially to the material resistance

Page 56: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Metal parasitics: C

Example: Two lines of M1 and M2 of 1mm running on top of each other

A pad is typically 100µm × 100µm of M2 on top of M1 on top of substrate. Calculate total capacitance:

Page 57: Clase2 EAMTA - Universidad Nacional del Surlcr.uns.edu.ar/.../eamta/2006/Documents/IntroVLSI/Clase2_EAMTA.pdf · Microsoft PowerPoint - Clase2_EAMTA.ppt Author: pjulian Created Date:

Escuela Argentina de Microelectrónica, Tecnología y Aplicaciones

Ejercicio

Realizar el Layout del siguientecircuitoExtractarCorrer LVS con el archivogenerado por SPICE (provisto)