Beruflich Dokumente
Kultur Dokumente
(Layout Editor)
1/23
LOGO
Introduction
L-Edit is an Integrated Circuit Layout
Tool used to draw the two dimensional
geometry of the masks or layers to
fabricate an integrated circuit.
Different layers are represented by
by different colors and patterns.
Manufacturing constraints can be defined
in L-Edit as design rules.
L-Edit files are saved as file_name.tdb
(Tanner Database).
1/23
LOGO
L-Edit Modules
L-Edit: The layout editor.
L-Edit/DRC: The Design Rule Checker.
L-Edit /Extract: The layout extractor to
SPICE.
2/23
LOGO
L-Edit Window
L-Edit v8.30
Location
Menu Bar
Toolbars
Layer Palette
Drawing
windows
Mouse
Buttons
3/23
LOGO
L-Edit Toolbars
File>
Print
File>
Open
File>
Copy
Edit>
Edit-in
Place> Edit>
Push Into Find
File>
Undo
File>
File>
File>
File>
File>
New
Save
Cut
Paste
Redo
Draw>
Rotate
Edit>
Duplicate
Draw>
Draw>
Flip>
Slice>
Draw>
Vertical Horizontal Merge
Draw>
view>
Zoom>
Mouse
view>
Edit>
Hierarchy level
View>
Cell
Insides>
Edit-in
Place> Browser
Toggle Pop Out
insides
Draw>
Ungroup
Draw>
Move
By
Help>
LCell>
Edit
Copy
User Guid
Tool>
DRC Box
Edit>
Find
Cell>
Tool>
Open
Cross
Section
Tools>
Edit>
Find Clear Error
Previous Layers
Draw>
Draw>
Draw>
Edit>
Tool>
DRC
Edit>
View>
Tool>
Flip>
Nibble
Horizontal
Slice>
Vertical
Group
Edit
Object
DRC
Setup
Find
Next
Goto
Extract
4/23
LOGO
L-Edit Toolbars
Selection
tool
Polygon Polygon
(90 deg.) (all-angle)
Rectangular Polygon
Box
(45deg.)
Wire
(35 deg.)
Wire
Wire
Wire Width
Circle
Ruler
Ruler
(90 deg.) (all angle)
Torus
Arc
Port
Ruler
(45 deg.)
Layer Palette
Selected
Layer name
Layer Palette
Layer Palette
scrollbar
5/23
Instance
LOGO
Things to know
Lambda Definition ((
6/23
LOGO
Technology
unit
7/23
LOGO
To set
One locator Unit=lambda
8/23
LOGO
9/23
LOGO
10/23
LOGO
Layout Example
Draw the layout of a CMOS inverter given the following:
L= 0.5m, Wn= 1.0m, and Wp= 2.5m.
VDD
Pmos
L=0.5 m
Wp=2.5 m
Vin
Vout
Nmos
L=0.5 m
Wn
p=1.0 m
VSS
11/23
LOGO
Example
Create new Layout file
File > New.
In the following open window, Browse and choose mamin08.tdb in
Copy TDB setup from file area. It usually locates in setup directory.
12/23
LOGO
Example
Design Setup
As mentioned before from: From Menu> Setup> Design >
Establishing
l =0.25mm,
therefore
2l =0.5mm.
LOGO
Example
Pmos
Choose N-Well in the left palette and draw a box
In the N-Well area, draw P-Select (for D&S) and
N-Select (for Body). Notice that the size and position
should obey Design Rule, which can be found at:
http://www.mosis.com/files/scmos/scmos.pdf.
N-Select
P-Select
2
It is a good idea to run DRC
at each stage of your design
so that you can fix any error
along the way
10
Draw Active.
Draw Poly (Gate).
N-Well
Active
Poly
14/23
LOGO
Example
Nmos
Do not need to draw P-Well (Why?).
Draw N-Select and P-Select.
Draw Active.
Draw Poly.
P-Select
N-Select
15/23
LOGO
Example
Draw VDD and GND Lines.
VDD
GND
16/23
LOGO
Example
Connect Poly of PMOS and NMOS.
Connect source of PMOS to VDD
by Metal1.
Connect source of NMOS to GND
by Metal 1.
Connect Drain of PMOS and NMOS
by Metal 1.
Add an input connect between
Metal1 and Poly.
Label the INPUT, OUTPUT, VDD
and GND.
17/23
LOGO
Example
be
18/23
LOGO
Example
19/23
LOGO
Example
L-Edit Extractor
General
Enter the name of the
extractor definition file
20/23
LOGO
Example
L-Edit Extractor
Output
Select :
Comments: Write
Nodes Names.
Write Nodes as: Integers
Write Node
parasitic
Capacitance.
Place device labels on
layer: Metal1.
Then Click Run
21/23
LOGO
Example
L-Edit Extractor
Click: Ignore All
22/23
LOGO
Example
The generated SPICE file
* NODE NAME ALIASES
*
1 = VIN (-7.5,-6.5)
*
2 = VOUT (27.5,-6)
*
3 = GND (-7.5,-31)
*
4 = VDD (-6,30)
23/23
25/23