Lecture2 Klayout

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 55

Micro sensors and actuators

Lecture 2
2
Lecture Outline
Reading:
Todays lecture
Introduction CMOS GDS Layout to Fabrication
layout CAD
klayout
Beam design
CMOS GDS Layout to Fabrication
4
CMOS Inverter
KJ Chang, 2009
5
CMOS Silicon Wafer
6
Thermal Oxide
7
CVD Oxide
8
CMP Planarization
9
Photo Mask (asl called Reticle)
10
Photoresist
11
Light to Create Patterns on Wafer
12
UV Light, Mask, and Wafer
13
Etch after UV Light
14
Doping of Ions also Called PIMP
15
Notch for
alignment
Wafer and Notch
16
17
18
19
20
21
22
23
Lightly Doped Drain and Silicide
24
Damascene for Copper
25
Dual Damascene for Copper
26
Design Rules
27
Enclosure Rules for Contact/Via
28
Misalignment in Thin Film
29
Extended Gate for Manufacturing
30
vert
lat
r
r
1 A
31
32
klayout
klayout is a software tool for creating designs for microfabrication
Download site: http://www.klayout.de
Install klayout
Copy *.rbm to the installation directory
33
Exercise 1: Start klayout
Toolbars can be enabled and disabled by right-clicking in the
empty space in the upper toolbar.
File/Setup
Grid Units category. Observe that the Display and snapping are set
to (0.01 m)
34
Exercise 2: Setting up drawing layers
Edit\Layer
Create layers. 1 ,2 and 3.
choose layer toolbox. Set the color and stipple.
35
Drawing Simple Shapes
Active Layer
Edit/Mode/Box
36
Selecting
Esc: stop command
Edit/Select
Left mouse button
37
Scrolling and Zooming
Scrolling
the arrow keys
Zooming
the scroll wheel
Display/Zoom
38
Move to Layer
Left mouse button
39
Moving and Sizing
Edit/Mode/Move
Edit/Properties
40
Practice
Draw a box, you first specify one point for a corner:
(10,10)
and then another point for the opposite corner
(20,20)
41
Technology file
File/Load Layer Properties: select polymumps.lyp
When you send a GDS file to someone else, you should also send a
Technology file so that they can view the design in the same way
that you see it.
To load a cadence technology file
File/Import Candence Tecfile: be sure both polymumps.tf and
display.drf are in the same directory.
42
Hierarchical Design
Hierarchical design is based on grouping parts of the layout into
cells, which can then be re-used and combined to create complex
designs.
Ex.
Draw two boxes in different layers, one inside the other. Rename this
cell to box1, using Edit/Cell/Rename cell.
create another new cell and rename it anchor
43
to add a reference to the cell box1 in anchor.
Edit/Mode/Instance.
44
Advantage
simply update the parent cell, and all of your designs will be
automatically updated.
significant memory usage and computer performance advantages
for layouts that use cells over layouts that draw every feature as a
new shape (a flat design).
45
Selecting and Viewing Cells
View/Cells
46
Creating, Adding, and Deleting Cells
Edit/Cell/New cell
47
Instances of cells are deleted from a drawing using Edit/Cell/Delete
Cell. This is a select-first command; select the cell, then choose the
delete command.
48
Instances of cells in a drawing can also be converted to shapes.
This is called flattening a cell. The command Edit/Cell/Flatten
cell.
49
Tutorial: Beam Design
(Coventor, Inc., 2008)
50
(Coventor, Inc., 2008)
Nitride: isolation
Boron phospho-silicate glass (BPSG): sacrificial layer
51
Layer
Substrate: define the boundaries of the active area
Nitride
0.2 m
Poly0
Mask name: poly0
Resist1: PSG1
2 m
Anchor1: define anchor
Mask name: anchor1, color yellow
Poly1: etch poly1
Mast name: poly1, color Red
52
53
3D model
54
View cross section
Copy the ruby module "xsection.rbm" to the installation path of
KLayout. That is the place where the KLayout binary is installed.
In order to use the cross section generator, a description of the
process must be provided. Such a description is stored in files with
extension ".xs". They contain a step-by-step receipe how the layer
stack is formed. Statements will describe individual process steps
such a etching, deposition and material conversion (i.e. implant).
55
View Cross Section
Tools/XSection Scripts/XSection Script" opens a file browser and
you are prompted for the .xs file
To create a cross section
draw a ruler into the layout indicating the line along which the cross
section is created.
Choose "Tools/XSection Scripts/XSection Script" to select the ".xs"
file and to generate the cross section in a new layout window.

You might also like