Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fall 2012
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).
LOGO
Bahram_RN@yahoo.com
1/23
L-Edit Modules
L-Edit: The layout editor. L-Edit/DRC: The Design Rule Checker. L-Edit /Extract: The layout extractor to
SPICE.
LOGO
Bahram_RN@yahoo.com
2/23
L-Edit Window
L-Edit v8.30
Menu Bar Toolbars
File and cell name Location
LOGO
Layer Palette
Drawing windows
Mouse Buttons
Bahram_RN@yahoo.com
3/23
L-Edit Toolbars
File> Open
LOGO
File> Print
File> Copy
File> Undo
Hierarchy level
File> New
File> Save
File> Cut
File> Paste
File> Redo
View> view> Edit> Insides> Cell Edit-in Toggle Browser Place> insides Pop Out
Cell> Open
Draw> Rotate
Draw> Ungroup
Draw> Move By
Edit> Find
Edit> Duplicate
Draw> Group
Tool> DRC
DRC Setup
View> Goto
Tool> Extract
Bahram_RN@yahoo.com
4/23
L-Edit Toolbars
Selection tool Polygon Polygon (90 deg.) (all-angle) Wire (35 deg.) Wire Width
LOGO
Circle
Torus
Arc
Port
Instance
Layer Palette
Selected Layer name
Layer Palette
5/23
Things to know
Lambda Definition ((
LOGO
L = 2
L: The channel length of the MOSFET, i.e, half the size of technology used. Exp) L=180nm 1Lambda=90nm Note: You must set the length of the square to represent One lambda or one Locator Unit.
Bahram_RN@yahoo.com
6/23
LOGO
Relationship between L-Edit internal units. one internal unit is1nm (1/1000lambda)
Technology unit
Bahram_RN@yahoo.com
7/23
LOGO
These are just the dots shown on the screen. This is where your mouse will snap to.
Bahram_RN@yahoo.com
8/23
LOGO
Bahram_RN@yahoo.com
9/23
LOGO
Bahram_RN@yahoo.com
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
V in
Vout
Nmos L=0.5 m Wp=1.0 m n
VSS
Bahram_RN@yahoo.com
11/23
Example
Create new Layout file
File > New. In the following open window, Browse and choose mamin 08.tdb in Copy TDB setup from file area. It usually locates in setup directory.
LOGO
Bahram_RN@yahoo.com
12/23
Example
Design Setup
As mentioned before from: From Menu> Setup> Design >
LOGO
13/23
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.
It is a good idea to run DRC at each stage of your design so that you can fix any error along the way
LOGO
N-Select
P-Select
10
Active
Poly
Bahram_RN@yahoo.com
14/23
Example
Nmos
Do not need to draw P-Well (Why?). Draw N-Select and P-Select. Draw Active. Draw Poly.
LOGO
P-Select
N-Select
Bahram_RN@yahoo.com
15/23
Example
Draw VDD and GND Lines.
LOGO
VDD
GND
Bahram_RN@yahoo.com
16/23
Example
Connect Poly of PMOS and NMOS.
Connect source of PMOS to VDD by Metal1.
LOGO
Add an input connect between Metal1 and Poly. Label the INPUT, OUTPUT, VDD and GND.
Bahram_RN@yahoo.com
17/23
Example
LOGO
be
Bahram_RN@yahoo.com
18/23
Example
LOGO
L-Edit can be used to generate SPICE-compatible circuit file listings using the Extract option in the setup window of the menu bar menu bar.
Bahram_RN@yahoo.com
19/23
Example
L-Edit Extractor General
Enter the name of the extractor definition file
LOGO
Enter the name of the SPICE output file. name.cir for PSPICE name.sp for HSPICE
Bahram_RN@yahoo.com
20/23
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
LOGO
Bahram_RN@yahoo.com
21/23
Example
L-Edit Extractor Click: Ignore All
LOGO
Bahram_RN@yahoo.com
22/23
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) Cpar1 2 0 C=1.72875E-015 Cpar2 3 0 C=1.0445E-015 Cpar3 4 0 C=1.69675E-015
M2 2 1 4 4 PMOS L=5E-007 W=2.5E-006 AD=4.375E-012 + PD=8.5E-006 AS=4.375E-012 PS=8.5E-006 M1 2 1 3 3 NMOS L=5E-007 W=1E-006 AD=2.5E-012 + PD=6.5E-006 AS=2.5E-012 PS=6.5E-006 * Total Nodes: 4 * Total Elements: 5 * Extract Elapsed Time: 0 seconds .END
LOGO
Bahram_RN@yahoo.com
23/23