stick diagram and lamda based rules -...

27
Stick Diagram and Lamda Based Rules 11-1

Upload: duongdat

Post on 06-Apr-2018

239 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

Stick Diagram and Lamda Based Rules

11-1

Page 2: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-2

Mask Layout (Print this presentation in colour if possible, otherwise highlight colours)

• Circuit coloured mask layer layout

• Coloured stick diagram mask representation

• Lambda and layout design rules

• Mask layout of nMOS and CMOS inverters

• Mask layout of CMOS circuits (examples)

• Reading & understanding mask layout (exercises)

Page 3: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-3

gate

drain source

nMOS transistor mask representation

polysilicon

metal

Contact holes

diffusion (activeregion)

Page 4: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-4

Mask layout & coloured stick diagram notation

Silicon layers are typically colour coded as follows :

This colour representation is used during mask layer definition

Translation from circuit format to a mask layout (and vice-versa) is relatively straightforward

Several examples follow :

diffusion (device well, local interconnect)polysilicon (gate electrode, interconnect)metal (contact, interconnect)contact windowsdepletion implantP well (CMOS devices)

Page 5: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-5

Layer contact mask layout representation

A transistor is formed when device well is crossed by polysilicon. Device well oxide : thin gate oxide

Metal contacting diffusion

Metal contacting polysilicon

Metal contacting diffusion (no contact, electricall isolated with thick oxide)

Metal crossing polysilicon (no contact, electrically isolated with thick oxide and so can carry separate voltages)

diffusionpolysilicon metal contact windowsdepletion implantP well

Page 6: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-6

Transistor mask layout representation

A transistor is formed when device well is crossed by polysilicon. Device well oxide : thin gate oxide

Depletion mode transistor (extra well implant to provide Vth -0.6Vdd )

Enhancement mode transistor (Vth 0.2Vdd )

diffusionpolysilicon metal contact windowsdepletion implantP well

Page 7: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-7

CMOS Inverter Mask Layout (using Microwind)

Use file>colors>white background

diffusionpolysilicon metal contact windowsdepletion implantP well

Page 8: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-8

CMOS Inverter Mask Layout

diffusionpolysilicon metal contact windowsdepletion implantP well

Page 9: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-9

CMOS AN2 (2 i/p AND gate) Mask Layout

diffusionpolysilicon metal contact windowsdepletion implantP well

Page 10: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-10

Layout Design rules & Lambda ()

Lambda () : distance by which a geometrical feature or any one layer may stay from any other geometrical feature on the same layer or any other layer. All processing factors are included plus a safety margin.

used to prevent IC manufacturing problems due to mask misalignmentor exposure & development variations on every feature, which otherwise could lead to :

• over-diffusion• over-etching• inadvertent transistor creation etc

is the minimum dimension which can be accurately re-produced on the siliconwafer for a particular technology.

Page 11: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-11

Minimum photolithographic dimension (width, not separation) is 2. Hence, the minimum channel length dimension is 2. Where a 0.25m gate length is quoted, is 0.125 microns (m).

Minimum distance rules between device layers, e.g., • polysilicon metal• metal metal• diffusion diffusion and• minimum layer overlaps

are used during layout

Layout design rule checker (DRC) automatically verifies that no design rules have been broken

Note however, the use of Lambda is not optimal but supports design reuse

Layout Design rules & Lambda ()

Page 12: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-12

Lambda based design: half of technology since 1985. As technologychanges with smaller dimensions, a simple change in the value of canbe used to produce a new mask set.

6

2

6

4

Hcmos6 technology : =0.2µmHcmos8 technology : =0.1µm

All device mask dimensions are based on multiples of , e.g., polysilicon minimum width = 2. Minimum metal to metal spacing = 3

Layout Design rules & Lambda ()

Page 13: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-13

• Minimize spared diffusion• Use minimum poly width (2) •1 contact = 1mA

•Multiply contacts

Basic design rules

2mA

Page 14: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-14

Basic design rules

• Same N and P alters symmetry • L min• Wpmos=2 Wnmos

Width of pMOS should be twice the width of nMOS

Page 15: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-15

gate

drain source

nMOS transistor mask representation (See stick diagram next slide)for comparison

polysilicon

metal

Contact holes

diffusion (activeregion)

Page 16: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-16

nMOS transistor coloured stick diagram representation

polysilicon

metal

Contact holes

diffusion (activeregion)diffusion

polysilicon metal contact windowsdepletion implantP well

Page 17: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-17

For reference : an nMOS Inverter coloured stick diagram

Vout

Vdd = 5V

Vin

Vgspu= 0 (always)

Tpd Vthpd +1V (enhancement mode device, off at 0V)

Tpu Vthpu -3V (Tpu always on since Vgs=0)

* Note the depletion mode devicediffusionpolysilicon metal contact windowsdepletion implantP well

Page 18: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-18

CMOS Inverter Mask Layout

Page 19: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-19

CMOS Inverter Mask Layout

Simplify by deleting connections provided for interconnecting cell (additional pads and output metal rails)

Page 20: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-20

CMOS Inverter coloured stick diagram

diffusionpolysilicon metal contact windowsdepletion implantP well

Page 21: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-21

Vout

Vdd = 5V

VinVout

Vdd = 5V

Vin

pMOS

nMOS

Stick diagram -> CMOS transistor circuit

In practice, first draw stick diagram for nMOS section and analyse (pMOS is dual of nMOS section)

Page 22: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-22

Static CMOS NAND gate

Page 23: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-23

Static CMOS NOR gate

Page 24: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-24

Static CMOS Design Example Layout

Page 25: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-25

Layout 2 (Different layout style to previous but same function being implemented)

Page 26: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-26

Steps in translating from layout to logic circuit

1. Try to simplify mask layout diagram by removal of extended metal andpolysilicon lines

2. First draw coloured stick diagram for nMOS section and analyseAll nMOS transistor nodes which connect to GND terminal are SOURCEnodes

3. Since the pMOS section is the dual of the nMOS section, draw the pMOS stickdiagram and confirm the outcome of step 2.All pMOS transistor nodes which connect to Vdd terminal are pMOSSOURCE nodes

Page 27: Stick Diagram and Lamda Based Rules - Dronacharyaggn.dronacharya.info/.../VIsem/VLSI_Design/Section-B/VLSI_Lecture2.pdf · • Lambda and layout design rules ... (using Microwind)

CMOS Mask layout & Stick Diagram Mask Notation

11-27Exercise : Draw coloured stick diagram and logic circuit for this CMOS mask layout