Top Banner
NMOS & CMOS inverters and Gates Lamda Base rule. SECTION B
34

Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

May 26, 2018

Download

Documents

phamkhanh
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: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

NMOS & CMOS inverters and Gates

Lamda Base rule.

SECTION B

Page 2: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Topic Covered

NMOS & CMOS INVERTER AND GATES :

NMOS & CMOS inverter – Determination of pull

up /

pull down ratios – Stick diagram – Lamda based

rules – Super buffers – BiCMOS & steering logic

Page 3: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Stick Diagrams

VLSI design aims to translate circuit concepts

onto silicon

stick diagrams are a means of capturing

topography and layer information - simple

diagrams

Stick diagrams convey layer information

through color codes (or monochrome

encoding)

Page 4: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Stick Encoding Layer Mask Layout Encoding

Thinox

Polysilicon

Metal1

Contact cut

NOT applicable

Overglass

Implant

Buried contact

Page 5: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Stick Encoding Layer Mask Layout Encoding

P-Diffusion

Not Shown in Stick

Diagram P+ Mask

Metl2

VIA

Demarcation Line P-Well

Vdd or GND

CONTACT

Page 6: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

For reference : an nMOS Inverter coloured stick

diagram

Vout

Vdd = 5V

Vin

* Note the depletion mode

device

Page 7: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

CMOS Inverter coloured stick diagram

Page 8: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Vout

Vdd = 5V

Vin

Vout

Vdd = 5V

Vin

pMOS

nMOS

Stick diagram -> CMOS transistor circuit

Page 9: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

All paths in all layers will be

dimensioned in λ units and subsequently

λ can be allocated an appropriate value

compatible with the feature size of the

fabrication process.

Lambda (λ)-based design rules Lambda (λ)-based design rules

Page 10: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

n-

diffusion

p-

diffusion

Thinox

2 λ

2 λ

3 λ

3 λ

3 λ

3 λ

4 λ

4 λ 2 λ

2 λ

Polysilicon

Metal 1

Metal 2

2 λ

Minimum distance rules between device layers,

e.g.,

• polysilicon metal

• metal metal

• diffusion diffusion and

• minimum layer overlaps

are used during layout

Page 11: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

gate

drain source

nMOS transistor mask representation

polysilicon

metal

Contact holes

diffusion (active

region)

Page 12: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Contact Cuts

Three possible approaches –

1. Poly to Metal

2. Metal to Diffusion

3. Buried contact (poly to diff) or butting contact

(poly to diff using metal)

Page 13: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

• Minimize spared diffusion

• Use minimum poly width (2) •Width of contacts = 2

•Multiply contacts

2

Layout Design rules & Lambda ()

Page 14: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

6

2

6

2

3

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 15: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Layout Design rules & Lambda ()

Page 16: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

CMOS Layout

N diff

Poly

P diff

Contacts

Metal

P Substrate

N Well

Page 17: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Layout Design rules & Lambda

()

• Same N and P alters symmetry • L min

• Wpmos=2 Wnmos

Width of pMOS

should be twice the

width of nMOS

Page 18: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Lambda Based Design Rules Design rules based on single parameter, λ

Simple for the designer

Wide acceptance

Provide feature size independent way of setting out

mask

Minimum feature size is defined as 2 λ

Used to preserve topological features on a chip

Prevents shorting, opens, contacts from slipping out

of area to be contacted

Page 19: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

CMOS Inverter Mask Layout

Page 20: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

CMOS Layout Design

CMOS IC are designing using stick diagrams.

Different color codes for each layer.

Lamda/micron grid.

Page 21: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

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

Page 22: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

nMOS Inverter coloured stick diagram * Note the depletion mode

device

Vout

Vdd = 5V

Vin

Page 23: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Two-way selector with enable Two-way selector with enable

E

X

A’

A

Y

on off

on

E=0

A=0|1

on

on

off

off

Page 24: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Static CMOS NAND gate

Page 25: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Static CMOS NOR gate

Page 26: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Static CMOS Design Example Layout

Page 27: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

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

implemented)

Page 28: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

Complex logic gates layout

Ex—F=AB+E+CD

Eulerpaths

Circuit to graph (convert)

1) Vertices are source/Drain connections

2) Edges are transistors

Find p and n Eulerpaths

Page 29: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination
Page 30: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination
Page 31: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination
Page 32: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination
Page 33: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

VirtuosoFab 3D fabrication process simulator with cross

sectional viewer.

Step-by-step 3-D visualization of fabrication for any

portion of layout.

Touch the deep submicron technology

Page 34: Lambda (λ)-based design rules - Dronacharyaggn.dronacharya.info/EEEDept/Downloads/QuestionBank/...Topic Covered NMOS & CMOS INVERTER AND GATES : NMOS & CMOS inverter – Determination

2D Cross Section NMOS Transistor

N Diffusion

Metal Layer

Contacts

Poly