首页 Cadence(allegro)中文教程

Cadence(allegro)中文教程

举报
开通vip

Cadence(allegro)中文教程CadenceAllegro中文简易手册-http://www.21spacetime.com收藏整理CadenceAllegro简易手册AllegroPCBLayoutSystemLabManual.CHAPTER1熟悉环境在开始前请将范例复制到您的工作路径下如:<在安装路径下>\share\pcb\selfstudy\user1Æc:\allegroclass\user1启动程序开始Æ程序集ÆCadenceÆPCBsystemÆAllegr...

Cadence(allegro)中文教程
CadenceAllegro中文简易手册-http://www.21spacetime.com收藏整理CadenceAllegro简易手册AllegroPCBLayoutSystemLabManual.CHAPTER1熟悉环境在开始前请将范例复制到您的工作路径下如:<在安装路径下>\share\pcb\selfstudy\user1Æc:\allegroclass\user1启动程序开始Æ程序集ÆCadenceÆPCBsystemÆAllegro(电路板工具)开始Æ程序集ÆCadenceÆPCBsystemÆPadDesigner(焊点编辑)开启旧档选FILE/OPEN请开启C:\AllegroClass\User1\Cds_Routed.brd档如果选了ChangeDir则会将现有路径C:\AllegroClass\User1变成你的内定工作路径认识你的工作窗口有指令区menubar图标区iconribbon控制盘controlpanel工作区designwindow状态区statuswindow命令区consolewindow.若想自定窗口位置customize则选View-Customization/Display可设左侧controlpanel所放的新位置为浮动式undocked贴左侧Docked_left贴右侧Docked_right(系统值)View/customization/toolbar则设定控制图标区显示效果项目…显示缩放ZoombyPointÆ显示框选区以左键框二点ZoomfitÆ显示资料全区ZoominÆ放大比例ZoomoutÆ缩小比例ZoomworldÆ显示整个工作区ZoomcenterÆ光标点为下个屏幕中心按Ctrl键配合按着的鼠标右键画w即可Zoomfit.若画Z即可Zoomin画面平移PAN1.利用方向键可平移2.三键鼠标则按中间键即可动态平移.若为二键鼠标则为右键+shift显示项目控制在右侧的控制盘中有visibility项目来控制显出的对象打勾者代表要显示详细的设定则用指令Setup-color/Visibility而这些对象分成群组Group级Class次级Subclass在此可控制图层及各项目的显示与否,我们顺便试一下如何录script1选File-Script指令,键入文件名为colors(勿按Enter键),再点选Record 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 2选Color/Visibility指令,如果要全关选右上角的GlobalVisibility将值改为AllInvisible确定后选套用Apply.这样会关所有显示项目3选群组中的Components,找到Class里的RefDes请把它底下的Assembly_top方框勾选起来表示开启其显示4选群组中的Geometry把它BoardGeometry里的OUTLINE打开,也把PackageGeometry里的Assembly_top打开5选群组中的Stack-up,把TOP和BOTTOM的Pin.Via.DRC.Etch打开.而GND及VCC只开DRC.ANTIETCH如果要设新颜色请在下方色盘Palette中选要用的新颜色,再将它点到要修改项目的色块上就可改过来了6停止script录制选File-Script-Stop.先前的层面及颜色设定都会被存在colors.scr中.此colors.scr是一个文字文件,可用一般的文字编辑程序或File-FileViewer加以编辑如果要测试script,请先用AllInvisible全关所有显示,再到下方命令列中输入replaycolors就会看到程序把先前的设定重跑一次,而显示也回来了标示亮度Highlight将特定对象标示亮度以图形效果显示其特异性如以要找一颗U3的零件为例:1先Zoomin2选标示亮度DisplayÆHighlight或其图示3在右侧选高亮度的颜色4选Controlpanel中的Find页面5在Findbyname后net改成symbol(因为是找零件)6点Move键找到U3(敲入U3U*按Tab键)按ApplyOK7光标移至右下角全图显示区按右键选FindNext即可将此对象显示于画面中央控制可被选取对象在编辑对象如:移动复制删除之前须选到所要的对象所以选取对象等的控制会影响后续的动作流程以移动U4的零件及移动U4零件名称RefDes为例1Zoomin到U4附近(在左上角)2选EditÆMove指令3选右侧的Find页面4在Find的页面中选全选ALLON5点U4的字符串部份你会看到U4会被抓到游标上而你正在移动U4这颗零件(因为symbol有被选取)6选右键中的OOP取消移动U4的动作7在Find页面中选全关ALLOFF只选Text项目8再选U4字符串部份只有U4字符串被抓起像在调文字面的位置所以跟选择项目很有关系9取消检查数据项利用DisplayÆElement或其图标检查对象内容1先Zoomin2选DisplayÆElement或图示3在Find中选ALLON4随点选对象的不同会显示其相关的资料CHAPTER2零件的整备本阶段要试建一颗14PINDIP零件零件的组成有焊点PADSACK零件Packagesymbol每一个接脚PIN及孔Via皆视为一焊点PADSTACK如以60-38为例进入程序开始Æ程序集ÆcadenceÆPCBSystemsÆPADDesigner改种类为贯孔Through单位为mil精确值为1(小数后1位)焊点在每一铜箔层皆要有一般点regularPAD梅花瓣Thermal-reliefPAD挖开点Anti-PAD的三种效果1选Layer页面2点选BeginLayer3在一般点项目设形状为Circlewidth为60height为604在梅花瓣设形状为circle值为80Flash项目为TR805在挖开点设形状为circle值为80由于其它层设定相仿可点左侧Bgn按右键copy复制6点internal的左侧按右键选右键paste即可贴入不须重keyin7以同样方法贴到END层8在SOLDERMASK_TOP层的RegularPAD设circle大小为709一样复制到SOLDERMASK_BOTTOM钻孔定义如果定为Through-Hole焊点须定孔径及钻孔符号在DrillHole项目中定PlateType为Plated(孔壁镀铜)孔径38.Drillsymbol的Figure为钻孔符号效果Character为标示字符串Widthheight为符号的宽及高储存焊点选FileÆSaveas存到C:\allegroclass\user1档名为60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1File/New在DRAWINGNAME中敲入新零件名如DIP14并在DRAWINGTYPE中选PACKAGESYMBOL2设作图环境选SETUP–DRAWINGSIZE在MoveOrigin项目中的XY各敲入5000使原点调整至适当位置3加入焊点选ADDPIN或其图示并右侧OPTION项目中敲入焊点60S38D后按Tab键状态列会显示出Using‘60S38D.PAD’4光标移至状态列点选后敲入x00会把第一接点放到原点00的位置上(x须为小写)窗口缩放到PIN1附近5在右侧OPTION中改焊点为60C38D后按Tab键在Y的Qty项目中输入66在状态列输x0100则会放入向下距100mil的27接点7把Y项目的Qty改7个次序order改up8状态列输入x300–600会放入第8PIN到14PIN之焊点但是其脚号仍位于焊点左侧可按右键之OOP取消9将OPTION中的OFFSET值由-100改为100(表右边100mil处)于状态列输入x300-60010完成按右键中的DONE文字面绘制SILKSCREEN要调整格点大小时请以SETUP/GRIDS将NON-ETCH的XY值键入25表文字面绘制格点为251选ADD/LINE2将右侧OPTION选为PackageGeometry下的SILKSCREEN_TOP设画线角度等3画上文字面的矩形框组装外型绘制Assemblyoutline(可省略)同文字面之动作但层面为PackageGeometry下的Assembly-Top设文字面之零件名称及零件号1选Layout_LabelÆRefDes或其图示2图面为refDes下的Assembly_Top3点选放零件名称的好位置(须在Assemblyoutline中)4键入名称如U*(请先注意右侧的字体基准点角度)5选Layout_Label中ÆDevice6选适当的位置后键入devtype后按右键的DONE绘制零件限制区Packageboundary(可省略自动抓)定义零件高度(需要有Packageboundary才可定义)1Setup-Area-PackageBoundryHeight层面为PackageGeometry下的Place_Bound_Top2点先前建的PackageBoundry区域3输入高度值如180若没设则以Drawingoption下的symbolHeight为其内定高度值存零件文件(两者都要存)1选FileÆCreateSymbol存成可放到PCB上的.PSM檔2选FileÆSAVE存成供以后修改的图形.DRA檔以自动程序建零件利用SymbolWizard填入参数自动建零件1、File/New后在DrawingName键入名称如dip16在Drawingtype选PackageSymbol[Wizard]后选OK2选PackageType为dip后点Next(选零件包装)3套用CADENDCE规划选DefaultCadenceSuppliedtemplate套用其它零件则选Customtemplate后选.Dra档套入后选Next4设定使用的公英制准确位数及名称前字符串prefix5依不同零件外形设定其参数如脚数NumberofPins脚距LeadPitch行距Terminalrowspacing文字面的宽及长Width&Length)6选套用的焊点(一般焊点及第一脚)7定零件原点为中心centerofbody或第一脚pin1ofsymbol及是否另存.PSM檔8选Finish即OKCHAPTER3板框绘制板框在Allegro中属于特殊的MechanicalSymbol板框为电路板的外形尺寸,其来源可由手工绘入.,键坐标输入画成.如果有Option接口的话可由AUTOCAD转入DXF或Pro-Engineer的IDF.键坐标画图框1选File一New,在檔名DrawingName中敲入如cds_outline.请注意格式务必改成MechanicalSymbol后按OK2设绘图区选Setup一DrawingSize.将图区Size设成A.并把DRAWExtent改设成LeftX与LowerY在设原点偏移量.Width与Height设工作区大小设工作格点选Setup一Grids.将Non-Etch的格点设为25后按OK画板框选Add一Line.注意层面须改成BOARDGEOMETRY/OUTLINE.请输入x0200iy2300ix4000iy–2300ix–100iy–200ix–3700iy200x0200完毕按右键下的Done定工具孔ToolingHole选指令AddPin在右侧的Padstack中输入hole109再按Tab键.请在命令列输入x100300x1002400x39002400完毕按Done结束标尺寸Dimension利用Dimensionlinear指令,层面会自跳到BOARDGEOMETRY下的DIMENSION.点选被测线段就可拖出其尺寸标注线放上.倒角Chamfer如果画的板框有直角要倒角,可用指令Edit一Chamfer.在右侧Options中TrimSegment的First栏设50.表示未倒角的两边线段长为50mil.试着点要倒角的第一段线,再点它的垂直线,就可做出倒角效果来设走线及摆零件区1先Zoomin到图框的左下角,2选Setup一Area一RouteKeepin(走线区)在板框内的50mil(二个格点)内画出其布线限制区.(会在ROUTEKEEPIN下的ALL.)3选Setup一Area一PackageKeepin(摆零件)画出相同的限制区设禁止摆零件及走线区选Setup一Area一RouteKeepout(走线)画上不能走线的范围,其显示为一填满区.试画过后请Edit一Delete删除(在Find中要勾Shape),否则稍后可布线区域可能不够.其它如ViaKeepout则为禁打贯孔区存板框檔1选File一CreateSymbol设入档名如cds_outline后选Save会存成cds_outline.bsm的BoardSymbol檔.2再选File一Save存成cds_outline.dra的图形文件.建立环境档MasterDesignFile(.brd)环境档通常是只先放入板框而未含有逻辑数据的作图文件.利用它把大家讨论过认证的Geometry先设好的存在图档上.达到统一作图环境的目的.当成公司内的标准档.1选File一New,在檔名DrawingName中敲入如cds_master.请注意格式为Layout后按OK2设绘图区选Setup一DrawingSize.将图区Size设成B.,小数后位数Accuracy设成2.并把DRAWExtent的LeftX设成-5000,LowerY设成-5000完成按OK3放入板框零件,选Place一BySymbol一Mechanical,先点Library键才会列出各MechanicalSymbol,选先前建的cds_outline后按OK键准备放到图上4在命令列敲入x00,放到图上(0,0)点.完毕按Done加图框FormatSymbols如果要加上图框或其它注意事项宣告1Place一BySymbol一Format,先点Library键使列出各FormatSymbol.如果点选Asizeh.表示要挂上ASize横向的图框2利用光标把图框放至工作区上(请并确定板框数据含于图框范围内)3按右键选Next选到Note这个Symbol4请放在图框内板框外的适当区域中预放零件如果有特定的零件位置或固定的某几颗零件如connector.switch.等等.可以先摆到板上1选Place一BySymbol一Package.点Library使列出各实体零件.请选其中的conn140后按OK2在命令列输入x3775-200后按Done摆到图上设颜色1进到Color/Visibility中设定显示项目或其颜色.如果先前已存有Script文件请Replay控制图形效果,请在命令列输入replaycolors层数设定CrossSectionAllegro内定的板层为二层板(指二个电气层).您如果是多层板则必须先宣告其层面结构.如层数.材质.用途.Subclassname.正负底片效果等.而其材质的种类及特性定义在<cdsinsdir>/share/pcb/text/materials.dat檔中1选Setup一CrossSection点FR-4层名左侧的Edit后选Insert新增,则在原层之上会加入一个新的FR-4层.请总共新加入8层,因为我们待会要宣告此板为六层板,加上五层FR-4介质层及二层原有的空气层全部为13层.2点选第二个FR-4层准备把改设为内层的GND.请点其材质Material项目改设为铜箔Copper,将层面特性LayerType改选成Plane,而EtchSubclassname取名成GND.最后把其底片效果由念Positive改为Negative表示此层为负片.3最后设定完成如下.表示此板为47.2mil厚的六层板.如果要删层则点选那一层其左侧的Edit键后按右键选删除Delete即可存环境档宣告完毕要存成环境档,请用File-SaveAs另存新档设入档名为cds_master1.brd存入.通常Allegro的环境档可统一放在<courseinstdir>/allegro/project1/worklib/esdesign/physical路径下CHAPTER4加载联机关系与设定规范载入联机关系LoadtheNetlist联机关后档是一个由线路图程序所产生的文字文件netlist目的在交代零件(外型名称)及联机关系(接点及讯号名).要是零件需要作功能互换(gateswap或pinswap)则需另定零件宣告文件devicefile.如果有同类型但不同名零件可用对应文件mapfile宣告其对应不需每颗皆定义.以ORCAD为例,再执行完ERC电器检查后.即可执行其Tools-Netlist将线路图档转出联机关系档,其格式请选用others页面里的Allegro.就可把整份图转成一个联机档.net或.txt零件若是在布线时会做swap的联机交换则须为零件定义其Devicefile以宣告其零件之脚数闸数等到时:7400会对应7400.TXT套入宣告如果二者名称不同可以devices.map档宣告其对应性.以下devices.map为例零件7400会对应到74abcd.txt的device檔而非7400.txt如果要零件宣告文件devicefile,新版的ORCAD9.x可用指令Accessories-AllergoNetlist自动产生各零件的devicefile.不需手动以文字编辑程序逐一编写载入联机ImportLogic1.选File/ImportLogic定来源格式LogicType为Thirdparty.2.来源档案ImportFrom点选后再选Browse键选文字联机文件的3rdparty.txt.3.是否替换新零件Replacechangedcomponent.设Always4.是否允许拆原有布线Allowetchremovedduringeco依情况而定5.设定转联机关系时取代原图上的逻辑数据supersedeAlllogical.6.要加载联机成为电路板文件选加载Import. 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 规范Allegro的设计规范是在定义设计过程中的条件限制,这些条件的设定是用来作为设计时 安全检查 安全检查记录表范本安全检查记录表格安全检查记录表格式安全检查记录表范文安全检查记录表模板 的标准.例如我们可以定义层数,各层的规范,特殊讯号的限制条件如线宽间距打贯孔数,或特定区域条件等等,以配合电器或机构考量.而且宣告过的规范存在图档上,可避免以后布线时因考量因素众多而疏漏所造成需重修的情况.设定内定设计规则内定设计规则是给图文件中未经特定宣告的任意讯号(一般线)所套用进入Setup-Constraints请点选内定标准值DefaultValue设定其线到线,线到点,点到点,线宽,套用的贯孔等设定其它的设计规则在一份图档上有些特殊的线有其不同的规则相对于先前定的内定标准值如CLOCK讯号它的间距如为10mil不同于先前内定的5mil.其步骤为定RULESET请点选SPACINGRULESET下的SETVALUE.在DELETE后的空白处输入10MILSPACE后点选加入键加入新的RULESET.随后输入其各间距的值再按OK键确定宣告相关讯号选ATTACHPROPERTY-NET,选右侧的FIND点选下方的FINDBYNAME切换成NET后再输入CLK2.程序跳出其PROPERTY画面请选NET-SPACING-TYPE,在其VALUE中输入其组别名称如CLOCK后按APPLY确定讯号套上RULESET选在SPACINGRULESET中的ASSIGMENTTABLE设定各个RULESET之间的规范如CLOCK与NO_TYPE指先前订的CLOCK(本例中只有CLK2)与一般讯号NO_TYPE所套用的间距值为10MILSPACE设定实体规范在实体规范PHYSICALRULESET中选其SETVALUE键,在DELETE后的空白处输入10MILLINE后点选加入ADD键,建立新的PHYSICALSET.随后输入其允许最小线宽MINLINEWIDTH,缩线后最小线宽,最大线宽,是否形走线,套用的贯孔焊点为何等等.,结束按宣告相关讯号选ATTACHPROPERTY-NET,选右侧的FIND点选下方的FINDBYNAME切换成NET后再输入REF.程序跳出其PROPERTY画面请选NET-PHYSICAL_TYPE在其VALUE中输入其组别名称如ANALOG后按APPLY确定讯号套上RULESET选在PHYSICALRULESET中的ASSIGMENTTABLE套上各个RULESET的规范如把ANALOG套上先前订的10MILLINE,NO_TYPE指一般讯号请套上DEFAULT.第二项为AREA是当有设定特定区域AREA时才有对应的新值可输入其它的设定如ELECTRICAL是在设定其电气上的特殊规范如最小到点线长MINSTUBLENGTH,允许最多贯孔数MAXVIA等等而AREA则是以特定区域的方式来宣告其特别的设定值如线宽间距等设计规范存盘我们可将前面所设好的规范存成一个技术文件TECHFILE,请选指令FILE-EXPORT-TECHFILE设好文件名再按执行RUN键即可产生下次开新文件时层面只有二层,也没有特殊线宽或间距等设定,这时你可以加载技术档..这样这些设定即不须重设只须要把新讯号重新指定其对应的规则就可了查属性要检查己订属性可用1选EDIT-PROPERTIES配合右侧FIND2选DISPLAY-PROPERTIES指令后选要查询的值如NET_SPACING_TYPE,再于VALUE栏输入查询值如*表示任意即可查到先前订的CLOCK.在您绘图的过程中Allegro会以先前订的规范持续的检查你的图档当它有违规时则会有DRC的标记在上面.而这个蝴蝶形的标记的两边各有一个英文字母代表它检查的数据种类如L表线段LINE,.V表VIA,P表PAD等等,使我们能很快的知道错误在那儿而侦测到的错误项目又是什么数据间的状况可以马上加以改正.您也可以用SHOWELEMENT的指令来查看更详细的结果Chaper5摆放零件在建完零件,传入联机关系,订好规则之后紧接着的就是零件的摆放动作在图示中通常已经挂上了一些有关摆放零件的图标而这些图标就如同指令PLACE下的各个摆放功能请开启位于c:\\allegroclass\user1\底下的constrainted.brd手动编名因为置于板上的金手指尚未命名所以我们必须手动的帮它编名请选Logic-AssignRefDes并点选右侧Options下方的RefDes字段中输入J1点选金手指则会把这颗零件命名为J1设定摆放格点设摆放零件时移动零件的距离请选Setup-Grid下的Non-Etch将其SpacingX:值输入50,Y:值输入50.要不要显示格点则设定左上角的GRIDON以零件名称摆放PlacedByRefDes一般摆零件时习惯边看线路图边摆零件,所以我们须将相关的零件逐一叫出这样就会用到此功能请选PlaceByRefDes指令敲入零件名U5后按OK就可抓出U5到图上准备摆入.如果想要旋转,请按鼠标右键选择Rotate这时零件上就会跑出一根控制杆到光标位置利用鼠标转动即可控制其旋转角度.按左键可停止旋转.移动到要摆的中下图区后按右键选Done放置如果摆上的零件看起来是一个填满的大方块是因为开启了它的限制区.想关闭请至Display-Color/Visibility把PackageGeometry/Place_Bound_Top项目勾勾去掉除了此种方法外如果新摆入的零件都须转一个特定角度的话可到Setup-DrawOptions选其中的SYMBOL把Angle字段输入或改选成90再点OK键试着抓U7进来摆,你可看到它己是旋转了90度等着您摆入移动零件如果已摆入零件其位置须要挪移请选Edit一Move后再到右侧的Find项中全关只留Symbols.请点选要移动的零件(最好点它的名称字符串)零件就会被抓到光标上,待移到新位置后,点右键按Done即完成移动一群零件同样以Edit一Move指令以鼠标左键框出一个区域,框住要一齐挪移的零件(如果要放弃框选范围可选右键下的Oops).再以左键定其基准点就可一齐移动到时再以右键下的Done确定.再框选时请勿框到BoardOutline,Keepins,keepouts的BoardSymbol资料.其它摆放的动作有Place一Component一ICs摆IC类零件�Place一Component一IOs摆输出入类零件Place一Component一Discrete摆附属小零件Place一Component一ALL摆所有零件联机互换的动作有Place一Swap一Component零件位置互换Place一Swap一Functions闸联机互换(需有device宣告)Place一Swap一pins接点联机互换(需有device宣告)联机显示控制联机指点到点间用来表示其电气接续性的表示线.我们会依不同需求开关某些零件或讯号的显示效果来达到评估布线策略的目的显示(关闭)所有联机Display一Show(Blank)Rats一All显示(关闭)单颗零件Display一Show(Blank)Rats一Component显示(关闭)单条联机Display一Show(Blank)Rats一Net产生摆放零件报表您可以产生一份摆放零件报表它可列出图中已摆放及未摆放之零件数据您在摆完零件后可用它来再确认是否有漏网之鱼尚未摆入HAPTER6布线布线相关指令设定布线格点随着不同的布线须求.您可为不同层设定不同的布线格点或是设定所谓的不等距格点如898这样的工作格点.指令为Setup一Grids设定格点,其中左上角的GridsOn为设定是否显示格点.Non-Etch为非电气层格点如摆零件.AllEtch为所有电气层之走线格点.Top….为各电气层之走线格点值在布线时我们必须在右侧的Options中设定布线的工作层Act及代换层Alt在走线时首先走在工作层上如果要换层只须连续点二下左键(双击)则您的工作层及代换层会自动互换并打上贯孔试走第一条线1请先关闭所有联机显示,然后选Display一ShowRats一Net按鼠标右键选其中的NetName输入clk2使只开此讯号的显示效果2Zoomin到U15选择布线图示或Route一Connect将右侧的Options中的Act层设为Top,Alt层设为IS3,线的角度设45度线宽设5,布线效果RouteType设手动布线Manual.3试着点线开始布线,一开始走出时是在正面ToP层,如果觉得走得不好请用右键按OoP取消删除布线如果不满意先前所走的布线结果可以用Delete指令予以删除但是请配合右侧Options或Find的选项让使用上更加的便利1.全线删除请选择删除示或指令Edit一Delete在Find下请先选ALLOFF再开Clines请点CLK2的布线,此线会全部高亮请再按右键下的Done就会把它删掉(请救回此线以执行以试作底下其它动作)2.线段删除如果要删掉的只是某些线段非整条布线,请在右侧的下Find关所有项目只留ClineSegs同样点CLK2你会只看到此线段高亮,如果点其它线段则先前的线段即消失被删除了3.二点间线段删除如果要删掉的只是某些线段内的一小段,选Edit一Delete按右键下的Cut,点要删掉线段内的第一点(线段变亮)再点第二点,则剩此区间高亮可删除.布线效果RoutingType在走线的过程中我们有三种效果可以选择,分别是手动布线Manual,循迹布线ToCursor,结点布线ToPick1.手动布线Manual--------在前一光标位置与目前的光标位置间显示出走线’不会自动闪其中的障碍但推线效果明显2.循迹布线ToCursor-----随游标带出布线的走向,可动态的看出将布线的效果,会自动的闪避其中的障碍3.结点布线ToPick--------前后光标点间无法看到动态的布线轨迹,但是会自动闪线且速度比较快右键指令走线的过程中按鼠标右键会出现一些选项Done=>布线停止,回到空-状态IdleOops=>取消前线段动作Cancel=>取消前指令Next=>布线暂停,改走其它线TempGroup=>宣告走bus线讯号Complete=>结束bus线讯号选入动作Reject=>放弃现有选取,可改选其它AddVia=>打贯孔Finish=>以同层自动走完未布线段SnapRatT=>移动讯号T点位置Neck=>窄线布线,须依PhysicalRuleSet宣告NewTarget=>改定同讯号的目的点(布线终点)NoTarget=>尾段讯号不显示SwapLayer=>走线换层(Act层换到Alt层)Toggle=>出线角度切换(先直再斜或先斜再直)打贯孔贯孔是用来导通层到层之间的讯号关系,贯孔必须有焊点的特性在布线的过程若加入贯孔则其工作层与代换层就会自动切换走到对应的布线层面.动作为连续点二下左键(双击)或选右键里的AddVia.移线利用移线指令SLIDE可移动先前所布的线段.你只需要选好指令后用左键点选要移动的线段即可动态的移动此线段,而与此线段相连的线段效果也会自动调整保持整体的完整性1请开启档案CDS_ROUTED.BRD稍为Zoomin到局部区域上.请选图标区上的移线图示或ROUTE一SLIDE2在右侧的Find项目中全清只留Via及Segment3以左键点选线段移动看看,也以左键定其新的落点4可以试着改变调整右边设定如角度CORNER或最大斜线长度Max45Len看看它的效果修端点VERTEX要挪动,新增,重迭,删除(选右键下的DELETEVERTEX),请利用EDIT-VERTEX或按F7键.即可修整端点自动整线有Route-CustomSmooth或Route-Gloss可执行SPECCTRA自动布线当您执行ROUTE一SPECCTRA-Auto儿时Allegro会发起SPECCTRA的自动布线程序并建立一个同档名的.dsn檔.在自动布线结束后SPECCTRA会产生一个.ses檔在回到Allegro时转入成已布线档SPECCTRA手动布线执行ROUTE一SPECCTRA-Interactive,可转档到Specctra并以其EditRoute作手动布线产生未布线报表在布线完毕后.我们如果要确定定否有未布线点仍然存在.可以执行TOOLS一Reports选输出的资料为Unconnectedpins再点Run键就会产生此报表加以查核CHAPTER7内层及铺铜如果您的设计超过二层,那么您就须要设定其内层铜箔的效果包括它的铺铜箔效果,所带的讯号名,避开的间距,内层切割等等的问题通常铜箔分二种,正片铜及负片铜.正片铜显示的是含铜的部分,也就是黑的部分以后就是铜箔.在Allegro中的正片铜您可以看到它所挖开的开孔void及所接的梅花瓣Thermal它的缺点是一但铜箔的接续性更改如移零件或贯孔.则铜箔须要重铺以重新连结正确的梅花瓣及挖开不同讯号点负片铜显示的是以后要挖掉铜的部分,反而是白色的部分以后才会有铺铜在Allegro中负片铜只是显示一些点在内层上面.随着所设定的讯号.程序会自动判定那些点该是要改成内层要接的ThermalRelief定义效果,那些不接的点其内层必须是挖开的Anti-Pad定义.Allegro并不会把那些焊点挂在层面上.好处是零件或是贯孔可随意移动不须重铺重算.只有在他产生底片输出时才会将焊点数据并入处理.而它的缺点是您无法在图上即看到真实的底片效果.(尤其是梅花瓣)宣告内层负片铜l.Add一Shape一SolidFill画内层铺铜范围2.Edit一ChangeNet(Pick)宣告铜箔的讯号名3.Shape一Fill填铜箔1请开cds_routed.brd檔.设定Setup一DrawingOptions在Display项目中勾选ThermalPads(显示梅花瓣)及FilledPadsandClineEndcaps(填满式显示)选项2选Display一Color/Visibility把Group项目改成Stack再把底下的Etch项全关只留VCC层.其它项的PIN与VIA也是只留VCC后跳出3选Add一Shape一SolidFill在右侧设Etch及VCC层,在板内的走线区范围内RouteKeepin画一个Polygon画完按右键Done结束4宣告内层讯号选Edit一ChangeNet(Name)在列表中选VCC后跳出5填铜箔.选Shape一Fill这样会灌满并显示出ThermalPad(单线)及AntiPad的效果宣告内层正片铜l.Add一Shape一SolidFill画内层铺铜范围2.Edit一ChangeNet(Pick)宣告铜箔的讯号名3Shape一Parameter设定自动挖开铜箔的效果4Void一Auto执自动清铜动作(讯号不同者挖开,相同者挖开后架上桥接花辫)5Shape一Fill填满铜箔效果1选Display一Color/Visibility把Group项目改成Stack再把底下的Etch项全关只留GND层.其它项的PIN与VIA也是只留GND后跳出2选Add一Shape一SolidFill在右侧设Etch及GND层,在板内的走线区范围内RouteKeepin画一个Polygon画完按右键Done结束3宣告内层讯号选Edit一ChangeNet(Name)在列表中选GND后跳出4选Shape一Parameters设定挖开的项目,间距值,效果等参数5选Void一Auto在跑了几秒后可看到铜箔该接的变成正片的梅花瓣.不该接的自动避开挖空6填铜箔.选Shape一Fill这样会灌满并显示出ThermalPad及AntiPad的效果修改铜箔外形在加过铜箔后如果对它的外形有意见须要修改可对它的边框Boundary加以调整或者是在正片铜箔中手动的加入一些挖孔.但是修改后铜箔须重灌refill试作1选Edit一Shape指令,选取GND铜箔,此时铜箔会高亮.选右键下的Done2程序会显示它将会拆掉先前的梅花瓣Thermal,选Yes铜箔会变成空心而其Menu也会变成铜箔处理模式(指令列稍短)3选Shape一Parameters改选其中的CreatePinVoid成In-Line(零件脚挖成一直排,非焊点各别挖开)4在指令中选Void一Auto这时程序会产生挖孔,自动避开不同讯号点或自动接续同讯号点成梅花瓣5您可以试用Void一Circle或Void一Shape试一试在铜箔中挖圆孔或多边形孔6试试在铜箔上用Edit一Boundary点边框画一段新的边框.它会把旧有的那一段边框取代掉.作完请作Shape一Fill填铜箔内层切割在现今繁复的设计要求下,您可能为了讯号的特性可能为了CostDown,必须将内层的铜箔加以切割.使得内层不再是只有一个讯号的一片大铜箔而是挂上了不同讯号的多片铜箔组合而成,例如接地层可能会分成AGND及DGND二片.而这些多片铜箔我们是以切割线ANTIETCH将原有的大片铜切成所须的几个区块,随后再为各区块订上各别的讯号名.1.先Add一Shape铺上整个大铜箔2.选Add一Line指令在同一层,但是右侧Options中Class请务必改成ANTIETCH,并设好线宽如50mil(这表示以后两铜箔间的间距)3.先将右侧Options下Class的ANTIETCH改回成ETCH,再选指令Edit一SplitPlane一Create.程序会警告您要拆掉先前的梅花瓣ThermalRelief,请选Yes确定4.这时其中的一小片铜会高亮等着您输入它的新讯号名,请选定其讯号名.完成后换另一片铜会高亮等着您定其讯号名.订完此动作才会结束.5.利用Edit一Shape重设铺铜,点选后按Done才会进到铜箔编辑指令中.6.选Void一Auto重新建立此讯号的ThermalRelief7.要填满则用Shape一Fill指令8.其它片讯号铜请重复上述5,6,7动作将各片铜箔重接ThermalRelief并可依需求订上不同的铺铜效果9.如果要关掉切割线的显示,请以Setup-Color/Visibility将群组Stack-up下的ANTI-ETCH全部关闭即可CHAPTER8准备输出先前的动作是设计布图的动作.到这个最后的阶段,我们要一准备产生生产时所要的数据,我们要作的是零件名称重编在还没重编前.您板上的U1可能在板中央而U2可能在右下角而U3可能在右上角.试想一下如果您要找一颗R13是不是很辛苦.要是重编过后U1在最左上角而其它零件都依一定顺序如从左到右.从上到下来编名,这样就测试.除错.修改.组装及维护的角度上来看是不是更加的方便呢!在编名时您可设定编名时层面的顺序.及单面时垂直的从上到下或从下到上的效果,水平的从左到右或从右到左的设定1请开启cds_shape.brd檔2图层设定选Display一Color/Visibility在Component群组的RefDes项日中全关只留Assembly_Top及Assombly_bottom.在Geometry群组中BoardGeo项目中开Outline.在PackageGeo项目中开Assembly_Top及Assombly_bottom而Manufacturing群组中把所有subclass关闭.在Stack一Up群组下把所有subclass关闭除了TOP/PINS,BOTTOM/PINSTOP/VIAS完毕按OK跳出3选Tool一AutoRenameRefDes指令,选用内定格点UseDefaultGrid选项.及全零件重编RenameAllComponent再点下方More键4将其中选项改成如下图(注意层面字头TopLayerIdentifier及BottomLayerIdentifier皆不设)5选Close跳至前画面.选OK键开始执行重编手动式重编1如果是手动的方式要将零件改名请Zoomin后选指令Edit-text2点选要改名的零件之名称字符串.使高亮3在命令列键入新零件名称如U99即可.要结束请按右键下的Done回编至线路图利用File一Export一Logic指令可将先前修改的结果产生一个更新档.利用此更新档可用来修改线路图,将线路图更新使它与更名过的电路图相对张应如果回编到Orcad请选LogicType为ThirdParty程序会产生一个.baf檔准备转回Orcad做回编产生文字面文字面的产生是由图上的对象数据套出来的.线段的部分是由零件的GEOMETRY/SILKSCREEN所提供,而字符串的部分是由REFDES/SILKSCREEN所套入的.1图层设定选Display-Color/Visibility.换到Manufacturing群组将Autosilk_Top层打开并设成白色.切到Geometry群组把Assembly_Top层打开.把Component群组下的RefDes的subclas全部关闭2选指令Tools一Silkscreen改成如下图的设定.左边Class及Subclass设定要输出的项目None为不输出,Silk由Silkscreen的subclass输出,ANY先由Silkscreen输出,如果没有找Assembly下的数据.如果都还没有则找Display这个subclass下的数据以产生成Autosilk_Top层3按OK键产生Autosilk_Top层.如果有状况可用File一Viewlog查autosilk.log檔.结束按Close手动调整如果要挪其字符串的位置请点指令Edit一Move.然后请确定右侧Find项目中只剩Text.以左键点字符串后移动.如果要旋转利用右键下的Rotate.要改字体请用Edit一Change在右侧options项目一中将TextBlock改成4再点字符串.它的字体就会改变输出底片档接下来准备产生底片档给板厂或底片厂作为电路板生产时之母片.Allegro可以产生Raster格式的RS274X格式或Vector格式的Gerber4x00及6x00(即谓的RS274格式).虽然RS274X较快且小其镜头APERTURE可以旋转又可以迭片但是您必须先确定与您配合的厂商有支持这种新格式才行.然而几乎所有的厂商都支持RS274(Gerber4x00.6x00)如果不确定的话请用此格式输出兼容度最高.但记得镜头列表档ApertureList也要跟着带出才能正确出图出底片的步骤设定底片控制FilmControlRecord底片控制的目的在控制在宣告输出某张底片时是由那些class及subclass的资料所构成.例如TOP这张底片是由Etch/Top和Pin/Top及Viaclass/Top所合成设新底片在FilmControlRecord的树状结构中每一张底片有一个自己的支脉.底下就是它所含的对象.如果它未展开则左边有一个十号.如果点它或对底片名连点二下就可将它展开.看看它是由那此数据所合成.而左侧方框若打勾则代表要产生这张底片档.在设新底片前你必须将要输出的数据设为可见的Visible1在显示控制中设GND/Etch.GND/PIN.GND/Vias.IS3/Etch.IS3/Pin.IS3/Vias为显示2选指令Manufacture一Artwork点选GND后按鼠标右键选Add.再输入测试底片名newlayer.就会在此加入一新的底片名newlayer.您会发现所有设为显示的subclass都含在底下了.而图面上显示的则是正面图层的全图3请点PIN/IS3并按右键.再选删去Cut则会把此subclass消去4请点测试档newlayer按右键.再删去设底片输出模式1请双击VCC底片设定.确定已设入Etch/Vcc.Pin/Vcc.Vias/Vcc2由于是负片Negative.所以它在右倒的绘图模式PlotMode须改为Negative而未定线宽UndefineLineWidth中请输入10.并勾选允许镜头旋转UseApertureRotation3点选GND底片.因为它是正片所以不须改绘图模式.未定线宽中请输入104点选TOP底片.布线层都是出正片请勿改绘图模式.未定线宽中请输入105按OK跳出产生镜头列表档如果您的底片格式是向量式的如6x00或4x00的话.在输出底片给下游厂商时除了给他各个底片档之外.请记得还要给他这个镜头列表档.因为在RS274的底片格式下唯有这个档才会描述各镜头的形状大小等定义.在与底片档的坐标或动作的控制下才能拍出您要的底片.而RS274X格式的底片档因为镜头的描述已含在各底片档中,所以只要给下游厂商各底片档中就好了不必给这个镜头列表档而镜头列表档art_aper.txt在产生后会存放在您的工作路径下1如果底片格式是4x00或6x00的请选指令Manufacture一Artwork再点其下方的Apertures键2选Wheel1右边的Edit键.(如果镜头列表档art_aper.txt己经存在您的工作路径下的话程序会自动加载并列出)3选Auto一WithRotation之后程序会自动搜寻图文件上的数据.并自动列出或加入各镜头的形状大小等宣告成为其镜头列表档4选OK结束跳出.此时art_aper.txt会自动存在您的工作路径下设定底片参数档底片参数档art_param.txt会记录底片的类型及格式.在你设定好ArtworkParameterForm之后Allegro会把您所宣告的所有设定参数存成art_param.txt.如果出底片之后您把这个底片参数档也给下游厂商,那么他们会更确切的知道您的底片格式.小数位数.补零设定等值,在处理您的档案时笃定减少错误的发生.1选Manufacture一Artwork下的GeneralParameters页面.在这您可设定光式绘图机格式.底片最大范围.及补零等设定2设DeviceType为Gerber4x003把单镜头盘最大镜头数MaxAperturesperWheel设为994选OK后跳出并自动于工作路径下存art_param.txt檔转出底片档在辛苦设好新底片.镜头列表档及参数档后就可准备转出真正的底片档了.之前设的每一个FilmControlRecord名即为每一张底片档的主档名,而其扩展名则为.art.您最好将各个底片连同镜头列表档(RS274格式一定要)及参数文件传给下游的生产或拍底片厂商1选Manufacture一Artwork指令2勾选TOP.GND.VCC三个底片左侧的方框3选底下的转出底片CreateArtwork.在工作路径下就会有Top.artGND.art及Vcc.art三个底片档产生了查看底片importartwork如果要看底片檔,又没有GERBER这一类程序的话.你也可以用ALLEGRO来看底片效果.1.请开新档选FILE一NEW,输入档名如VIEWGERBER2.设定图区选SETUP一DRAWINGSIZE为D,精确值设为小数后2位3.选指令FILE一IMPORT一ARTWORK,点浏览BROWSE键选先前转的底片档TOP.ART,然后点Open4.开右侧Options下的DisplayPadTarget,再点LoadFile键会显示出底片范围框5.选适当的位置放入即可看到底片.其它张底片也以同样步骤加载检查.在加载的底片中若有Aperture或其它MechanicalSymbol的.bsm文件则程序会抓取宣告在PSMPATH下的同檔名.bsm资料显示,若无则不会是真实图形.产生钻孔数据要转出钻孔数据您必须先设钻孔参数.建立钻头表.及转出钻孔坐标档建立钻头表DrillLegend钻头表是一个图表,它是以各种符号来代表图上的各种孔径效果如直径大小,须不须镀铜及其数量.这样在配合钻孔图时在辩视上除了知道孔的位置之外也能分辩钻孔效果在产生钻头表之前.您必须把所有焊点的显示打开.由于贯孔一般不列入数量计算所以不须打开其显示设定显示效果1选Display一Color/Visibility先全关所以选GlobalVisibility下的AllInvisible2切到Geometry群组在BoardGeo下打开Outline的显示3切到Stack-Up群组在Pin的Class中把Top和Bottom的Subclass打开,也在Via的Class中把Top和Bottom的Subclass打开4切到Manufacture群组中把NCDRILL_FIGURE及NCDRILL_LEGEND二层打开5跳出后秀全图View一ZoomWorld建立钻孔符号及钻头表1执行Manufacture一NC一DrillLegend2在LegendTitle中输入DRILLCHART.其它字段可调列出的 制度 关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载 OutputUnit及排序的规则后按OK3利用光标选择适当的位置贴上.就可看到钻头表了.4如果要查其状况 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 可看File一Viewlog设定钻孔坐标参数在产生钻孔坐标档之前必须先在NCDrill/Tape中先定钻孔坐标档的种类及格式.而这些宣告会被存成钻孔参数档nc_param.txt.配合这个档案板厂在收到你的NC档之后更能确定此档描述的格式与特性转出钻孔坐标档NCFILE钻孔坐标档是一个以孔径为分类,列出板上钻孔位置的XY坐标文字文件.可以直接输入到数值控制NemuericControl的机台上钻出所要的孔.不同于先前的钻孔图只是一个图面标示.现多用来做钻孔后检查用1选Manufacture一NC一DrillParameters指令,您可在此Drill调整输出的档名.小数
本文档为【Cadence(allegro)中文教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
天山书童
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:0
分类:高中语文
上传时间:2019-11-23
浏览量:11