1 l-edit tutorial eel 4310. 2 why use l-edit? l-edit is a freeware and is very useful for academic...

18
1 L-EDIT Tutorial EEL 4310

Upload: everett-hart

Post on 27-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

1

L-EDIT Tutorial

EEL 4310

Page 2: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

2

Why use L-edit?

• L-Edit is a freeware and is very useful for academic purposes

• Though industry uses Cadence, L-Edit can illustrative the significant points for laying out CMOS circuits. Cadence is rather complex in comparison.

• L-Edit can be used to extract parasitic capacitance which enables us to predict the delay in CMOS circuits.

Page 3: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

3

DOWNLOAD INSTRUCTIONS

• The downloadable version of L-edit can be found in Dr Thompson’s website.

http://www.thompson.ece.ufl.edu/Fall2007/downloads.htm

• Download the file from the first link- stu712.zip:

Ftp site for L-Edit Pro student version • You can also download L-Edit from

www.tanner.com/eda

Page 4: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

4

Setup

• This version must run in 256 colors. 

• For Windows XP users, set the display by right clicking the short cut created for L-edit and choosing properties. 

• Then click the compatibility tab.  Under display settings click 256 colors.

• Open L-edit

Page 5: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

5

Page 6: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

6

Drawing Layout

• 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 ~\stu712\mosis\. Else browse to find mamin08.tdb located in the mosis folder of stu712 file

Page 7: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

7

Relationship between Lambda and Microns

• Setup > Design

Establishing =.5, therefore

2=1

Page 8: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

8

To establish GRID

• Zoom the window to see grid

• Distance between grid points is 1 lambda

• In order to set mouse snap to Grid :– Click Setup -> Design– Click on the Grid tab– Set Mouse snap grid to 1 locator unit

Now the technology is setup!

Page 9: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

9

Inverter Layout

• Layout Specifications:

NMOS:– L = 2 Lambda, W = 6 Lambda

PMOS:– L = 2 Lambda, W = 12 Lambda

Page 10: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

10

PMOS• Choose N-Well in the left palette

and draw a box.• In the N-Well area, draw P-

Select. Notice that the size and position should obey Design Rule, which can be found at http://www.mosis.org/Technical/Layermaps/lm-scmos_scnpc.html.

• With the help of DRC button , the violation of design rule can be shown by right clicking the place which is highlighted. It is a good idea to run DRC at each stage of your design so that you can fix any error along the way

• Draw Active.• Draw Poly.

Page 11: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

11

NMOS

• Do not need to draw P-Well because the empty grid of L-Edit stands for P-Well.

• Draw N-Select.• Draw Active.• Draw Poly.

Page 12: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

12

Power Lines

• Draw Vdd and Gnd Lines

Page 13: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

13

Well Taps

• For PMOS, place a small N-Select on the N-Well, add a small Active layer. From this active layer put contacts to the Metal1 layer that connects to VDD.

• For NMOS, on the P-Well substrate, place a small P-Select and then Active layer. From this active layer put contacts to the Metal1 layer that connects to GND.

Page 14: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

14

• 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.

Page 15: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

15

LABELS

• Label the INPUT, OUTPUT, VDD and GND using button

Page 16: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

16

Design Rule Check

• Click Tools -> DRC (or the DRC box in the toolbar)

• Run DRC for the total layout.

• Click the Write errors to file box, and give a descriptive filename

• Fix the errors listed.

• Once there is no DRC error shown, the layout is ready to be extracted.

Page 17: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

17

Submitting HW

• When submitting an L-edit file as part of a homework or project, mail it to

[email protected]

• I only need the *.tdb file

Page 18: 1 L-EDIT Tutorial EEL 4310. 2 Why use L-edit? L-Edit is a freeware and is very useful for academic purposes Though industry uses Cadence, L-Edit can illustrative

18