48
( (EE EE6205 6205) VLSI Design ) VLSI Design IC fabrication process & Layout Design Techniques By Dr. Y aseer A. Du rrani Dept. of Electronics Engineering University of Engineering & Technology, Taxila Outline  IC Manufacturing Sequence  Overview of Silicon Proces s  Photolithography Process  Die Assembly & T esting  Layout Design Methodology  Design Rules 2  Stick Diagram  Layout Example

VLSI Lecture 2

Embed Size (px)

Citation preview

Page 1: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 1/48

((EEEE62056205) VLSI Design) VLSI Design

IC fabrication process &Layout Design Techniques

By Dr. Yaseer A. DurraniDept. of Electronics Engineering

University of Engineering & Technology, Taxila

Outline  IC Manufacturing Sequence

  Overview of Silicon Process

 Photolithography Process

  Die Assembly & Testing

 Layout Design Methodology

 – Design Rules

2

 – Stick Diagram

 – Layout Example

Page 2: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 2/48

Wafer Manufacturing from Sand to Si

3

Si Starting material   Silicon prepared by the reaction of high-purity silica with wood,

charcoal, & coal, in electric arc furnace using carbon electrodesat more than 1900, carbon reduces silica to silicon –   SiO2 + C Si + CO2

 –   SiO2 + 2C Si + 2CO (~1800ºC)

  Form of metallurgical grade Si (MGS) – Si has impurities like Al, Fe & heavy metal at 100s to 1000s parts/million

  MGS is further refined with electronic-grade Si (EGS): Levels of impurities arereduced to parts pet billion or ppb 5x1013 cm-3

 –  –   2SiHCl3+2H22Si+6HCl

4

Page 3: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 3/48

Growth of Single-Crystal Ingots   Growth process of purifying silicon: It converts high purity but still polysilicon

EGS to single crystal Si ingots or boules – Heating to produce 95% ~ 98% pure polycrystalline Si

  Czochralski (CZ) Growth:  Main stream growth technology for large diameterwafer

  Float Zone (FZ) Growth:   For small & medium diameter wafer lesscontaminations than CZ method

5

Seed Crystal   A seed crystal is a small piece of single crystal/polycrystal material from which

a large crystal of same material typically is to be grown. The large crystal canbe grown by dipping the seed into a supersaturated solution, into moltenmaterial that is then cooled, or by growth on the seed face by passing vapor ofthe material to be grown over it

6

Page 4: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 4/48

Czochralski Si Growth   To grow single-crystal material, it is necessary to have a seed which can provide

a template for growth   To melt EGS in a quartz-lined graphite crucible by resistively heating it to

melting point of Si (1412ºC)   Seed crystal is lowered into molten material and then is raised slowly, allowing

crystal to grows to provide a slight stirring of melt & to average out anytemperature variations that would cause in homogenous solidification ofcompound semiconductors

7

• •

• •

• •

Cylindrical Ingot   Cylindrical ingot of high purity monocrystalline semiconductor, such as Si or

Ge, is formed by pulling a seed crystal from a 'melt‘

  Donor impurity atoms, such as boron or phosphorus in case of Si, can beadded to molten intrinsic material in precise amounts in order to dope thecrystal, thus changing it into n-type or p-type extrinsic semiconductor

8

Page 5: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 5/48

Wafer   Si IC is created on larger circular sheets of Si called Wafers

  Typically 100-300mm in diameter, Thickness 0.4-0.7mm

  Large Si circuit is about 1-cm on a side so that many individual circuits can be

made on a single wafer   To construct Wafer thousands of steps in manufacturing processes   Not every wafer turns out to be functional

Diameter

WaferDie

9

Die   Die is a small piece of Si wafer upon which a given circuit is fabricated

  Die cutting, or dicing, is the process of separating a wafer of multiple identicalintegrated circuits into dies

10

Defective IC

Page 6: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 6/48

IC Package   IC Package is a plastic, ceramic, laminate or metal seal that encloses the chip or

die inside. It can protect the chip from contamination or damage by foreignmaterial in environment

  Packages are classified into two types: – Pin-through-hole packages: Pins are inserted into through-holes in board &

soldered in place from opposite side of board – Surface-mount technology: Packages have leads that are soldered directly

to metal leads on surface of circuit board

  IC packaging process step:

11

 – e a ac ng:   e s moun e an xe o pac age or suppor s ruc ure – Bonding: Creating interconnections b/w die and outside world – Encapsulated: Die being encapsulated with ceramic, plastic, metal or epoxy

to prevent physical damage

IC Package   Two types of mounting devices to Printed Wiring Boards (PWB):   Through-hole (TH) mounting:

 – Dual-in-line packages (DIP) – Pin-grid-array (PGA)

 – (Available in hermetic plastic & ceramic) (pitches: 2.54, 1.78, 1.27mm)

  Surface mounting (SM)   Up to 48 terminals:   Small outline (SO) (available in plastic only)

  Small Outline Package (SOP)   Shrinked Small Outline Package (SSOP)

 

12

    Above 48 terminals: Quad types only

  Leaded Plastic (PLCC), Leaded Ceramic (LDCC), Leadless Ceramic (LLCC)(pitches: 1.37 or 0.635 mm)

Page 7: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 7/48

IC Package

13

Wire-bonded package

IC Package

14

CAD template for positioning bonding pads

CAD template for checking adherence to wire-span

CAD template for checking the maximumdistance that wire spans over silicon. Here:violation of the guidelines. The circle must be atminimum tangent to the step-and-repeatcenterline (case of maximum distance) or cross it

Page 8: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 8/48

  Interconnects in high-density IC chips are formed by multilevel networks

  For 90 nm CMOS process, 7/8 levels of metals. Between any two adjacentmetal levels dedicated layer called Vertical Interconnect Access (VIA) that is

used to make the necessary connection between the two metals

  Through-silicon via (TSV) is VIA passing completely through silicon wafer or die

  TSVs pass through silicon substrate(s) b/w active layers and/or b/w anactive layer & external bond pad

IC Package

15

IC PackageGood chips areattached to a leadframe package

Good chips areattached to a leadframe package

16

Lead frame   Gold wire

Bonding pad

Connecting pin

Page 9: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 9/48

IC Package

17

IC Package

Dual in-line package (DIP) Quad flat package (QFP) Small outline (SQIC)

18

Small outline J-leaded (SOJ) Plastic leadless chip carrier (PLCC)

Thin small outline package (TSOP)Pin grid array (PGA)

Ball grid array (BGA)

Page 10: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 10/48

IC Package

19

  Multi-chip module (MCM) is a specialized electronic package where multiple ICs,semiconductor dies or other discrete components are packaged onto unifyingsubstrate, facilitating their use as single component (as though larger IC)

  MCM packaging is an important facet of modern electronic miniaturization &micro-electronic systems. MCMs are classified according to the technology usedto create the HDI (High Density Interconnection) substrate

  Laminated MCM (MCM-L): Substrate is a multi-layer laminated PCB

  Deposited MCM (MCM-D): Modules are deposited on base substrate using

Multi-Chip Module

20

  Ceramic substrate MCM (MCM-C): Such as LTCC

Page 11: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 11/48

Oxidation

Etching

IonImplantation

Diffusion

Layout Mask

IC Processing Flow

21

Chemical

Vapor Deposition

Wafers

Fabrication

Processedwafer

Chips

IC Processing Flow

Materials   IC Fab

Test

Packaging 

Metallization  Dielectric

deposition

Wafers

ChemicalMechanicalPolishing

22

IC Design

MasksFinal Test

ermaProcesses

Photo-lithography

tcPR strip

Implant PRstrip

Implant PRstrip

Page 12: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 12/48

  Front-end processing refers to formation of transistors directly on silicon

  Back-end processing is the creation of metal interconnecting wires, which areisolated by insulating materials, to connect the transistor formations

 Silicon Crystal Growth   Wet Cleaning   Photolithography   Ion Implantation   Dry, Wet Plasma Etching  Thermal Treatments Ra id Thermal

Front End

DeviceFabrication

Front End

interconnection

Front End/Back End Fabrication

23

 Annealing, Furnace Annealing, &oxidation)  Chemical Vapor Deposition  Physical Vapor Deposition  Molecular Beam Epitaxy

 Electrochemical Deposition   Metallization  Chemical Mechanical Planarization  Wafer Testing  Wafer Back Grinding  Wafer Mounting  Die Cutting

Si ThermalOxidation

Lithography

Etching

Doping

Gate OxideFormation

Inter-levelDielectrics

Deposition

Gate OxideFormation

IC Processing Flow   Electronic circuits are fabricated with sequence of multiple photographic &

chemical processing steps   Semiconductor fabrication processes are grouped into four general categories:   Deposition:

 – Deposition is any process that grows, coats, or transfers a material onto thewafer. Available deposition technologies are: – Physical Vapor Deposition (PVD), Chemical Vapor Deposition (CVD),

Electrochemical Deposition (ECD), Molecular Beam Epitaxy (MBE),Atomic Layer Deposition (ALD)

24

 – Removal processes are techniques for removing material from wafer eitherin bulk or selectively

 – Primary removal methods are wet & dry etching, Chemical–MechanicalPlanarization (CMP)

Page 13: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 13/48

  Patterning: Series of processes that pattern or alter existing shape of depositedmaterials is called lithography

IC Processing Flow

Si-substrate

(a) Silicon base material

Photoresist

SiO2

SiO2

Si-substrate

Si-substrate

Hardened resist

Chemical or plasmaetch

25

Si-substrate Si-substrate

(b) After oxidation and depositionof negative photoresist

(c) Stepper exposure

UV-light

Patternedoptical mask

Exposed resist

Si-substrate

SiO2

SiO2

(d) After development and etching of resist,chemical or plasma etch of SiO2

(e) After etching

(f) Final result after removal of resist

Hardened resist

Total Light

Intensity

Total Light

Intensity

Phase shift

coating

Normal Mask  Phase Shift Mask 

DestructiveInterference

Constructive

Interference

IC Processing Flow

26

Substrate

PR

Substrate

PR

Final Pattern

Designed Pattern

Substrate

PR

Designed Pattern

Substrate

PR

Final Pattern

Page 14: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 14/48

  Modifying Electrical Properties:

 – Consists of doping a transistor’s source & drain in diffusion furnaces or byimplanting it with ions

 – Doping processes are followed by furnace annealing or Rapid ThermalAnnealing (RTA), which activates the implanted dopants

 – Modification of electrical properties includes the reduction of dielectricmaterials via ultraviolet light

IC Processing Flow

27Rapid Thermal Annealing

IC Processing Flow   Oxidation: High-temperature exposure of Si to O2 to form SiO2

  Etching: Removal of undesired material to create geometric patterns

28

  Diffusion:   Doping process to form n-type or p-type material by high-temperature exposure to donor or acceptor impurities

Dry Etching

Wet Etching

Page 15: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 15/48

  Ion implantation: High-energy bombardment of Si with donor or acceptor ionsfrom particle accelerators followed by an anealing step to activate implants andrepair any damage

IC Processing Flow

  Chemical Vapor Deposition: Materials such as metal or oxide are deposited outof a gaseous mixture. Metals can also be deposited using

29

Lithography   Process through which we make (microfluidic) chips is called lithography   There are two types

  Photolithography – Making a mold on a silicon wafer using UV light to etch a design

  Soft lithography – Using mold to make a chip from polydimethyl siloxane (PDMS) polymer

Ion Implant

Etch

 

E-Beam orPhoto

30

EDA 

Reticle  Photoresist

 Reticle

Page 16: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 16/48

  Photolithography is the technique to create a pattern on each layer withsubmicron features to material layer

  Optically projected the shadow of pattern onto the surface chip, then employphotolightographic-type techniques to transfer the pattern to surface

Photolithography

31

Oxidation

OpticalMask

 

Photolithographic Process   Photolithography Steps:

 – Photoresist – Wafer priming – Spincoating – Prebaking – Exposure – Development – Post-Baking

32

Process \Steps

 o ores s oa ng 

o ores sRemoval (ashing)

 Spin, Rinse, Dry Acid Etch

PhotoresistDevelopment

Stepper Exposure

 Typical operations in a single

Photolithographic Cycle

Page 17: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 17/48

Photolithography

LightSource

Reticle

ProjectionLens

AlignmentLaser

ReticleStage

ReferenceMark

LightSource

Reticle

33

Wafer Stage

ProjectionLens

Wafer

Wafer Stage

InterferometerMirror Set

ProjectionLens

Wafer

InterferometerLaser

X

Y

Light Diffraction Without Lens

Diffracted light Mask

Intensity ofprojected light

  Short wavelength waves have less diffraction

  Optical lens can collect diffracted light & enhance the image

Name Wavelength (nm) Application feature

size (µµµµm)

G-line 436 0.50

Mercury Lamp H-line 405

I-line 365 0.35 to 0.25

XeF 351

XeCl 308

 

34

Diffracted lightcollected by lens

Strayedrefracted light

Lens

Ideal lightIntensity pattern

Less diffraction afterfocused by lens

Mask

r o 

  . .

ArF 193 0.18 to 0.13

Fluorine Laser F2 157 0.13 to 0.1

  Future Trends   Even shorter wavelength

 – 193 nm, 157 nm• Silicate glass absorbs UV light when λ <

180 nm• CaF2 optical system

  Next generation lithography (NGL) – Extreme UV (EUV), Electron Beam, X-ray (?)

Page 18: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 18/48

Applications of Photolithography   IC patterning, Printed electronic board, nameplate, printer plate e.g.

35

Photoresist   To transfer the reticle pattern to surface of Si region, we first coat wafer with

light-sensitive liquid plastic material called photoresist   To create small structures or features on silicon wafer, made out of

photoresist by etching with UV light

  Two types of photoresist: – Positive: Exposure to UV light removes resist – Negative: Exposure to UV light maintains resist

Photoresist

36

Mask   PositiveResist

NegativeResist

P-WellUSG

STI

Polysilicon

Photoresist

Primer

Photoresist coatingPhotoresist coating

Mask/reticle

Exposure

AfterDevelopment

NegativePhotoresist

UV light

Positive

Photoresist

Substrate

Substrate

Substrate

Photoresist

u s ra e

Page 19: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 19/48

Fabrication Equipment

Molecular Beam Epitaxy (MBE)

Photoresist Spinner

Bake-out Ovens

Mask Aligner37

Fabrication Equipment

Reactive Ion Etching(RIE)

Chemical Vapor Deposition (CVD)   Plasma Sputter

Perkin-Elmer MBE

38

Page 20: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 20/48

Fabrication Equipment

Probe Station Scanning Electron Microscope (SEM)

39

IC Layouts

40

Page 21: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 21/48

CMOS Layers

41

Metal 2

M1/M2 Via

Metal 1

Polysilicon

Diffusion

MOSFET (under polysilicon gate)

MOSFET Schematics

42

Page 22: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 22/48

CMOS Schematics

• Metal1: 1st level of interconnect• Metal2: 2nd level of interconnect

43

 • Metal3: 3rd level of interconnect• Metal4: 4th level of interconnect• Metal5: 5th level of interconnect

• Metal6: 6th level of interconnect• Metal7: 7th level of interconnect

• Via1: Connect the metal1 & metal2• Via2: Connect the metal2 & metal3• Via3: Connect the metal3 & metal4• Via4: Connect the metal4 & metal5• Via5: Connect the metal5 & metal6• Via6: Connect the metal6 & metal7

n-well

p-channel transistor

p-well

n-channel transistorp+ substrate

bonding padnitride

Metal 2

n+

psubstrate

p+

nwell

A

YGND   V

DD

n+   p+

SiO2

n+diffusion

p+diffusion

polysilicon

metal1

nMOStransistor pMOStransistor

Cross-Sectional CMOS View

4444

GND VDD

Y

A

substrate tap   well tap

nMOS transistor   pMOS transistor

M e t a l

P o l y s i l i c o n

C o n t a c t

n + D i f f u s i o n

p + D i f f u s i o n

n w e l l

  Six masks

 – n-well

 – Polysilicon

 – n+ diffusion

 – p+ diffusion

 – Contact

 – Metal

Page 23: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 23/48

Cross Sectional CMOS

45

Physical Layers

46

Page 24: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 24/48

CMOS Process Flow

47

Latch-Up Effect   If base-emitter junction of pnp transistor becomes forward biased, transistor is

ON. The collector current of the npn transistor forces the pnp transistor toconduct more current. This feedback leads to latch-up & circuit will be destroyedby heat

  Circuit can be prevented from latch-up by placing heavily doped guard ringaround MOSFETs. This reduces the effectiveness of base-emitter regions inboth transistors

48

Page 25: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 25/48

IC Layout   IC layout, IC mask layout, or mask design, is the representation of IC in terms of

planar geometric shapes which correspond to patterns of metal, oxide, orsemiconductor layers that make up components of IC

  Chips are specified with set of masks & guidelines for constructing processmasks – Required for resolution/tolerances of masks

  Minimum dimensions of masks determine transistor size (Speed, Cost, Power)   Feature size F = Distance b/w Source & Drain

 – Set minimum width of polysilicon

49

ea ure s ze mproves every years or norma ze or ea ure s ze w endescribing design rules

  Rules in terms of Interface b/w designer & process engineer

  Fabrication processes defined by minimum channel width

  Layout can be very time consuming

 – Design gates to fit together nicely – Build a library of standard cells

IC Layout   Generated layout must pass a series of checks in a process known as physical

verification. The most common checks in this verification process are:

 – Design Rule Checking (DRC)

 – Layout Versus Schematic (LVS)

 – Parasitic Extraction

 – Antenna Rule Checking

 – Electrical Rule Checking (ERC)

50

Page 26: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 26/48

  Design objective in which Wp & Wn are separated may take into account suchparameters as power dissipation, propagation delay, noise immunity, & area

  Basic steps are as follows: – Identification of gates (i.e., Inverter, NAND, NOR) and compute an average

delay time

 – Calculation of worst-case propagation time to ration of Wp/Wn

 – Calculation of noise immunity to Wp/Wn

 – Selection of ratio that balances the functions

IC Layout

51

 – Cell I/O should be available, at same relative horizontal distance, on top &bottom of cell

 – Horizontal metal are used to supply power & ground to cell. Well & substratetie downs should be under these busses

Layout Design Rules   Design rules are an abstraction of the fabrication process that specify various

geometric constraints on how different masks can be drawn

  Design rules can be absolute measurements (e.g. in nm) or scaled to anabstract unit,   lambda (   ).   Lambda-based designs are scaled to appropriateabsolute units depending on manufacturing process finally used

  Design rules do not represent some hard boundary b/w correct & incorrectfabrication. Rather, they represent a tolerance that ensures very high probability

of correct fabrication & subsequent operation

52

engineer during manufacturing phase

  Design rules are used to obtain circuit with optimum yield in as small geometryas possible without compromising reliability of circuit

Page 27: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 27/48

Layout Design Rules   Design rules define ranges for features   Min. wire widths to avoid breaks   Min. spacing to avoid shorts   Min. overlaps to ensure complete overlaps   Minimum line width

  Scalable design rules: – lambda parameter  λ =   f  /2, E.g.  λ = 0.3  µm in 0.6  µm process  λ (which is

half of the minimum channel length)   Classes of MOSIS SCMOS rules:

 – Submicron, Deep Submicron   Absolute dimensions measured in microns micron rules

53

Extensionrules

Widthrules

Exclusion ruleSurround rule

Spacing rules

Layout Design Rules   Uniform cell & well height, when standard cells are placed, power & ground

busses line up

  Cell width should be as narrow as layout will allow

  NMOS at bottom & PMOS at top

  Vdd & Vss in metal at top & bottom of the cell with standard height

  Metal-1 Vdd & Vss rails

  Metal-2 access to I/Os

  Well/substrate taps   Vertical polysilicon lines for each gate input

  Adjacent gates should satisfy design rules

  All gates include well & substrate contacts   Layout should be labeled to indicate power, ground, input, & output

connections. Cell outline is useful in alignment, should be added to cell layout   Ordering polysilicon gate signals to allow maximal connection b/w transistors

via abutting source-drain connections

54

Page 28: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 28/48

Lambda-based Design Rules  One lambda (λ)= one half of the “minimum” mask dimension  Typically the length of a transistor channel is 2λ. Usually all edges must be “ongrid”, e.g., in the MOSIS scalable rules, all edges must be on a lambda grid

Length of thetransistor channelis usually thefeature that setsthe processtechnology name

(e.g., 0.18µm has0.18µm transistor

Layer

PolysiliconMetal1Metal2

Contact To PolyContact To Diffusion

Via

Well (p,n)Active Area (n+,p+)

Color Representation

YellowGreen

RedBlueMagentaBlackBlackBlack

Select (p+,n+) Green

   

Metal2

4

3

10

90

Well

Active 3

3

Polysilicon

2

2

Different PotentialSame Potential

Metal13

3

2

Contactor Via

Select

2

or6

2Hole

55

1

2

5

3

Transistor

1

2

1

Via

Metal toPoly ContactMetal to

Active Contact

1

2

5

4

3 2

2

Via’s & Contacts

56

1

3 3

2

2

2

WellSubstrate

Select3

5

Page 29: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 29/48

Layout Design Rules   Transistor dimensions are in W/L ratio

 – NFETs are usually twice the width

 – PFETs are usually twice the width of NFETs• Holes move more slowly than electrons (must be wider for same current)

57

Layout Design Rules

58

Page 30: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 30/48

Wiring Tracks   Wiring track is space required for a wire

 – 4 λ width, 4 λ spacing from neighbor = 8 λ pitch   Transistors also consume one wiring track

59

  Wells must surround transistors by 6 λ – Implies 12 λ between opposite transistor flavors – Leaves room for one wire track

Area Estimation & Guard Rings   Estimate area by counting wiring tracks

 – Multiply by 8 to express in λ

60

  Latch-up risk greatest when diffusion-to-substrate diodes could becomeforward-biased

  Surround sensitive region with guard ring to collect injected charge

Page 31: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 31/48

VDD & VSS Connections

Section shown

61

 Metal

Poly

 A

 BC 

 D

 E 

 D A

 E 

 B

  Stick diagrams are capturing topography & layer information using simple diagrams   Stick diagrams convey layer information through colour codes or monochrome

encoding   Acts as an interface between symbolic circuit & actual layout   Stick diagrams help plan layout quickly

 – Need not be to scale – Draw with color pencils or dry-erase markers

  Does show:

Stick Diagrams

3V  DD 

62

    It shows relative placement of components   Goes one step closer to the layout   Helps plan the layout and routing

  Does not show:   Exact placement of components   Transistor sizes   Wire lengths, wire widths, tub boundaries.   Any other low level details such as parasitics..

1

In    Out 

GND 

Page 32: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 32/48

Stick DiagramsMetal 1

Poly

N-Diff

P-Diff

Can also drawin shades ofgray/line style

Similarly for contacts, via, tub etc..

  Rule 1: When two or more ‘sticks’ of the same type cross or touch each other thatrepresents electrical contact

  Rule 2: When two or more ‘sticks’ of different type cross or touch each other there

63

is no electrical contact(If electrical contact is needed we have to show the connection explicitly)

  Rule 3: When a poly crosses diffusion it represents a transistor

  Rule 4: In CMOS a demarcation line is drawn to avoid touching of p-diff with n-diff.All pMOS must lie on one side of line & all nMOS will have to be on other side

Stick Diagrams

N+ N+

VDD

 x  x

X

X

VDD

 x   x

64

V  DD

V SS 

Well

signalsRouting Channel

metal1

polysilicon

Gnd

X

XGnd

Page 33: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 33/48

Stick Diagrams

Power

Ground

B

C

OutA

a c b a b c

 x x

GND

V  DDV  DD

GND

(a) Input order {a c b} (b) Input order {a b c}

Two Versions of (a+b).c   65

VDD

Ci

A

BBA

B

A

A   B

Kill

Generate"1"-Propagate

"0"-Propagate

VDD

Ci

A B   Ci

Ci

A

Ci

A

BBA

VDD

SC

o

C i 

A   B 

V DD 

GND 

C o 

A C i    C o    C i    A B 

Stick Diagrams

66

Mirror Adder

24 transistors

G 2

φφφφ

C 3

G 3

C i ,0

P 0

G 1

V DD 

φφφφ

G 0

P 1

  P 2

  P 3

C 3

C 2

C 1

C 0

P i + 1

G i + 1

φ

C i 

Inverter/Sum Row

Propagate/Generate Row

P i 

G i 

φ

C i - 1

C i + 1

V DD 

GND 

Manchester Carry Chain

Page 34: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 34/48

Example   Sketch a stick diagram & estimate area of ( )Y A B C D= + +   •

67

CMOS Inverter

PolysiliconIn Out

V DD

PMOS

Metal 1

NMOS

Contacts

N Well

OutIn

VDD

PMOS

NMOS

A A’

In

Out

GND   VDD

Layout

nA   A’

68

V DD    V DD 

V in   V out 

M 1

M 2

M 3

M 4

V out 2

Polysilicon

In    Out Metal1

V DD 

GND 

PMOS

NMOS

-   ieOxidep+n+

Cross-Section along A-A’

Page 35: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 35/48

CMOS Inverter Symbolic Layoutsa) Shows symbolic layout of inverter

corresponding to symbolicschematic

b) Alternate inverter layout showinghorizontal active areas with verticalpoly stripe for gates & vertical metaldrain connections

c) Uses M2 metal to connect transistordrains in order to allow passing

69

d) Uses diffused N & P source regionextensions (active mask) to Vss andVdd, respectively, in order to allowpassing M1 metal wires at top &

bottom of cell

Alternate Methods for Creating Inverter Layouts   Option (a):   Increase Wn & Wp beyond

the min values   Option (b):  Use parallel sections to obtain

increased Wn & Wp – Stitch Vdd & Vss in such a way as to

share drain regions b/w paralleldevice sections

  Option (c):   Use of “circular” transistorseffectively quadruples the available

 – Since drain regions are in center,drain capacitance terms are minimum

70

Page 36: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 36/48

NAND Gate Layout   Single polysilicon lines (for inputs) are vertically across both N & P active regions   Single active shapes used for building both NMOS & PMOS devices   Power bussing is running horizontal across top & bottom of layout

  Output wire runs horizontal for easy connection to neighboring circuit

 In3

 In1

 In2

 In4

 In1   In2   In3   In4

V  DD

Out 

In1 In2In3 In4

Vdd

GND

Pseudo-NMOS NAND Gate

 

71

NOR Gate Layout   Features of the layout are similar to the 2-input NAND

 – Single vertical poly lines for each input

 – Single active shapes for N & P devices

 – Metal busing running horizontal

72

Page 37: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 37/48

Examples

73

 

Examples

74

AM2

M1

B

S

S

S   F

VDD

 

 

- npu n

Pass-Transistor based MUX

Page 38: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 38/48

Examples

GND

VDD

word

buffer inverterNAND ate

A0A0A1A2A3 A2A3 A1

75

 

Row Decoder

SRAM Layout   Cell size is critical: 26 x 45 λ (even smaller in industry)

  Tile cells sharing VDD, GND, bitline contacts

V D D

G N D   G N DB I T B I T _ B

φ2

MoreCells

Bitline Conditioning

76

W O RD

Cel l boundary

SRAM Cell

word_q1

 b  i      t      _v 1  f    

 b  i      t      _ b    _v 1  f    

data_s1

write_q1

Page 39: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 39/48

10T CAM Cell   Add four match transistors to 6T SRAM

 – 56 x 43 λ unit cell

bit bit_b

word

 c  el     l     

 c  el     l       _ b  

77

RAM — Layout

VDD

GND

QQ

WL

M1   M3

M4M2

M5 M6

V  DD

Q

Q

 M 1   M 3

 M 4 M 2

 M 5

 BL

WL

 BL

 M 6

6T-SRAM

78

BLBL

BL2 BL1 GND

RWL

WWL

M3

M2

M1

 M 2 M 1

 BL1

WWL

 BL2

 M 3

 RWL

C S 

 X 

3T-DRAM

Page 40: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 40/48

ROM-Layout   Read-Only Memories are nonvolatile

 – Retain their contents when power is removed

  Mask-programmed ROMs use one transistor per bit

 – Presence or absence determines 1 or 0   4-word x 6-bit ROM

 – Represented with dot diagram

 – Dots indicate 1’s in ROM

A0A1

weakpseudo-nMOS

pullups

79

ROM Array

2:4DEC

Y0Y1Y2Y3Y4Y5

Looks like 6 4-input pseudo-nMOS NORs

UnitCell

Unit cell is 12 x 8 l (about 1/10 size of SRAM)

ROM

PLA-LayoutA N D P l a n e O R P l a n e

a b c

a b c

a b c

a b c

a b

b c

a c

s

a b c

o u t c

80

VDD   GN Dφ An d-P lan e   Or-Plane

f 0   f 1x0   x0   x1   x1   x2   x2

 Pu ll-u p devic es Pu ll-u p device s

f 0

  f 1   GND

V  DD

φOR

x0  x0  x1  x

1  x2  x2

GND

VDD

AND-PLANE OR-PLANE

φAND

φOR

φAND

Dynamic PLA

Page 41: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 41/48

Sh3

Sh2

Sh1

A3

A2

A1

A0

B3

B2

B1

B0

: Control Wire

: Data Wire

Area Dominated by Wiring   Sh3Sh2Sh1Sh0

A3

A2

A1

A0

Shifter-Layout

81

 4x4 Barrel Shifter

 Buffer   

A3

A2

A1

A0

Out3

Out2

Out1

Out0

S h1 Sh1 Sh2 Sh2 Sh4 Sh4

A3

A2

A1

A0

B1

B0

B2

B3

0-7 bit Lo arithmic Shifter

Automatic Layout Cell Generation

Standard Cells

82Manually Designed Cell Layout

NMOS

PMOS

Oxide-isolation

PMOS

NMOS

NMOS

Using oxide-isolation Using gate-isolation

Page 42: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 42/48

Standard Cells   Floorplan: Defines overall topology of design, relative placement of modules,

and global routes of busses, supplies & clocks

  Routing channel requirements are reduced by presence of more interconnect

layersLogic CellFeedthrough Cell

Macrocell

Interconnect Bus

RoutingChannel

83

FunctionalModule(RAM,multiplier, ¼ )

3-input NAND gate

Standard Cells

rows of 

cells

routing

channel

uncommitted

V  D D

GN D

polysilicon

metal

possiblecontact

 In 1   In 2   In 3   In4

Uncommited Cell

Committed Cell 

84

O ut 

- npuGate Array

Page 43: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 43/48

SRAM

SRAM

Datapaths

Standard Cells based Chip

85

Video-Encoder Chip

StandardCells

Layout Technique using Euler Graph Method   Euler Graph Technique can be used to determine if any complex CMOS gate can

be physically laid out in an optimum fashion

 – Start with either NMOS or PMOS tree & connect lines for transistorsegments, labeling devices, with vertex points as circuit nodes

 – Next place a new vertex within each confined area on pull-down graph &connect neighboring vertices with new lines, making sure to cross each edgeof pull-down tree only once

 – New graph represents the pull-up tree & is dual of pull-down tree   Stick dia ram is done with arbitrar ate orderin that ives non-o timum la out

86

Page 44: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 44/48

Layout with Optimum Gate Ordering   By using Euler path approach to re-order the polysilicon lines of previous chart,

we can obtain an optimum layout

  Find a Euler path in both pull-down tree graph & pull-up tree graph with identical

ordering of inputs – Euler path: Traverses each branch of the graph exactly once!

  By reordering input gates as E-D-A-B-C, we obtain an optimum layout of givenCMOS gate with single actives for both NMOS & PMOS devices

87

Automated Method to Design Gate Layouts   Place inputs as vertical poly stripes   Place Vdd & Vss as horizontal stripes   Group transistors within stripes to allow

maximum source/drain connection   Allow poly columns to interchange in

necessary to improve stripe wireability   Place device groups in rows   Wire up circuit by using vertical diffusions

for connections & manhattan metal routing

88

Page 45: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 45/48

CMOS XNOR Gate Layouts   Separate sections & stack transistors for

each section over identical gate inputs   XNOR implementation in (b) shows

separate sections with X = (AB)’ & Z = ((A+ B) X)’ = XNOR (A,B) – Uses single row of N & P transistors

with a break b/w active regions   Alternate layout in (c) uses vertical device

regions making it a bit more compact

89

Euler Method for OAI Circuit Schematic   Layout at is an optimum layout of (OR AND Inverter) OAI circuit

 – Single poly vertical inputs

 – Unbroken single active regions for both N & P transistors

  Problem: Find an equivalent inverter circuit for layout assuming:

 – W/L)P = 15 for all PMOS transistors

 – W/L)N = 10 for all NMOS transistors

90

Page 46: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 46/48

CMOS 1-Bit Full Adder Circuit   1-Bit Full Adder logic function:

Sum=A XOR B XOR C=ABC+AB’C’+A’BC’+A’B’C

Carry_out = AB+AC+BC   Alternate representation of sum function allows the 1-bit full adder to be

implemented in complex CMOS with 28 transistors – Carry_out’ internal node is used as an input to adder complex CMOS gate

91

CMOS Full Adder Layout   Use Euler method   Carry_out inverter requires separate active shapes, but all other N & P

transistors were laid out in single active region   Layout is non-optimized for performance

• All transistors are seen to be minimum W/L   Design of n-bit full adder:

 – Carry ripple adder design uses carry_out of stage k as carry_in for stagek+1

 – Typically layout is modified in order to use larger transistors for carry_outCMOS ate in order to im rove the erformance of ri le bit adder

92

Page 47: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 47/48

PLL Design: Layout

Area 1.4 mm x 1.7 mm

PLL-Layout

94

Page 48: VLSI Lecture 2

8/13/2019 VLSI Lecture 2

http://slidepdf.com/reader/full/vlsi-lecture-2 48/48

PLL-Layout

95