Top Banner
1 Inverter Layout Tutorial Multimedia VLSI Lab Sang-Hye Chung 2009-09-15
24

Layout Tutorial

Apr 27, 2015

Download

Documents

Seungwook Paek
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Layout Tutorial

1

Inverter Layout Tutoriale te ayout uto a

Multimedia VLSI LabSang-Hye Chung

2009-09-15

Page 2: Layout Tutorial

2

Create a cellCreate a cell

Open ‘Library Manager’Open Library Manager

Write ‘layout’ and Enter2009-09-15

y

Page 3: Layout Tutorial

3

Create a cellCreate a cell

Create a layout cellCreate a layout cell

Select ‘Virtuoso’ !2009-09-15

Page 4: Layout Tutorial

4

Create a cellCreate a cell

Layout window and LSW will be createdLayout window and LSW will be createdLSW : Select layers

2009-09-15

Page 5: Layout Tutorial

5

Shortcut KeysShortcut KeysShortcut KeysShortcut Keys

Create Instance : iEdit properties : qEdit properties : qCreate Ruler : kDelete Ruler : Shift + kCreate Label : lCreate Rectangle : rStretch : sFit all : fZoom in : Ctrl + zZoom out : Shift + z

2009-09-15

Page 6: Layout Tutorial

6

Draw MOSFETsDraw MOSFETsNMOS consists ofNMOS consists of

NPSDNACTMET1CONTPOLYPOLY

PMOS consists ofPPSDPACTMET1CONTCONTPOLY

2009-09-15

Page 7: Layout Tutorial

7

Draw MOSFETsDraw MOSFETs

Example PMOS (W = 1um, L = 0.18um)Example ( , )

PACT NW

PPSD

CONT

MET1

POLY

2009-09-15

Page 8: Layout Tutorial

8

Draw MOSFETsDraw MOSFETs

Example NMOS (W = 1um, L = 0.18um)Example ( , )

NACT

NPSD

CONT

MET1

POLY

2009-09-15

Page 9: Layout Tutorial

9

Draw ‘Via’s and ‘Contact’sDraw Via s and Contact sVia is used to connect between Nth metalVia is used to connect between N metal and N+1th.

VIA n : Met n – Met n+1VIA n : Met n Met n+1EX)

M1 VIA1 M2 M1 M2

Contact is used to connect between the substrate and Metal 1

M1 VIA1 M2 M1-M2

substrate and Metal 1.Contact : NACT, PACT, POLY and etc. – MET1

2009-09-15

Page 10: Layout Tutorial

10

Body BiasingBody Biasing

Use ‘CONT’s ‘MET1’ and etcUse CONT s, MET1 , and etc.PMOS case

Bias the N-Well

NMOS caseBias the substrate (Black background)

2009-09-15

Page 11: Layout Tutorial

11

Inverter LayoutInverter Layout

NW(N-Well) should include ( )PMOS and Body Contacts

2009-09-15

Page 12: Layout Tutorial

12

Inverter LayoutInverter Layout

CONT, MET1, NPSD, NACT

Poly Contact : POLY, MET1, CONT

2009-09-15

Page 13: Layout Tutorial

13

Inverter LayoutInverter Layout

Poly Contact : POLY, MET1, CONT

CONT, MET1, PPSD, PACT

2009-09-15

Page 14: Layout Tutorial

14

Inverter LayoutInverter Layout

LabelingLabelingShortcut Key : lA t PiAct as PinsUSE ‘MnPIN’

(n : 1 6)(n : 1~6)

Layout MUST have the same label with pinLayout MUST have the same label with pin names in the schematic

2009-09-15

Page 15: Layout Tutorial

15

Inverter LayoutInverter Layout

2009-09-15

Page 16: Layout Tutorial

16

DRCDRC

Design Rule CheckDesign Rule Check/> Click ‘Calibre’ – Run DRC

2009-09-15

Page 17: Layout Tutorial

17

DRCDRC

Select ‘Calibre_drc.rule’

2009-09-15

Page 18: Layout Tutorial

18

DRCDRC

Ignore the alert This must be checked

2009-09-15

Page 19: Layout Tutorial

19

DRCDRC

Ignore ‘Pattern Density Rule’

2009-09-15

Page 20: Layout Tutorial

20

LVSLVS

Layout Versus SchematicLayout Versus Schematic/> Click ‘Calibre’ – Run LVS

2009-09-15

Page 21: Layout Tutorial

21

LVSLVS

Select ‘Calibre_lvs.rule’

2009-09-15

Page 22: Layout Tutorial

22

LVSLVS

2009-09-15This must be checked

Page 23: Layout Tutorial

23

LVSLVS

R LVS2009-09-15

Run LVS

Page 24: Layout Tutorial

24

LVSLVS

Hope you smile too ☺Hope you smile too ☺

2009-09-15