Fabrication Layout Design Rules 2005

July 12, 2018 | Author: lai_info | Category: Photolithography, Wafer (Electronics), Semiconductor Device Fabrication, Mosfet, Cmos
Share Embed Donate


Short Description

Download Fabrication Layout Design Rules 2005...

Description

Fabrication and Manufacturing (Basics)

• Batc Batchh proc proceesse sses

• Sili Silico conn is is nea neatt stu stuff  ff 

– Fabricati Fabrication on time time independen independentt of design complexity

• Stan Standa dard rd proc proces esss – Custom Customiza izatio tionn by mask maskss – Each Each mask mask define definess geome geometry try on one layer – Lower-l Lower-leve evell masks masks define define transistors – Higher Higher-l -leve evell masks masks define define wiring EE 261

– Oxide Oxide prote protects cts thin things gs from from impurities – Can be be etched etched sele selecti ctivel velyy on silicon or metal

• Can be be doped – Add P or As imp impuri uriti ties es

Krish Chakrabarty

1

CMOS Fabrication • CMOS transistors transistors are fabric fabricated ated on silicon silicon wafer wafer • Lithograph Lithographyy process process similar similar to to printing printing press • On each each step, step, different different materi materials als are are deposit deposited ed or or etched • Easiest Easiest to understand understand by viewing viewing both top and and cross-section of wafer in a simplified manufacturing process

EE 261

Krish Chakrabarty

2

1

Making Chips Masks Chemicals

Processed wafer

Processing

Chips

Wafers

Krish Chakrabarty

EE 261

3

Inverter Cross-section • Typica Typically lly use use p-typ p-typee substr substrate ate for for nMOS nMOS transistors • Requir Requires es n-wel n-welll for body body of pMOS pMOS tran transis sistor torss A GND

VDD

Y

SiO2 n+ diffusion

n+

n+

p+

p+ n well

p substrate nMOS transistor

EE 261

p+ diffusion polysilicon metal1

pMOS transistor

Krish Chakrabarty

4

2

Well and Substrate Taps • Substra Substrate te must must be tied tied to GND GND and n-we n-well ll to V DD • Metal to lightl lightly-dop y-doped ed semico semiconduct nductor or forms forms poor poor connection called Shottky Diode • Use heavil heavilyy doped doped well and and substra substrate te contac contacts ts /  taps A GND

VDD

Y

p+

n+

n+

p+

p+

n+

n well p substrate substrate tap

well tap

Krish Chakrabarty

EE 261

5

Inverter Mask Set • Transi Transisto stors rs and and wires wires are are defi defined ned by masks • Cross-s Cross-sect ection ion take takenn along along dashe dashedd line line

A

Y

GND

VDD nMOS transistor

pMOS transistor well tap

substrate tap

EE 261

Krish Chakrabarty

6

3

Detailed Mask Views n well

• Six masks – – – – – –

n-w n-well Poly Polysi sili lico conn n+ diff diffus usio ionn p+ diff diffus usio ionn Cont Contaact Metal

Polysilicon

n+ Diffusion

p+ Diffusion

Contact

Metal

EE 261

Krish Chakrabarty

7

Basic Processing Steps • N-diffusion N-diffusion created created by by dopin dopingg regions regions of the the substrate • Poly and metal metal are laid laid over the substr substrate, ate, with oxide to insulate them from substrate and each other • Wires are added added in layers, layers, alternating alternating with oxide • Vias Vias are are cut cut in the the oxi oxide de

EE 261

Krish Chakrabarty

8

4

Fabrication Steps • Featur Features es are are patt pattern erned ed on on a wafer wafer by by a photolithographic photolithographic process –

Photo-light lithography, n. process of printing from a

plane surface on which image to be printed is ink-receptive and the blank area is ink-repellant

• Cover the wafer wafer with with a lightlight-sens sensitive itive,, organic organic mater material ial called  photoresist  • Expose Expose to ligh lightt with with the the prope properr patte pattern rn (ma (mask) sk) • Patterns Patterns left left by photoresis photoresistt can be be used used to control control where where oxide is grown or materials are placed placed on surface of wafer EE 261

Krish Chakrabarty

9

Fabrication Steps • Layout Layout contai contains ns informa information tion on what what pattern patternss have have to made on the wafer • Masks are create createdd using using the layout layout informa information tion provided by the designer • Procedure Procedure invol involves ves selecti selective ve removal removal of the the oxide oxide – Coat the oxide oxide with with photoresist photoresist,, polymerize polymerizedd by UV light (applied through mask) – Polymeriz Polymerized ed photoresist photoresist dissolv dissolves es in acid – Photoresis Photoresistt itself itself is acid-resi acid-resistan stantt

EE 261

Krish Chakrabarty

10

5

Fabrication Steps • Start Start with with blan blankk waf wafer er • Build Build inve inverte rterr from from the the botto bottom m up • First First step step will will be to to form form the the n-we n-well ll – – – –

Cover wafer wafer with protec protective tive layer layer of SiO SiO2 (oxide) Remove Remove layer layer where where n-well n-well should should be built built Implant Implant or diffuse diffuse n dopants dopants into exposed exposed wafer wafer Stri Stripp off off SiO SiO2

p substrate

Krish Chakrabarty

EE 261

11

Oxidation • Grow SiO2 on top of Si wafer – 900 900 – 1200 1200 C wit withh H2O or O2 in oxidation furnace

SiO2

p substrate

EE 261

Krish Chakrabarty

12

6

Photoresist • Spin Spin on phot photor ores esis istt – Photoresis Photoresistt is a light-sen light-sensiti sitive ve organic polymer polymer – Softens Softens where where expose exposedd to light light Photoresist SiO2

p substrate

Krish Chakrabarty

EE 261

13

Lithography • Expose Expose photo photoresi resist st throug throughh n-well n-well mask mask • Strip Strip off off expo exposed sed photor photoresi esist st

Photoresist SiO2

p substrate

EE 261

Krish Chakrabarty

14

7

Etch • Etch Etch oxide oxide with with hydro hydroflu fluori oricc acid acid (HF) – Seeps Seeps through skin skin and eats eats bone; nasty nasty stuff!!! stuff!!!

• Only attacks attacks oxide oxide where resist has been been expose exposedd Photoresist SiO2

p substrate

Krish Chakrabarty

EE 261

15

Strip Photoresist • Strip Strip off off remai remainin ningg photo photores resist ist – Use mixture mixture of acids acids called called pirana piranahh etch

• Necessary Necessary so resist resist doesn’t doesn’t melt melt in next next step

SiO2

p substrate

EE 261

Krish Chakrabarty

16

8

n-well • n-well n-well is is formed formed with with diffus diffusion ion or ion ion implantation • Diffusion – Place Place wafer wafer in furnace furnace with arsen arsenic ic gas – Heat until As As atoms atoms diffuse diffuse into into exposed exposed Si

• Ion Ion Impl Implan anat atat atio ionn – Blast Blast wafer wafer with with beam beam of As ions – Ions Ions bloc blocked ked by SiO SiO2, only enter exposed Si SiO2 n well

Krish Chakrabarty

EE 261

17

Strip Oxide • Strip Strip off the the remai remainin ningg oxide oxide using using HF • Back Back to to bare bare wafer wafer with with n-well n-well • Subsequent Subsequent steps involve involve similar similar series of steps steps

n well p substrate

EE 261

Krish Chakrabarty

18

9

Polysilicon • Deposi Depositt very very thin thin layer layer of of gate gate oxide oxide – < 20 Å (6-7 (6-7 ato atomi micc lay layer ers) s)

• Chemic Chemical al Vapor Vapor Deposi Depositio tionn (CVD) (CVD) of silicon silicon layer – Place Place wafer wafer in furnace furnace with Silane Silane gas gas (SiH (SiH 4) – Forms Forms many small small crystals crystals called called polysilico polysiliconn – Heavily Heavily doped doped to be be good conductor conductor Polysilicon Thin gate oxide n well p substrate

Krish Chakrabarty

EE 261

19

Polysilicon Patterning • Use same same litho lithogra graphy phy proc process ess to to patter patternn polysilicon

Polysilicon

Polysilicon Thin gate oxide n well p substrate

EE 261

Krish Chakrabarty

20

10

Self-Aligned Process • Use oxid oxidee and maskin maskingg to expo expose se where where n+ n+ dopants should be diffused or implanted • N-diffusion N-diffusion forms nMOS source, source, drain, drain, and n-well contact

n well p substrate

Krish Chakrabarty

EE 261

21

N-diffusion • Patte Pattern rn oxid oxidee and and form form n+ regi regions ons • Self-aligned process where gate blocks diffusion • Polysilic Polysilicon on is better better than metal metal for self-a self-aligne lignedd gates gates because it doesn’t melt during later processing

n+ Diffusion

n well p substrate

EE 261

Krish Chakrabarty

22

11

N-diffusion cont. • Histor Historica ically lly dopant dopantss were diffus diffused ed • Usuall Usuallyy ion ion impla implanta ntatio tionn toda todayy • But regi regions ons are are still still calle calledd diffus diffusion ion

n+

n+

n+ n well

p substrate

Krish Chakrabarty

EE 261

23

N-diffusion cont. • Strip off oxide oxide to compl complete ete patterning patterning step

n+

n+

n+ n well

p substrate

EE 261

Krish Chakrabarty

24

12

P-Diffusion • Similar Similar set of steps steps form form p+ diffusion diffusion regio regions ns for pMOS source and drain and substrate contact

p+ Diffusion

p+

n+

n+

p+

p+

n+

n well p substrate

Krish Chakrabarty

EE 261

25

Contacts • Now we we need need to wire wire toge togethe therr the devi devices ces • Cover Cover chip chip with with thick thick fiel fieldd oxide oxide • Etch Etch oxide oxide where where conta contact ct cuts cuts are are needed needed Contact

Thick field oxide p+

n+

n+

p+

p+

n+

n well p substrate

EE 261

Krish Chakrabarty

26

13

Metalization • Sputte Sputterr on alumin aluminum um (coppe (copper) r) over over whole whole wafer wafer • Pattern Pattern to remove remove excess excess metal, metal, leaving leaving wires

Metal

Metal Thick field oxide p+

n+

n+

p+

p+

n+

n well p substrate

EE 261

Krish Chakrabarty

27

Basic Processing Steps (Summary) • Star Startt with with waf wafer er at at curr curren entt step • Add phot photor oreesist sist • Patt Patter ernn phot photor ores esis istt with with mask • StepStep-spe specif cific ic etch, etch, implan implant,t, etc. • Wash ash of off re resist ist

EE 261

Krish Chakrabarty

28

14

Layout • Chips Chips are are spec specifi ified ed with with set set of of masks masks • Minimum Minimum dimensio dimensions ns of masks masks determine determine transistor transistor size (and hence speed, cost, and power) • Feature si size f = distance between source and drain – Set by minimum minimum width of polysil polysilicon icon

• Featu Feature re size size impro improves ves 30% 30% every every 3 years years or so • Normaliz Normalizee for feature feature size size when when descri describing bing design design rules rules • Ex Expr pres esss rul rules es in ter terms ms of λ = f  /2 – E.g. λ = 0.3 μm in 0.6 μm process EE 261

Krish Chakrabarty

29

Design Rules • Design rules govern govern the the layout layout of indiv individual idual components: transistors, wires, contacts, vias – How small small can the gates gates be, be, and how small small can the wires be made?

• Conf Confli lict ctin ingg Dem Deman ands ds:: – component component packing: packing: more functiona functionality, lity, higher higher speed – Chip yield: smaller smaller sizes can can reduce yield (fraction (fraction of  good chips)

• Conser Conservat vative ive vs aggres aggressiv sivee design design rules rules EE 261

Krish Chakrabarty

30

15

Foundry Interface Layout (mask set)

Foundry

Designer Design Rules Process Parameters Krish Chakrabarty

EE 261

31

Geometric Design Rules • Resol solution – Width Width and spacin spacingg of lines lines on one one layer layer

• Alignment – – – –

EE 261

make sure sure interacti interacting ng layers layers overlap overlap (or don’t) Contact Contact surrou surround nd Poly Poly overla overlapp of diffus diffusion ion Well surround surround of diffusion diffusion

Krish Chakrabarty

32

16

SCMOS Design Rules • Scalable Scalable CMOS CMOS design design rules • Feature Feature size λ= half the drawn gate length length (poly width) • Mentor Graphics IC tool has built-in design rule checker (DRC) Example design rules: Layer Metal 1 Metal 2 Poly EE 261

Minimum Width Separation 3λ 3λ 3λ 4λ 2λ poly-poly: 2 λ poly-diff: 1 λ Krish Chakrabarty

33

Simplified Design Rules • Conser Conservat vative ive rules rules to get you you start started ed

EE 261

Krish Chakrabarty

34

17

Tub Ties and Latchup • • • • •

Substr Substrate ate must must be be connec connected ted to to power power supply supply p-t p-tub for for nMO nMOSS to to VSS (Gnd) N-t N-tub for for pM pMOS to VDD Connection Connectionss made made by special special vias called called tub tub ties ties Conservati Conservative ve design design rule: rule: place place tub ties for every every one one or two transistors • Why not place one tie tie in each tub that that has has 50 transist transistors? ors?

Krish Chakrabarty

EE 261

35

Latchup • Too few few ties: ties: high high resistanc resistancee between between tub tub and power power supply, supply, leads leads to parasitic bipolar transistors inhibiting normal chip operation • Parasiti Parasiticc silicon-c silicon-contr ontrolle olledd recti rectifier fier (SCR) • When both both bipolar bipolar transist transistors ors are are off, off, SCR conducts conducts no no current current • SCR turns turns on: high current current short-c short-circui ircuitt between between VDD and Gnd.

V  DD V  DD  p+

n+

n+

 p+

 p+

n-well  R psubs

 p-source

 Rnwell

 p-substrate

(a) Origin of latchup

EE 261

 Rnwell

n+

Krish Chakrabarty

n-source

 R psubs

(b) Equivalent circuit

36

18

Gate Layout • Layout Layout can be very very time time consu consumin mingg – Design Design gates gates to fit toget together her nicely nicely – Build a library library of standa standard rd cells cells

• Standa Standard rd cell cell desig designn metho methodol dology ogy – – – – EE 261

VDD and GND should abut (standard height) Adjacent Adjacent gates gates should should satisfy satisfy design design rules nMOS at bottom bottom and and pMOS at top top All gates gates include well well and substrate substrate contac contacts ts Krish Chakrabarty

37

Inverter Layout • Transistor Transistor dimension dimensionss specifie specifiedd as Width / Length Length – Minimu Minimum m size size is 4λ / 2λ, sometimes called 1 unit – In f = 0.6 μm process, this is 1.2 μm wide, 0.6 μm long

EE 261

Krish Chakrabarty

38

19

Example: Inverter

EE 261

Krish Chakrabarty

39

Example: NAND3 • • • • •

Horizontal Horizontal N-diffusio N-diffusionn and and p-diffusio p-diffusionn strips strips Vert Vertic ical al poly polysi sili lico conn gates gates Metal1 VDD rail at top Meta Metal1 l1 GND GND rai raill at at bott bottom om 32 λ by 40 λ

EE 261

Krish Chakrabarty

40

20

Stick Diagrams •

Stick diagrams

help plan layout quickly

– Need Need not be to to scal scalee – Draw with with color pencils pencils or or dry-erase dry-erase marker markerss

Krish Chakrabarty

EE 261

41

Stick Diagrams • Designing Designing compl complete ete layout layout in terms terms of rectan rectangles gles can be overwhelming • Stick diagram: diagram: abstra abstractio ctionn between between transis transistor tor schema schematic tic and and layout – Carto Cartoon on of of a chip chip layout layout

• Repl Replac acee rect rectan angl gles es by by line liness transistor

VDD a

a Gnd

EE 261

a Poly (red) n-type diffusion (green)

Krish Chakrabarty

VDD (blue) p-type diffusion (yellow) Metal 1 (blue)

VSS (Gnd) 42

21

Stick Diagram VDD

Metal 1

a

b z

VDD

p-diffusion a

b

a b

Poly Gnd

n-diffusion

Metal 1 EE 261

Krish Chakrabarty

Gnd

43

Wiring Tracks • A wiring track is the space required for a wire – 4 λ width, 4 λ spacing from neighbor = 8 λ pitch

• Transi Transisto stors rs also also consu consume me one one wiring wiring track track

EE 261

Krish Chakrabarty

44

22

Well spacing • Wells Wells must must surrou surround nd tran transist sistors ors by by 6 λ – Impl Implie iess 12 12 λ between opposite transistor flavors – Leaves Leaves room for one one wire wire track track

EE 261

Krish Chakrabarty

45

Area Estimation • Estima Estimate te area area by coun countin tingg wiring wiring trac tracks ks – Multip Multiply ly by 8 to expr express ess in in λ

EE 261

Krish Chakrabarty

46

23

Example: O3AI • Sketch Sketch a stick stick diagram diagram for for O3AI and estima estimate te area area – Y = ( A+ B + C) D

EE 261

Krish Chakrabarty

47

Example: O3AI Y = ( A+ B + C) D

• Sketch Sketch a stick stick diagram diagram for for O3AI and estima estimate te area area

EE 261

Krish Chakrabarty

48

24

Example: O3AI Y = ( A+ B + C) D

• Sketch Sketch a stick stick diagram diagram for for O3AI and estima estimate te area area –

EE 261

Krish Chakrabarty

49

Some Layout Hints • Plan Plan the the glo globa ball str struc uctu ture re (“big picture”), then design cells

• Wiri Wiring ng on on orth orthog ogon onal al metal layers

– Floo Floorp rpllan – Wiri Wiring ng str strat ateg egyy – Powe Powerr and and grou ground nd distribution – System Systemati aticc place placeme ment nt – Keep Keep all all pMO pMOS/ S/nM nMOS OS together – Place Place trans transis istor torss in rows: rows: share source/drain diffusion

EE 261

Krish Chakrabarty

– Assig Assignn pref prefer erre redd directions to M1 and M2 – Use diffus diffusion ion only only for for devices, not for interconnect – Use poly poly only only for very very local interconnect

50

25

Cell Minimization • Chip area area (cell (cell size) size) must must be minimi minimized zed caref carefully ully

Impact of die size/chip area on cost (unpackaged dies) Nominal 1% increase 15% increase Pentium die in die size in die size Wafer cost $1,460 $1,460 $1,460 2 2 Die size 160.2 mm 161.8 mm 184.2 mm2 Die cost $84.06 $85.33 $102.55 1% increase in die size leads to 3% Chips decrease in stock price for Intel! fabricated per week 498.1 K 482.9 K 337.5 K Added annual cost $63.5 M $961 M Krish Chakrabarty

EE 261

51

Minimize number of diffusion strips • How do we order the gate gate inputs (poly)? (poly)? • More diffusi diffusion on strips strips ⇒ more spacing, more area VDD Try a, b, c, d, e: VDD

e a

x

x

x

x

x

d

b

F

c F

a d

e

b c

x x Gnd

a

x b

c

x x d

x x e

Two n-diff gaps, zero p-diff gaps EE 261

Krish Chakrabarty

52

26

e

VDD

b a

a d

e

d

a

b

d

b

e

c

c

c

pMOS graph

nMOS nMOS graph graph

a e

d

b c Gnd

EE 261

Krish Chakrabarty

53

• Euler path: path: Visit Visit every edge edge exactly once • Find all Euler Euler paths paths for nMOS and pMOS pMOS graphs graphs • Find pp- and n-path n-path that that have have identic identical al labeling • For exampl example: e: d, e, a, a, b, c • If no such path path exists, then break diffusion into into strips

EE 261

Krish Chakrabarty

54

27

VDD

e

pMOS graph

b a

a e a

d d

d

b

b

c

e

c

c

nMOS nMOS graph graph VDD

x

F

a e d

b c

x

x

x

x

x

x

F

Gnd

Ordering: d, e, a, a, b, c: Zero n-diff gaps, zero p-diff gaps EE 261

x

x

Gnd d

e

a

x b

Krish Chakrabarty

c 55

Summary • • • •

MOS Transis Transistors tors are are stack stack of of gate, gate, oxide, oxide, silicon silicon Can be be viewed viewed as as electric electrically ally controlle controlledd switches switches Build Build logi logicc gates gates out of switc switche hess Draw Draw masks masks to specify specify layou layoutt of transis transistor torss

• Now you you know know everyth everything ing nece necessa ssary ry to start start designing schematics and layout for a simple chip! EE 261

Krish Chakrabarty

56

28

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF