Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng...

32
Ge#ng Started with L‐Edit

Transcript of Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng...

Page 1: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Ge#ngStartedwithL‐Edit

Page 2: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

• L‐editisaLayoutEditor.Itisaproductof

• EDAstandsfor“ElectronicDesignandAutoma@on”

• hBp://www.tanner.com/eda/

Page 3: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Layout

Layoutisessen@allyadrawingprocess.Youaredrawingthetwodimensionalgeometriesthatwillenduponyourmask.

Layouttoolsareessen@allyCADdrawingtools,butincludeaddi@onalusefulfeatures.

Everyareaofeachmaskwillbeeitheropaqueorclear.Thatiswhatyouaretryingtodefine‐whichareasarewhich.

Page 4: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

OutputYourendproductisafilewhichcontainsthedataforyourmask.

StandardformatisGDSII(“GerberDataStreamInforma@onInterchange”).Itincludesinforma@ononthelayersofyourdesignandthe2Dgeometries.

OthercommonformatsareCIF(CaltechInterchangeFormat),DXF(DrawingExchangeFormat‐AutoCAD),andGerber(PrintedCircuitBoard‐PCB)files.

Some@mescompanieswillchargeyouanaddi@onalfeetoconvertyourCADformatintoGDSIIsotheycanmakeyourmasks.

Page 5: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Goal

Wehavea2layerprocesswith10micronminimumfeaturesize.

Thetwolayersare:– Ananochanneletchlayer(GDSIIlayer1).– Amicrochanneletchlayer(GDSIIlayer2)whereweetchthroughanaluminiumlayertoformreservoirsforthenanochannels.

Page 6: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

LaunchL‐edit

Toolbars

AerialView

LayerPaleBe

DrawingWindow

MouseBuBons

CellName

Page 7: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

MakeaNewFile

Thiswillcreateanewlayoutwithanamelike“Layout1”andwithasinglecell,“Cell0”.

Makeanewfileoftype“Layout”.

“TDB”is“TannerDataBase”‐yourlayoutwillbesavedinaTDBfile,aproprietaryTannerformat.

Ifyouwanttocopysetupinforma@onfromanexis@ngTDBfile,browsetoit.

(Forinstance,thiscouldcopyDesignRulesandLayerNames).Select<empty>foranewfilewithnosetupinforma@on.

Page 8: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

SetupTechnologyGotoSetup|Design.Technologytab.

Asdisplayedonscreen.Micronsisagooddefault.

Createanameforyourfabrica@onprocess.

Thisistheunitinthetechnologythatis,[email protected]?For0.18micronprocess,itwouldbe0.18microns.

InternalunitsarewhatisactuallyusedinL‐[email protected](seedisplayunitsabove).However,youneedtoknowthiswhenyouexportyourfinaldesigntoGDSII.ThedefaultforGDSIIisthatonedatabaseunitis1nm(1/1000microns).Thiswillbethesmallestincrementyoucanstore,andwillalsodeterminethemaxsizeofyourdesign.L‐editmaxsizeis‐536,870,912to+536,870,912units;at1nm=1internalunit,thisissomethinglike42inchesonaside.Keepdefaultof1nmperinternalunit.

Page 9: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Setup|Design|Grid

Thesearejustthedotsshownonthescreen.

Thisiswhereyourmousewillsnapto.Ifyouwanttomakesureyoudon’tmakeanythingsmallerthanyourminimumfeaturesize,setthemousesnapgridtoyourminimumfeaturesize.

Thisistheminimumfeatureyoucanmakeinyourprocess.

Page 10: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

SetupLayers

Createallthelayersyouwantinyourdesign.Easiestthingwouldbeonelayerpermask.Youcansettheappearanceofthelayer(colorandpaBern)under“rendering”.Wewilltalkaboutderivedlayerslater.

Page 11: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

WhenyouexporttoGDSIIorCIF,thislayerwillbeexportedasthatGDSIIorCIFlayer

Addlayersyouwant…definetheirnameandrendering.

Ifyouplantomakewiresinthatlayer,youcansetadefaultwirewidthandend/joinstyle.

UsedbyL‐edit‐don’tmesswiththem

Page 12: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Task1

1)Createanewlayoutwithan<empty>setup.2)Makesureworkingunitsaremicronsandinternalunitsarenm.3)Setmousesnapto5micronandmanufacturinggridto1microns.4)Definetwolayers:nchannelandmchannel.Givethemsomeinteres@ngcolor/paBernsoyoucantellthemapart.5)SettheGDSIIlayernumbersto1fornchanneland2formchannel.

Page 13: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Layers

Hereareallthelayersinyourlayout.Theycancorresponddirectlytomasks,ortheycancorrespondtologicalunits(suchasanchors,holes,structures,channels)whichmayeventuallybegrouptogetherintoasinglelayertomakeyourmask.

MouseoveralayerbuBontomakethelayerac@ve,andtohideandshowit.

Youcanselectwhichlayersarevisibleinthepallete

Page 14: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Cells

Thisisthenameofthecellwithinthecurrentlayout.Youcanhavemul@plecellswithinasinglelayout

AcellwithinyourlayoutissomelogicalenAty;oCensomethingyouwanttoduplicatemanyAmes.Forinstance,ifyouhavealayoutwithmanyidenAcalchipsinit,youmaydesignthechipasasinglecell,andthenarraythecellmany@mestocreatetheoveralllayout.Thenifyouneedtomakeachangeyoujustchangethecellandalltheinstancesofthatcellupdate

Page 15: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Drawing

Rightclickandselect“AllAngleandCurve”toaddcurvetoolsforcirclesandarcsandtoroids.

Page 16: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Drawing

Chooseyourdrawingtool.

Selectyourworkinglayer

Page 17: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Mousing

Thiswilldisplaythecurrentcursorloca@on.

Asyoumousearound,thisspotshowswhicheachmousebuBondoes.Ifyouholddownshir,control,oralt,youwillgetdifferentop@ons.

Page 18: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Selec@ng

Chooseyourselecttool.Youcanonlyselectitemsonvisiblelayers.

AttheboBomlerofthescreenitwilltellyouwhatyouselected.

Page 19: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Edi@ng

Selecttheobjectyouwanttoeditandpress“Ctrl+E”.

Adialogueboxwillpopup.Youcannowchangethelayertheobjectison,thedimensionsoftheobjectandsoforth.

Page 20: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Moving

Thereareafewop@onstomoveobjectsinL‐Edit:(1)Selecttheobject,press‘Alt’anddragittothenewposi@on

(2)Selecttheobjectandhit‘M’.Youcannowdefineanexactmove.

Page 21: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Copying

Youcancopyandduplicateobjects:

(1)Tocopy:Selecttheobjectandpress‘Ctrl+C’.Thenpress‘Ctrl+V’topastetheobjectontotheac@vecell.Youcannowmovetheobjectwhereyouwantit.

(2)Toduplicate:Selectanobjectandpress‘Ctrl+D.Nowhold‘Alt’[email protected]@ngisaveryusefultoolwhenyouwanttorepeattheac@onanumberof@mes.

Page 22: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

MoreEdi@ng

RotateFlipSliceNibbleMergePerformbooleanoperaAons(And,Or,Subtract,ShrinkandGrow…andresultscanenduponanylayer.)

Page 23: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

ZoomingandPanning

+and–keyszoominandout.‘Home’keyzoomstoseeeverything.

‘Z’putsyouinzoommode,thenlerbuBonzoomsinonaboxedarea,middlebuBonpans,rightbuBonzoomsout.Arrowkeyspanaroundthedesign.

Page 24: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Measuring

Youcanusea90degree,45degreeorallangleruler.ItwilltellyoutherulerlengthattheboBomlerofthescreen.Ifyouwanttoreadtherulerwri@ng,youmayneedtoselectandedittherulerandchangefontsize.

Ifyoupush“q”yourcurrentcursorloca@onwillbecome0,0andyoucanmovetoanewspotandseewhereyouare.Push“q”againtogobacktoglobalcoordinates.

Page 25: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

ObjectSnap

Youcandeterminewhatkindsofthings(vertex,edge,center,etc.)yousnaptobyselec@ngthesebuBons.

TurnonobjectsnapifyouwantitbyclickingthismagnetbuBon.

Page 26: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

ArrayingCells

Onceyouhaveacelldesigned,youcancreateanarrayfromit.

Gouptoyourtoplevelcell(Cell0).(Use“window”menu)Say“cell|instance”andselectthecan@levercell.

ThenpushCtrl‐etoeditcellparameters,includingarraying.

Page 27: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Task2

1.Drawachannelinthenchannellayerwhichis20micronwideand5mmlong.2.DrawtwoboxesinthemchannellayerwhichareaBachedtothechannelasshown.Notethe25micronoverlap.

Figure1

Page 28: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

3.Nowaddascalebelowthenanochannelasshown.Youwillneedtoplaywiththescaleop@onstodothis.

4.YourfinaldesignshouldlooklikeFig2.SavethefileasFirst‐nameLast‐nameini@al_HW1(e.g.CherryG_HW1.tdb)

Figure2

Page 29: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

5.Thenextslidewilltakeyouthroughtheprocessofexpor@ngfiles.Exportyourfileinboth.gdsand.dxfformatwiththesamenamingconven@onasgivenbefore.(Youonlyneedtoturninthe.gdsfile)

6.Finally,printoutyour.tdbfiletoscale(setthescaleas1000micronpercm).

Page 30: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Genera@ngtheFinalGDSII

UsedefaultGDSIIorcustomforthesame

Choosewhichcelltoexport.Allsub‐cellswillbeexportedtoo

GDSIIpolygonshaveamaximumnumberofver@ces–willbreakupanyhugepolygons(especiallycurves!)intomanageablesmallerpieces

Makesurethelayersyoucareaboutarenothidden!

Page 31: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

Checkthelogthatpopsupforerrorsandwarnings.

Page 32: Geng Started with L‐Edit - College of Engineeringsumita/courses/Courses/ME141B/LEdit... · Geng Started with L‐Edit ... 2D geometries. Other common formats are CIF (Caltech Interchange

References

• L‐Edithelpdocumenta@on• ‘TannerEDAL‐Edittutorial’,RobertWhite

PreparedbyCherryGuptaforME/ECE141B