Allegro教程-17个步骤_第1页
Allegro教程-17个步骤_第2页
Allegro教程-17个步骤_第3页
Allegro教程-17个步骤_第4页
Allegro教程-17个步骤_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Allegro教程-17个步骤Allegro® 是Cadence 推出的先进 PCB 设计布线工具。 Allegro 提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence® OrCAD® Capture 的结合,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。Allegro 拥有完善的 Constraint 设定,用户只须按要求设定好布线规则,在布线时不违反 DRC 就可以达到布线的设计要求,从而节约了烦琐的人工检查时间,提高了工作效率!更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。软件中的 Constrain

2、t Manger 提供了简洁明了的接口方便使用者设定和查看 Constraint 宣告。它与 Capture 的结合让 E.E. 电子工程师在绘制线路图时就能设定好规则数据,并能一起带到Allegro工作环境中,自动在摆零件及布线时依照规则处理及检查,而这些规则数据的经验值均可重复使用在相同性质的电路板设计上。Allegro 除了上述的功能外,其强大的自动推挤 push 和贴线 hug 走线以及完善的自动修线功能更是给用户提供极大的方便;强大的贴图功能,可以提供多用户同时处理一块复杂板子,从而大大地提高了工作效率。或是利用选购的切图功能将电路版切分成各个区块,让每个区块各有专职的人同时进行设计

3、 ,达到同份图多人同时设计并能缩短时程的目的。用户在布线时做过更名、联机互换以及修改逻辑后,可以非常方便地回编到 Capture 线路图中,线路图修改后也可以非常方便地更新到 Allegro 中;用户还可以在 Capture 与 Allegro 之间对对象的互相点选及修改。对于业界所重视的铜箔的绘制和修改功能, Allegro 提供了简单方便的内层分割功能,以及能够对正负片内层的检阅。对于铺铜也可分动态铜或是静态铜,以作为铺大地或是走大电流之不同应用。动态铜的参数可以分成对所有铜、单一铜或单一对象的不同程度设定,以达到铜箔对各接点可设不同接续效果或间距值等要求,来配合因设计特性而有的特殊设定。

4、在输出的部分,底片输出功能包含 274D 、 274X 、 Barco DPF 、 MDA 以及直接输出 ODB+ 等多样化格式数据当然还支持生产所需的 Pick & Place 、 NC Drill 和 Bare-Board Test 等等原始数据输出。Allegro 所提供的强大输入输出功能更是方便与其它相关软件的沟通,例如 ADIVA 、 UGS(Fabmaster) 、 VALOR 、 Agilent ADS 或是机构的 DXF 、 IDF 。为了推广整个先进 EDA 市场 ,Allegro 提供了Cadence? OrCAD? Layout 、 PADS 、 P-CAD 等接口,让想

5、转换 PCB Layout 软件的使用者,对于旧有的图档能顺利转换至 Allegro 中。 Allegro 有着 操作方便,接口友好,功能强大,整合性好 等诸多优点,是一家公司投资 EDA 软件的理想选择。一.零件建立在Allegro 中, Symbol 有五种, 它们分别是Package Symbol 、Mechanical Symbol、Format Symbol、Shape Symbol、Flash Symbol。每种Symbol 均有一个Symbol Drawing File(符号绘图文件), 后缀名均为*.dra。此绘图文件只供编辑用, 不能给Allegro 数据库调用。Allegr

6、o 能调用的Symbol 如下:1. Package Symbol一般元件的封装符号, 后缀名为*.psm。PCB 中所有元件像电阻、电容、电感、IC 等的封装类型即为Package Symbol。 2. Mechanical Symbol由板外框及螺丝孔所组成的机构符号, 后缀名为*.bsm。有时我们设计PCB 的外框及螺丝孔位置都是一样的, 比如显卡, 电脑主板, 每次设计PCB时要画一次板外框及确定螺丝孔位置, 显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol, 在设计PCB 时, 将此Mechanical Symbol 调出即可。 3. Form

7、at Symbol由图框和说明所组成的元件符号, 后缀名为*.osm。比较少用。 4. Shape Symbol供建立特殊形状的焊盘用, 后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘, 在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol, 然后在建立焊盘中调用此Shape Symbol。 5. Flash Symbol焊盘连接铜皮导通符号, 后缀名为*.fsm。在PCB 设计中, 焊盘与其周围的铜皮相连, 可以全包含, 也可以采用梅花辨的形式连接, 我们可以将此梅花辨建成一个Flash Symbol, 在建立焊盘时调用此Flash Symbol。其中

8、应用最多的就是Package symbol即是有电气特性的零件,而PAD是Package symbol构成的基础.一)建立PAD 启动Padstack Designer来制作一个PAD,PAD按类型分分为:1. Through,贯穿的; 2. Blind/Buried,盲孔/埋孔; 3. Single,单面的.按电镀分:1. Plated,电镀的; 2. Non-Plated,非电镀的.a.在Parameters选项卡中, Size值为钻孔大小;Drill symbol中Figure为钻孔标记形状,Charater为钻孔标记符号,Width为钻孔标记得宽度大小,Height为钻孔标记得高度大小

9、;b.Layers选项卡中,Begin Layer为起始层,Default Internal为默认内层,End Layer为结束层,SolderMask_Top为顶层阻焊, ,SolderMask_Bottom为底层阻焊PasteMask_Top为顶层助焊, PasteMask_Bottom为底层助焊;Regular Pad为正常焊盘大小值,Thermal Relief为热焊盘大小值,Anti Pad为隔离大小值.二)建立Symbol1. 启动Allegro,新建一个Package Symbol,在Drawing Type中选Package Symbol,在Drawing Name中输入文件名

10、,OK. 2. 计算好坐标,执行LayoutPIN,在Option面板中的Padstack中找到或输入你的PAD,Qty代表将要放置的数量,Spacing代表各个Pin之间的间距,Order则是方向Right为从左到右,Left为从右到左,Down为从上到下,Up为从下到上;Rotation是Pin要旋转的角度,Pin#为当前的Pin脚编号,Text block为文字号数; 3. 放好Pin以后再画零件的外框AddLine,Option面板中的Active Class and Subclass分别为Package Geometry和Silkscreen_Top,Line lock为画出的线的类

11、型:Line直线;Arc弧线;后面的是画出的角度;Line width为线宽. 4. 再画出零件实体大小AddShapeSolid Fill, Option面板中的Active Class and Subclass分别为Package Geometry和Place_Bound_Top,按照零件大小画出一个封闭的框,再填充之ShapeFill. 5. 生成零件Create Symbol,保存之!三)编写Device 若你从orCad中直接生成PCB的话就无需编写这个文件,这个文件主要是用来描述零件的一些属性,比如PIN的个数,封装类型,定义功能等等!以下是一个实例,可以参考进行编写:74F00.

12、txt(DEVICE file: F00 - used for device: F00)PACKAGE SOP14 对应封装名,应与symbol相一致CLASS IC 指定封装形式PINCOUNT 14 PIN的个数PINORDER F00 A B Y 定義Pin NamePINUSE F00 IN IN OUT 定義Pin 之形式PINSWAP F00 A B 定義可Swap 之PinFUNCTION G1 F00 1 2 3 定義可Swap 之功能(Gate) PinFUNCTION G2 F00 4 5 6 定義可Swap 之功能(Gate) PinFUNCTION G3 F00 9 1

13、0 8 定義可Swap 之功能(Gate) PinFUNCTION G4 F00 12 13 11 定義可Swap 之功能(Gate) PinPOWER VCC; 14 定義電源Pin 及名稱GROUND GND; 7 定義Ground Pin 及名稱二、导入网表. 网表转化在调入前,应该将要增加的定位孔和定位光标以及安装孔加到网表中,定位孔用M*表示,定位光标用I*表示 . 进入Allegro,File/Import/Logic调入网表,若显示0 errs,0 warnings则表示没有错误,可以进行下一步,否则,应用File/Viewlog 查看原因,根据提示要求电路设计者修改原理图或自己

14、在元器件库中加新器件.四. 设置设置绘图尺寸,画板框,标注尺寸,添加定位孔,给板框导角1. 设置绘图尺寸:SetupDrawing Size2. 画板框:Class: BOARD GEOMETRY Subclass: OUTLINEAddLine 用 X 横坐标 纵坐标 的形式来定位画线3.画Route Keepin:SetupAreasRoute Keepin用 X 横坐标 纵坐标 的形式来定位画线4.导角: 导圆角 Edit Fillet 目前工艺要求是圆角 或 在右上角空白部分点击鼠标右键选Design Prep选Draft Fillet小图标导斜角EditChamfer 或 在右上角空

15、白部分惦记点击鼠标右键选Design Prep选Draft Fillet 小图标最好在画板框时就将角倒好,用绝对坐标控制画板框,ROUTE KEEPIN,ANTIETCH,ANTIETCH可以只画一层,然后用EDIT/COPY,而后 EDIT/CHANGE编辑至所需层即可.5. 标注尺寸: 在右上角空白部分惦记点击鼠标右键选DraftingClass: BOARD GEOMETRY Subclass: Dimension圆导角要标注导角半径.在右上角点击右键选Drafting,会出现有关标注的各种小图标ManufactureDimension/DraftParameters.进入Dimensi

16、on Text设置在标注尺寸时,为了选取两个点,应该将Find中有关项关闭,否则测量的 会是选取的线段注:不能形成封闭尺寸标注6.加光标定位孔:PlaceBy SymbolPackage,如果两面都有贴装器件,则应在正反两面都加光标定位孔,在在库中名字为ID-BOARD.如果是反面则要镜像.EditMirror定位光标中心距板边要大于 8mm.7. 添加安装孔:PlaceBy SymbolPackage,工艺要求安装孔为3mm.在库中名字为HOLE1258.设置安装孔属性:ToolsPADSTACKModify若安装孔为椭圆形状,因为在印制板设计时只有焊盘可以设成椭圆,而钻孔只可能设成圆形,需

17、要另外加标注将其扩成椭圆,应在尺寸标注时标出其长与宽. 应设成外径和Drill同大,且Drill 不金属化9. 固定安装孔:EditProperty选择目标选择属性FixedApplyOK 设置层数SetupCross-Section. 设置显示颜色DisplayColour/Visibility可以把当前的显示存成文件:ViewImage Save,以后可以通过ViewImage Restore调入,生成的文件以view为后缀,且此文件应该和PCB文件存在同一目录下。 设置绘图参数SetupDrawing OptionsDisplay中的Thermal Pads和Filled Pads an

18、d Cline Endcaps应该打开 设置布线规则SetupConstraints. Set Standard Values.设置Line Width ,Default ViaSpacing Rules SetSet Values.设置Pin to Pin ,Line to Pin,Line to Line等值五. 调入元件1 给元件赋属性:EditProperties进入Find设置Find By Name选择Comp(or Pin)More选择AllApply选择Placement-tag自动放置属性ApplyOK2 画元件放置区:SetupAreasPackage Keepin画一方框

19、作为元件放入区右键,DonePlaceAutoplaceTop Grids50,OK50,OK点击所画方框3 自动放置器件:PlaceAutoplaceDesign4 移动元件的设置:在移动状态下,可以设置Options类中的PointSym Origin,:以器件原点Body Center:以器件中心User Pick:以选取点Sym Pin#:以元件某一管脚。六. 元件布局布局时,应根据原理图,将同一模块的器件放到一起,而后再根据连接长度最短的原则将同一模块内的器件摆至最短且最美观为止.再根据鼠线和整块板子的信号流动方向进行布局.在Allegro中布局之时,BGA须以25倍(针对Pin间距

20、为50mil而言)的栅格布局。注意: 1.BGA周围5mm内无其他器件2.压接件周围5mm内无其他器件3.有极性插装件X,Y方向尽量一致4.板边5mm为禁布区七. 电源地层分割1.画ROUTE KEEPIN:SetupAreaRoute Keepin在右边Options下,设置成Route Keepin,All画框应注意此步不能缺少,否则后面无法赋电源地网络.2.画分割线将同一层中要分割的不同网络用不同颜色高亮Add Line在右边Options下,设置成Antietch,以及要分割的层画线将不同网络分割开3. 给电源地层的网络赋属性例如:将VCC,VDD,GND分配到电源地层.EditPro

21、perties从右侧Find中选Net,More将VCC,VDD,GND选中 Apply赋予No Rats,Route to Shape属性结束Edit Property编辑状态.4. 将网络分配到相应区域:EditSplit PlaneSet Parameter(一切都OK)EditSplit PlaneCreat十. 打电源地进入SPECCTRA1.选择打电源地过孔类型,SelectVias For RoutingBy list.选择所需类型,Apply2.Autoroute Setup. Set Wire Grid.X Grid和Y Grid 都设为0.1ApplyOKAutoroute

22、Setup. Set Wire Grid.X Grid和Y Grid 都设为0.13.AutoroutePre Route.Fanout.只选Power nets插入OK十一. 走线1. 改变当前缺省走线过孔,SetupConstraintsPhysical Rule SetCurrent Via List中的排在第一位的过孔类型就是当前缺省的过孔类型,将其删除,则原来排在第二未的过孔类型就变成了缺省.只需再加上删除的过孔类型,则其将排在最后.2. 在Allegro中,RouteConnect则会在右侧出现走线的各种条件设置,包括线宽和过孔 类型.在最下面有两个选项,Snap to Conne

23、ct Point,Replace Etch,前者一般不选,否则有可能走不出想要走出的形状,后者应该选中.3. 有时走完线后发现报告冲突,说Line to SMD违反contraints,而此line 和SMD属于同一个网络,此时应该将 SetupContraints.Spacing Rule SetSet Value.Same Net Drc设置成off注:1.板边3mm不准走线4 在Allegro中拷贝同时拷贝多条相同走线的方法要想同时拷贝多条线,必须要保证元器件之间距离严格匹配,不能存在一点偏 差,因为在Allegro中可以存在孤岛式的走线,所以如果不匹配,仍可以把线拷贝上,但会认为是并未

24、连接上,只把其作为单独一条线.用information获得两组相同布局中相同位置管脚的坐标,例:已布线部分中管脚 1坐标为(x1,y1),未布线部分中相同管脚坐标为(x2,y2)选择Copy状态点击鼠标右键选Temp Group用鼠标选中所有将要拷贝的线点击鼠标右键选Compelete键入x x1,y1设置拷贝原点键入x x2,y2将线拷贝至所需位置点击鼠标右键选Done十二. 调整冲突十四. 检查修改同时,有一部分错误是可以忽略的,要仔细加以区分,最好只显示布线层的错误 (一) ToolsReports.选取Summary Drawing ReportRun查看Connection Stat

25、istics中内容,最终目标:Already Connected与Connections相等,Missing Connections等于0,Dangling Connections等于0,Connections 等于100%.1. 若Already Connected小于Connections,说明存在半截线,此时应将所有赋了No Rats属性的网络都取消该属性(EditProperties.)DisplayColout/Visibility在Global Visibility中选取All Invisible设置Group/Display中的Ratnest颜色为显眼的颜色观察 图中飞线的位置,

26、发现后通过右侧的Visibility打开相应层进行修改.2. 若Dangling 不等于0,说明有的走线多出一截,形成了小天线,则应看Log File 文件,FileFile Viewer.dangling_lines.log记下坐标用X 横坐标 纵坐标定位进行 修改十五. 调整丝印设置丝印标准:SetupText Sizes.可以设置四种标准BlkWidthHeightLine Space Photo Width Char Space14860200026480300031201504000416020060020选Block1 的字体,如果空间足够大,则选Block2的字体,左至右自下至上

27、的原则.丝印一定不能上焊盘.十六. 写标注文字,做光绘1.光绘文件命名方式详见PCB设计文件命名表ALLEGRO 镜象图纸标注元件面光绘 art1.artno (boardname:) artwork top焊接面光绘 art(n).art yes(boardname:) artwork bottom内层布线光绘 art(m).art no (boardname:) artwork layer(m)地层光绘 ground(m).art no (boardname:) ground plane(m)电源层光绘 power(m).art no (boardname:) power plane(m)

28、元件面丝印 silkt.art no (boardname:) silkscreen top焊接面丝印 silkb.art yes(boardname:) silkscreen bottom元件面阻焊 soldt.art no (boardname:) soldmask top焊接面阻焊 soldb.art yes(boardname:) soldmask bottom元件面钢网 pastt.art no (boardname:) pastemask top焊接面钢网 pastb.art yes(boardname:) pastemask bottom元件面装配 adt.art no (boa

29、rdname:) silkscreen top焊接面装配 adb.art yes(boardname:) silkscreen bottom钻孔图光绘 drill.art no (boardname:) drill chart数控钻孔文件ncdrill.tap注:以上文件名中(n)表示板的总层数,(m)表示内部某层,如6层板的第二层为layer2,而不是Layer1,(n)和(m)均为两位数.(boardname:)用实际板名替换2. 可以用FileImportSub Drawing.调用以前设计中的标注来进行修改,后缀是clp.3.光绘文件生成步骤:ManufactureNCDrill Pa

30、remeters.只有Reapeat codes要选中.ManufactureNCDrill LegendManufactureNCDrill Tape.ManufactureArtworkParameter Suppress项中Leading Zeroes,Equal Coordinates要选中.ManufactureArtworkFilm.film中应包括的内容:Art(m).art VIA CLASS Art(n)PIN Art(n)ETCH Art(n) BOARD GEOMETRY OUTLINEGround or power(m).art ANTIETCH Pgp(m)VIA C

31、LASS Pgp(m)PIN Pgp(m)ETCH Pgp(m)BOARD GEOMETRY OUTLINESILKT REF DES SILKSCREEN_TOPPACKAGE GEOMETRYSILKSCREEN_TOPBOARD GEOMETRY OUTLINEBOARD GEOMETRY SILKSCREEN_TOPSILKB REF DES SILKSCREEN_BOTTOMPACKAGE GEOMETRYSILKSCREEN_BOTTOMBOARD GEOMETRY OUTLINEBOARD GEOMETRY SILKSCREEN_BOTTOMSOLDT VIA CLASSSOLD

32、ERMASK_TOPPIN SOLDERMASK_TOPPACKAGE GEOMETRYSOLDERMASK_TOPBOARD GEOMETRY OUTLINEBOARD GEOMETRY SOLDERMASK_TOPSOLDB VIA CLASSSOLDERMASK_BOTTOMPIN SOLDERMASK_BOTTOM PACKAGE GEOMETRY SOLDERMASK_BOTTOMBOARD GEOMETRY OUTLINEBOARD GEOMETRY SOLDERMASK_BOTTOMDRILL MANUFACTURINGNCDRILL_LEGENDMANUFACTURINGNCDRILL_FIGUREBOARD GEOMETRY OUTLINEBOARD GEOMETRY DIMENSIONADT REF DES SILKSCREEN_TOPPIN TOPPACKAGE GEOMETRYSILKSCREEN_TOPBOARD GEOMETRY OUTLINEBOARD GEOMETRY SILKSCREEN_TOPADB REF DES SILKSCREEN_BOTTOMPIN BOTTOMPACKAGE GEOMETRYSILKSCREEN_BOTTOMBOARD GEOMETRY OUTLINEB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论