0% found this document useful (0 votes)
86 views45 pages

Design and Implementation of VLSI Systems

This document discusses VLSI design and fabrication. It covers topics like semiconductor fabrication processes, layout design rules, stick diagrams for layout planning, and Euler paths for efficient transistor ordering. The key points are: - Semiconductor chips are manufactured through complex fabrication processes like oxidation, photolithography, deposition, doping, and etching. - Layout design must follow strict rules on minimum feature sizes and spacing between transistors to ensure correct functioning during fabrication. - Stick diagrams provide a simplified cartoon representation of layouts to aid planning before detailed design. - Euler paths can help determine optimal ordering of transistors to keep diffusion lines continuous, improving layout efficiency, but some gates may require breaking lines or stacking.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views45 pages

Design and Implementation of VLSI Systems

This document discusses VLSI design and fabrication. It covers topics like semiconductor fabrication processes, layout design rules, stick diagrams for layout planning, and Euler paths for efficient transistor ordering. The key points are: - Semiconductor chips are manufactured through complex fabrication processes like oxidation, photolithography, deposition, doping, and etching. - Layout design must follow strict rules on minimum feature sizes and spacing between transistors to ensure correct functioning during fabrication. - Stick diagrams provide a simplified cartoon representation of layouts to aid planning before detailed design. - Euler paths can help determine optimal ordering of transistors to keep diffusion lines continuous, improving layout efficiency, but some gates may require breaking lines or stacking.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

Design and Implementation of

VLSI Systems
Lecture 03

Thuan Nguyen
Faculty of Electronics and Telecommunications,
University of Science, VNU HCMUS
Spring 2012
1

Ref: Neil H.E. Weste, David Money Harris; CMOS VLSI Design: A Circuit and Systems Perspective 4th
CONTENT

1 Semiconductor Fabrication

2 Layout & Design Rule

3 Stick Diagram

4 Euler path

2
CONTENT

1 Semiconductor Fabrication

2 Layout & Design Rule

3 Stick Diagram

4 Euler path

3
SEMICONDUCTOR MANUFACTURING
 Chips are built in huge factories called fabs
 Contain clean rooms as large as football fields

Courtesy of International
Business Machines Corporation.
Unauthorized use not permitted.
4
BASIC PROCESSING STEPS

 Wafer Preparation
 Oxidation

 Photolithography

 Deposition (create thin films)


 Evaporating/ Sputtering
 Chemical Vapor Deposition (CVD)
 Epitaxy

 Doping (create diffusion layer)


 Diffusion
 Ion Implantation

 Etching 5
NMOS & PMOS FABRICATION

6
NMOS & PMOS FABRICATION

7
SUMMARY OF TERMINOLOGY

8
CONTENT

1 Semiconductor Fabrication

2 Layout & Design Rule

3 Stick Diagram

4 Euler path

9
LAYOUT

 IC layout (IC mask layout) is the representation of


an integrated circuit in terms of planar geometric
shapes called photomasks (a.k.a masks)

 Each mask defines a specific photolithographic step


in the semiconductor fabrication process

 Minimum dimensions of masks determine transistor


size (and hence speed, cost, and power)

10
FABRICATION MASK OF INVERTER
A
GND VDD
Y

p+ n+ n+ p+ p+ n+

n well
p substrate

well
substrate tap
tap

contact

GND VDD

nMOS transistor pMOS transistor


substrate tap well tap 11
FABRICATION MASK OF INVERTER

 Six masks
n well

 n-well
 Polysilicon
 n+ diffusion Polysilicon

 p+ diffusion
 Contact n+ Diffusion

 Metal
p+ Diffusion

Contact

12
Metal
N-WELL PROCESS
 MOS Layers in an n-well process

 Top view of FET pattern

13
GENERAL LAYOUT GEOMETRY

14
DESIGNING
MOS ARRAYS

15
PARALLEL CONNECTED MOS PATTERNING

16
ALTERNATE LAYOUT STRATEGY

17
THE CMOS INV GATE

18
ALTERNATE LAYOUT OF INV GATE

19
NAND2 LAYOUT

20
NOR2 LAYOUT

21
HOW TO CHOOSE ???

NOR2
Schematic

NOR2 layout

22
DESIGN RULE

• Design rules
change from fab to
fab

• Fab examples: IBM,


Intel, TI, TSMC,
UMC, MOSIS

• Design rules
change according
to the process
technology

23
LAMBDA RULES

o Feature Size: minimum distance between source and


drain of transistor (a.k.a minimum length L of the
transistor)

o Feature size = 2λ (@ 90nm feature size λ=45)

24
DESIGN RULES
AND GATE LAYOUT

25
o Lambda rules are conservative
WELL SPACING
o Wells must surround transistors by 6 lambda
 Implies 12 lambda between opposite transistor flavors
 Leaves room for one wire track

26
WIRING TRACKS

o A wiring track is the space


required for a wire
 4 lambda width, 4
lambda spacing from
neighbor = 8 lambda
pitch
o Transistors also consume
one wiring track 27
MORE AND MORE DESIGN
RULES

28
INVERTERS WITH TAPS

29
LAYOUT OF
A 3-INPUT NAND GATE

30
GATE AREA ESTIMATION

31
CONTENT

1 Semiconductor Fabrication

2 Layout & Design Rule

3 Stick Diagram

4 Euler path

32
STICK DIAGRAMS

o Stick diagrams help plan layout quickly


 Need not be to scale 33
STICK DIAGRAMS (CONT.)
 Designing complete layout in terms of rectangles
can be overwhelming.
 Stick diagram: abstraction between transistor
schematic and layout
 Cartoon of a chip layout
 Replace rectangles by lines

34
STICK DIAGRAMS (CONT.)

35
EXAMPLE

36
CONTENT

1 Semiconductor Fabrication

2 Layout & Design Rule

3 Stick Diagram

4 Euler path

37
GRAPH THEORY
 A path in a graph is a series of connected edges
 An Euler path (Euler trail) is a path through a graph
that contains every edge exactly once
 Not all graphs have Euler paths

 Graph has Euler path if either all vertices have even


degree or exactly two vertices have odd degree

38
GENERAL FORMAT
 Get good
layout if n- and
p-diffusion are
one unbroken
line whenever
possible
 Aim for this
format:

39
EXAMPLE OF NAND2

40
EULER PATH  LAYOUT ???
 To lay out a gate with unbroken diffusion, find Euler
paths through the n- and p-networks in which the
edges appear in the same order
 That gives you the ordering on the inputs to the gate

 If you can’t find such an ordering, have to break up


one or both the diffusion lines
 Break the graphs into pieces, find Euler paths on the
pieces
 In some cases, may have to stack the diffusion lines
vertically
41
EXAMPLE WITH ONE EULER PATH

42
GATE THAT REQUIRES
MULTIPLE PATHS

43
USING INPUTS MULTIPLE TIMES MAY
REQUIRE STACKED DIFFUSION

44
XOR GATE -- BROKEN AND STACKED
LINES

45

You might also like