Cadenceallegro中文教程.pdf
- 文档编号:3433070
- 上传时间:2023-05-05
- 格式:PDF
- 页数:79
- 大小:1.66MB
Cadenceallegro中文教程.pdf
《Cadenceallegro中文教程.pdf》由会员分享,可在线阅读,更多相关《Cadenceallegro中文教程.pdf(79页珍藏版)》请在冰点文库上搜索。
CadenceAllegro中文简易手册-http:
/www.21spacetime.com收藏整理CadenceAllegro简易手册简易手册AllegroPCBLayoutSystemLabManual.CHAPTER1熟悉环境在开始前请将范例复制到您的工作路径下如:
sharepcbselfstudyuser1?
c:
allegroclassuser1启动程序开始?
程序集?
Cadence?
PCBsystem?
Allegro(电路板工具)开始?
程序集?
Cadence?
PCBsystem?
PadDesigner(焊点编辑)开启旧档选FILE/OPEN请开启C:
AllegroClassUser1Cds_Routed.brd档如果选了ChangeDir则会将现有路径C:
AllegroClassUser1变成你的内定工作路径认识你的工作窗口有指令区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随点选对象的不同会显示其相关的资料CHAPTER22零件的整备零件的整备本阶段要试建一颗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:
allegroclassuser1档名为60C38d.PAD实体零件的建立建立实体零件的格式不同所以须进入零件建立模式下1File/New在DRAWINGNAME中敲入新零件名如DIP14并在DRAWINGTYPE中选PACKAGESYMBOL2设作图环境选SETUPDRAWINGSIZE在MoveOrigin项目中的XY各敲入5000使原点调整至适当位置3加入焊点选ADDPIN或其图示并右侧OPTION项目中敲入焊点60S38D后按Tab键状态列会显示出Using60S38D.PAD4光标移至状态列点选后敲入x00会把第一接点放到原点00的位置上(x须为小写)窗口缩放到PIN1附近5在右侧OPTION中改焊点为60C38D后按Tab键在Y的Qty项目中输入66在状态列输x0100则会放入向下距100mil的27接点7把Y项目的Qty改7个次序order改up8状态列输入x300600会放入第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选PackageSymbolWizard后选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.请输入x0200iy2300ix4000iy2300ix100iy200ix3700iy200x0200完毕按右键下的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.正负底片效果等.而其材质的种类及特性定义在/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的环境档可统一放在/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.设计规范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-EX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cadenceallegro 中文 教程