Layout Tutorial
Layout Tutorial
LayoutEditorTutorialJordanBisasky
AllegroPCBDesign
AllegroPCBDesignisacircuitboardlayouttoolthatacceptsalayoutcompatiblecircuitnetlist(ex.from CaptureCIS)andgeneratesoutputlayoutfilesthataresuitableforPCBfabrication.Thistutorialisthe secondpartofthePCBprojecttutorial.BeforestartingwithPCBDesign,youmusthaveacompleted schematicwithnoerrors.Thebeginningofthistutorialrunsthroughhowtocreateanetlistfromyour schematic.SimplestepsinproducingPCBlayoutinvolveimportingthenetlist,placingcomponents, routingandgeneratingoutputfilesandreports.
CaptureCISTutorial(Continued)
InsertingFootprints ForeverypartusedintheschematicinDesignEntryCIS,theremustbeanaccompanyingfootprint.The footprintsareprovidedinazippedfolderontheCMPE310homepage.Thefootprintsshouldbeina folderinthesamedirectoryastheschematicDSNfile.ThereisalsoaPCBFootprintsPDFwiththe footprintnamescorrespondingtotheparts.Foreachpart,leftclickandthenrightclickonthepart. SelectEditProperties.UnderPCBFootprint,insertthefootprintnamefromthePDFandthenhitApply tosave.
Figure1:InsertingfootprintsfromDesignEntryCIS
CMPE310 CreatingtheNetlist
LayoutEditorTutorialJordanBisasky
Figure3:Runningnetlist
CMPE310
LayoutEditorTutorialJordanBisasky
AllegroPCBEditor
Creatingaboard OpenPCBEditor:Start>AllPrograms>CadenceSPB16.01>PCBEditor>AllegroPCBDesignXL CreateanewboardbygoingtoFile>New BrowsetotheSDrivedirectoryofchoice(preferablythesamelocationasyourschematic),inserta DrawingNameandsettheDrawingTypetoBoard.
CMPE310
LayoutEditorTutorialJordanBisasky
CMPE310
LayoutEditorTutorialJordanBisasky
CMPE310 SettinguptheBoardLayers
LayoutEditorTutorialJordanBisasky
TheunitsareinMilswhere1000Mils=1inch.AlloftheothersettingsshouldmatchthoseinFigure8.
CMPE310
LayoutEditorTutorialJordanBisasky
Figure8:AdjustingtheDesignParametersEditortosupporttherequiredboardsize
CMPE310 CreatingtheBoardOutline
LayoutEditorTutorialJordanBisasky
CMPE310
LayoutEditorTutorialJordanBisasky Figure10:Placingtheboardoutline
CMPE310
LayoutEditorTutorialJordanBisasky
Figure12:Addingthesecondrectangle
CMPE310 PlacingParts
LayoutEditorTutorialJordanBisasky
Figure13:PlacingpartsPlacingthe8086
CMPE310 Routing
LayoutEditorTutorialJordanBisasky
Figure15:Autoroutingtheparts
CMPE310
LayoutEditorTutorialJordanBisasky