vlsi - wordpress.com...stick diagrams : a stick diagram is a cartoon of a layout. does show all...

91
Department of Electronics and Communication Engineering, VBIT Department of Electronics and Communication Engineering, VBIT VLSI CIRCUIT DESIGN PROCESSES P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) VLSI

Upload: others

Post on 14-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VLSI CIRCUIT DESIGN PROCESSES

P.VIDYA SAGAR ( ASSOCIATE PROFESSOR)

VLSI

Page 2: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

SYLLABUS

UNIT II

VLSI CIRCUIT DESIGN PROCESSES: VLSI Design Flow, MOS Layers, Stick Diagrams, Design

Rules and Layout, 2 m CMOS Design rules for wires, Contacts and Transistors Layout Diagrams for

NMOS and CMOS Inverters and Gates, Scaling of MOS circuits.

2VIDYA SAGAR P

Page 3: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

CONTENTS:

➢VLSI design flow

➢MOS layers

➢ Stick Diagrams

➢ Design Rules and Layout diagrams

➢ 2µm Design Rules

➢ Layout Diagrams for Inverter, Logic gates

➢ Scaling of MOS

3VIDYA SAGAR P

Page 4: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

➢VLSI design flow

4VIDYA SAGAR P

Page 5: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT5VIDYA SAGAR P

Page 6: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

MOS Layers :

There are 4 layers

• N-diffusion

• P-diffusion

• Poly Si

• Metal

•These layers are isolated by one another by thick or thin silicon dioxide insulating layers.

• Thin oxide mask region includes n-diffusion / p-diffusion and transistor channel.

6VIDYA SAGAR P

Page 7: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Metal Interconnect Layers

p-substrate

n+ n+ n+ n+

Via

Active

contact

Ox3

Metal2

Metal1

Ox2

Ox1

Poly Si

7VIDYA SAGAR P

Page 8: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Stick Diagrams :

➢ A stick diagram is a cartoon of a layout.

➢ Does show all components/ vias (except possibly tub ties), relative

placement.

➢ Does not show exact placement, transistor sizes, wire lengths, wire

widths, tub boundaries

8VIDYA SAGAR P

Page 9: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

• Key idea: "Stick figure cartoon" of a layout

• Useful for planning layout

relative placement of transistors

assignment of signals to layers

connections between cells

cell hierarchy

9VIDYA SAGAR P

Page 10: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Rules for Drawing Stick Diagrams :

• Metal 1

• Poly Si

• N-diffusion

• P-diffusion

Rule 1:

• When two or more sticks of the same type cross or touch other that

represents electrical contact.

10VIDYA SAGAR P

Page 11: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Rule 2:• When two or more sticks of different type cross or touch other there is no

electrical contact.(if contact is needed show explicitly)

11VIDYA SAGAR P

Page 12: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Rule 3: When a poly crosses diffusion it represents MOSFET. If contact is

shown it is not transistor.

nMOSFET pMOSFET nMOSFET

(Depletion Mode)

12VIDYA SAGAR P

Page 13: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

nMOS Design Style:Step 1:Draw metal VDD and GND rails in parallel leaving sufficient space for

circuit components between them.

VDD

GND

Step 2: Thinox (green) paths are drawn between rails for inverter &

inverter logic.

Vin

VOUT

VDD

GND

13VIDYA SAGAR P

Page 14: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

STICK DIAGRAMS

P- Diffusion

n- Diffusion

Poly silicon

Metal 1

Contact cut

N implant

Demarcation line

Substrate contact

PMOS Enhancement Transistor

NMOS Enhancement Transistor

NMOS Depletion transistor

NPN Bipolar Transistor

Buried Contact

14VIDYA SAGAR P

Page 15: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Step 3: Connect poly over thinox wherever transistor required.

15VIDYA SAGAR P

Page 16: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Step 4: Connect metal wherever is required and create contact for connection.

Vout

VinVin

VOUT

VDD

GND

Depletion

mode nMOS

16VIDYA SAGAR P

Page 17: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

NMOS INVERTER STICK DIAGRAM

D

A

BS

D

17VIDYA SAGAR P

Page 18: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

CMOS INVERTER STICK DIAGRAM

FIG 1 Supply rails

18VIDYA SAGAR P

Page 19: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GN

D

PMOS

NMOS

S

S

D

D

CMOS INVERTER STICK DIAGRAM

Fig 2 Drawing Pmos and Nmos Transistors between Supply rails

19VIDYA SAGAR P

Page 20: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

PMOS

NMOS

A

S

S

D

D

CMOS INVERTER STICK DIAGRAM

Fig 3 Combining Gate of Pmos and Nmos Transistors and giving common input With same gate poly silicon metal

20VIDYA SAGAR P

Page 21: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

PMOS

NMOS

A

DS

S D

CMOS INVERTER STICK DIAGRAM

Fig 4 Combining Drain pf Pmos and Nmos Transistors to take output with metal 1

21VIDYA SAGAR P

Page 22: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

PMOS

NMOS

D

A

S

S D

B

CMOS INVERTER STICK DIAGRAM

Fig 5 Take the output with the poly silicon metal

22VIDYA SAGAR P

Page 23: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

PMOS

NMOS

D

A

S

S D

B

CMOS INVERTER STICK DIAGRAM

Fig 6 Connect the source of Pmos to VDD and Nmos to GND

23VIDYA SAGAR P

Page 24: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

PMOS

NMOS

D

A

S

S D

B

CONTACT

CMOS INVERTER STICK DIAGRAM

Fig 7 Connect the contact cuts where the different metals are connected

24VIDYA SAGAR P

Page 25: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

PMOS

NMOS

D

A

S

S D

B

CONTACT

CMOS INVERTER STICK DIAGRAM

Fig 8 Final CMOS Inverter

Substrate contact

25VIDYA SAGAR P

Page 26: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

CMOS NAND GATE STICK DIAGRAM

FIG 9 Supply rails

26VIDYA SAGAR P

Page 27: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

CMOS NAND GATE STICK DIAGRAM

Fig 10 Drawing P and N Diffusion between Supply rails

27VIDYA SAGAR P

Page 28: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

SS

SD

DD

DS

A B

C

CMOS NAND GATE STICK DIAGRAM

Fig 11 Drawing the poly silicon for two different inputs and

identify the source and drain

28VIDYA SAGAR P

Page 29: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

SS

SD

DD

DS

A B

C

CMOS NAND GATE STICK DIAGRAM

Fig 12 Connect the source of Pmos to VDD and Nmos to GND and

subtrate contacts of both

29VIDYA SAGAR P

Page 30: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

SS

SD

DD

DS

A B

C

CMOS NAND GATE STICK DIAGRAM

Fig 13 Draw the output connections

30VIDYA SAGAR P

Page 31: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

VDD

GND

SS

SD

DD

DS

A B

C

CMOS NAND GATE STICK DIAGRAM

Fig 14 Connect the contact cuts where the different metals are connected

31VIDYA SAGAR P

Page 32: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT32

Vdd contact

Vss contact

Vdd

Vss

Demarcation Line

Vout(A nand B)

A

Ploy(G)

Ploy(G)

Ploy(G)

Ploy(G)

s

s

s s

D

D

D

D

B

Cmos Nor GATE

VIDYA SAGAR P

Page 33: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Cmos Nor GATE

VIDYA SAGAR P33

Page 34: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT VIDYA SAGAR P34

Power

Ground

B

C

OutA

Page 35: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT VIDYA SAGAR P35

BiCmos inverter

Vss contact

Vdd

Vss

Demarcation

Line Vout

Vdd contact

Page 36: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Encodings for NMOS process:

36VIDYA SAGAR P

Page 37: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Encodings for CMOS process:

•Figure shows when a n-transistor is

formed: a transistor is formed when a

green line (n+ diffusion) crosses a red

line (poly) completely.

•Figure also shows when a p-

transistor is formed: a transistor is

formed when a yellow line(p+

diffusion) crosses a red line (poly)

completely

37VIDYA SAGAR P

Page 38: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Encoding for BJT and MOSFETs:

layers in an nMOS chip consists of

a p-type substrate

paths of n-type diffusion

a thin layer of silicon dioxide

paths of polycrystalline silicon

a thick layer of silicon dioxide

paths of metal (usually aluminium)

a further thick layer of silicon dioxide

38VIDYA SAGAR P

Page 39: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

LAYOUT

39VIDYA SAGAR P

Page 40: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

1.Scalable Design Rules (e.g. SCMOS, λ-based design rules):

In this approach, all rules are defined in terms of a single parameter λ.

The rules are so chosen that a design can be easily ported over a cross section of industrial process ,making the layout

portable .Scaling can be easily done by simply changing the value .

2.Absolute Design Rules (e.g. μ-based design rules ) :

In this approach, the design rules are expressed in absolute dimensions (e.g.0.75μm) and therefore can exploit the features

of a given process to a maximum degree.

There are primarily two approaches in describing the design rules

40VIDYA SAGAR P

Page 41: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

What is Via?

It is used to connect higher level metals from metal1 connection

The direct connections between metal, polysilicon, and diffusion use intermediate layers such as the

contact-cut and the buried-contact layers.

The entire chip is typically covered with a layer of protective coating called overglass

41VIDYA SAGAR P

Page 42: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

CMOS Process Layers

Layer

Polysilicon

Metal1

Metal2

Contact To Poly

Contact To Diffusion

Via

Well (p,n)

Active Area (n+,p+)

Color Representation

Yellow

Green

Red

Blue

Magenta

Black

Black

Black

Select (p+,n+) Green

42VIDYA SAGAR P

Page 43: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

P diffusion N diffusion

P diffusion

P diffusion N diffusion

P diffusion

METAL 1

METAL 14λ

4λ3λ

43VIDYA SAGAR P

Page 44: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Intra-Layer Design Rules

Metal24

3

10

90

Well

Active3

3

Polysilicon

2

2

Different PotentialSame Potential

Metal13

3

2

Contactor Via

Select

2

or6

2Hole

44VIDYA SAGAR P

Page 45: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Transistor Layout

1

2

5

3T

ran

sist

or

45VIDYA SAGAR P

Page 46: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Via’s and Contacts

1

2

1

Via

Metal toPoly ContactMetal to

Active Contact

1

2

5

4

3 2

2

46VIDYA SAGAR P

Page 47: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Select Layer

1

3 3

2

2

2

WellSubstrate

Select3

5

47VIDYA SAGAR P

Page 48: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

1λ 2λ 4λ

2λ3λ

48VIDYA SAGAR P

Page 49: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

2λ2λ

2λ6λ x 6λ

NMOS

ENHANCEMENT

PMOS

ENHANCEMENT

NMOS

DEPLETION

49VIDYA SAGAR P

Page 50: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

LAMBDA BSED RULES

50VIDYA SAGAR P

Page 51: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT51VIDYA SAGAR P

Page 52: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT52VIDYA SAGAR P

Page 53: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT53VIDYA SAGAR P

Page 54: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT54VIDYA SAGAR P

Page 55: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT55VIDYA SAGAR P

Page 56: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT56VIDYA SAGAR P

Page 57: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT57VIDYA SAGAR P

Page 58: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT58VIDYA SAGAR P

Page 59: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT59VIDYA SAGAR P

Page 60: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Lambda based Design Rules:

Design rules include width rules and spacing rules.

Mead and Conway developed a set of simplified scalable λ -based design rules, which

are valid for a range of fabrication technologies.

In these rules, the minimum feature size of a technology is characterized as 2 λ .

All width and spacing rules are specified in terms of the parameter λ .

60VIDYA SAGAR P

Page 61: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Design rules for the diffusion layers and metal layers

Figure shows the design rule n diffusion, p diffusion, poly, metal1 and metal 2. The n and p

diffusion lines is having a minimum width of 2λ and a minimum spacing of 3λ. Similarly

it shows for other layers.

61VIDYA SAGAR P

Page 62: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Design rules for transistors and gate over hang distance

Figure shows the design rule for the transistor, and it also shows that the poly should extend

for a minimum of 2λ beyond the diffusion boundaries.(gate over hang distance)

62VIDYA SAGAR P

Page 63: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Via

VIA is used to connect higher level metals from metal1 connection.

Figure shows the design rules for

contact cuts and Vias. The design rule

for contact is minimum 2λx2λ and

same is applicable for a Via.

63VIDYA SAGAR P

Page 64: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Buried contact and Butting contact

Buried contact is made down

each layer to be joined

Butting contact

The layers are butted together in such a way

the two contact cuts become contiguous

64VIDYA SAGAR P

Page 65: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

CMOS LAMBDA BASED DESIGN RULES:

Figure shows the rules to be followed in CMOS well processes to accommodate both n

and p transistors

65VIDYA SAGAR P

Page 66: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

CMOS Inverter Layout

A A’

np-substrate Field

Oxidep+n+

In

Out

GND VDD

(a) Layout

(b) Cross-Section along A-A’

A A’

66VIDYA SAGAR P

Page 67: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

SCHEMATIC AND LAYOUT OF BASIC GATES

a) CMOS INVERTER NOT GATE

Schematic Stick diagram Layout67

VIDYA SAGAR P

Page 68: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

The CMOS NOT Gate

X

X

X

X

Vp

Gnd

x

Gnd

n-well

Vp

x x

x

Contact Cut

68VIDYA SAGAR P

Page 69: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Alternate Layout of NOT Gate

Gnd

Vp

x

x

X

x

Vp

Gnd

X

x

X

X

69VIDYA SAGAR P

Page 70: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

b) NAND GATE

Schematic Stick diagram Layout

70VIDYA SAGAR P

Page 71: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

NAND2 Layout

Gnd

Vp

ba.

a b

X

Vp

Gnd

X X

X X

a b

ba.

71VIDYA SAGAR P

Page 72: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT72VIDYA SAGAR P

Page 73: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

NOR2 Layout

Gnd

Vp

ba

a bX

Vp

Gnd

X X

X X

a b

ba

73VIDYA SAGAR P

Page 74: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

TRANSMISSION GATE

Symbol schematic stick diagram

layout

74VIDYA SAGAR P

Page 75: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Example: Inverter

75VIDYA SAGAR P

Page 76: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Inverter, contd..

Layout using Electric

76VIDYA SAGAR P

Page 77: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT

Example: NAND3

•Horizontal N-diffusion and p-diffusion strips

•Vertical polysilicon gates

•Metal1 VDD rail at top

•Metal1 GND rail at bottom

•32 by 40

77VIDYA SAGAR P

Page 78: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

NAND3 (using Electric), contd.

78VIDYA SAGAR P

Page 79: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT79VIDYA SAGAR P

Page 80: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Scaling

• VLSI technology is constantly evolving towards smaller line widths

• Reduced feature size generally leads to

– better / faster performance

– More gate / chip

• More accurate description of modern technology is ULSI (ultra large

scale integration

80VIDYA SAGAR P

Page 81: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Scaling Factors

• In our discussions we will consider 2 scaling factors, α and β

• 1/ β is the scaling factor for VDD and oxide thickness D

• 1/ α is scaling factor for all other linear dimensions

• We will assume electric field is kept constant

81VIDYA SAGAR P

Page 82: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Scaling Factors for Device Parameters Simple derivations showing the effects of scaling are derived in Pucknell and Eshraghian pages 125 - 129

It is important that you understand how the following parameters are effected by scaling.

Gate Area

Gate Capacitance per unit area

Gate Capacitance

Charge in Channel

Channel Resistance

Transistor Delay

Maximum Operating Frequency

Transistor Current

Switching Energy

Power Dissipation Per Gate (Static and Dynamic)

Power Dissipation Per Unit Area

Power - Speed Product

82VIDYA SAGAR P

Page 83: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

MOSFET Scaling

❑ Constant Field Scaling

❑ Constant Voltage Scaling

❑ Lateral Scaling

❑SCALING - refers to ordered reduction in dimensions of the MOSFET and other VLSI features

❑Reduce Size of VLSI chips.

❑Change operational characteristics of MOSFETs and parasitic.

❑Physical limits restrict degree of scaling that can be achieved.

83VIDYA SAGAR P

Page 84: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Constant Field Scaling

❑ The electric field E is kept constant, and the scaled device is obtained by applying a dimensionless scale-

factor α (such that E is unchanged):

❑ all dimensions, including those vertical to the surface (1/α)

❑ device voltages (1/α)

❑ the concentration densities (α).

84VIDYA SAGAR P

Page 85: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Constant Voltage Scaling

❑ Vdd is kept constant.

❑ All dimensions, including those vertical to the surface are scaled.

❑ Concentration densities are scaled.

85VIDYA SAGAR P

Page 86: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Lateral Scaling

❑ Only the gate length is scaled L = 1/α (gate-shrink).

❑ Year Feature Size(μm)

1980 5.0

1983 3.5

1985 2.5

1987 1.75

1989 1.25

1991 1.0

1993 0.8

1995 0.6

86VIDYA SAGAR P

Page 87: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

PARAMETER SCALING MODEL

Constant Constant Lateral

Field Voltage

Length (L) 1/α 1/α 1/α

Width (W) 1/α 1/α 1

Supply Voltage (V) 1/α 1 1

Gate Oxide thickness (tox) 1/α 1/α 1

Junction depth (Xj) 1/α 1/α 1

Current (I) 1/α α α

Power Dissipation (P) 1/α2 α α

Electric Field 1 α 1

Load Capacitance (C) 1/α 1/α 1/α

Gate Delay (T) 1/α 1/α2 1/α2

87VIDYA SAGAR P

Page 88: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Scaling of Interconnects

• Resistance of track R ~ L / wt

• R (scaled) ~ (L / α) / ( (w/ α )* (t

/α))

• R(scaled) = αR

• therefore resistance increases with

scaling

t w L

A

B

88VIDYA SAGAR P

Page 89: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Scaling - Time Constant

• Time constant of track connected to gate,

• T = R * Cg

• T(scaled) = α R * (β / α2) *Cg = (β / α) *R*Cg

• Let β = α, therefore T is unscaled!

• Therefore delays in tracks don’t reduce with scaling

• Therefore as tracks get proportionately larger, effect gets worse

• Cross talk between connections gets worse because of reduced spacing

89VIDYA SAGAR P

Page 90: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBITDepartment of Electronics and Communication Engineering, VBIT

Scaling of MOS and circuit parameter

90VIDYA SAGAR P

Page 91: VLSI - WordPress.com...Stick Diagrams : A stick diagram is a cartoon of a layout. Does show all components/ vias (except possibly tub ties), relative placement. Does not show exact

Department of Electronics and Communication Engineering, VBIT91VIDYA SAGAR P