ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:33.28KB ,
资源ID:10326032      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10326032.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(orcad导入allegro.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

orcad导入allegro.docx

1、orcad导入allegroorcad导出网表到allegro的方法注意事项:一.Capture原理图的准备工作1。Part的Pin的定义为了能顺利产生网络表,必须对Part Pin的Name、Number和Type都要定义好,并且同一Part的Name和Number是不能重复的,只有当Pin Type为Power时Pin Name才允许相同注意:如果一个零件的Power Pin有好几种Pin Name,而不同的Pin Name的Pin要接相同的Net,如:Pin name为VDD但需要接到VCC,而且Pin name为VSS也要接到VCC,此时就必须对Capture里的零件Part做一些设定

2、2。Part的PCB Footprint的定义在Edit-Properties中设定PCB Footprint当然先的做好封装库,你可以把它们放在./symbols下,最好建立自己的库目录。3。不同Part的Device设定必须不同在DEVICE栏设定值,不同Part的值不能相同,或者干脆不命名生成网表时CAPTURE会自动命名,使用他的封装,参数,还有其他的属性给他联合命名即类似如:“CAP NP_0805_0.1U”这就是自动命名的结果4。NC Pin 定义有的时候工程师在建Capture零件的时候会把没有连接Net的Pin省略,而这些Pin在Layout实际零件上是有的,针对这种情况需要

3、对Capture里的零件Part做一下设定:在Capture中双击Part进入Edit Properties新增一项NC PropertyProperty的Name需大写 NC在Value输入零件的NC Pin5。有些字符在导入网络表时是不允许的,例如: !导入过程1.在Capture里执行Create netlist 选择Allegro,勾选Create Allegro Netlist,选择输出的路径注意:这里产生的Netlist 有好几个文件,所以只要选择路径就可以了2。在Allegro中执行Import Logic选择Cadence,点选Capture选择Netlist路径就了画好板子的

4、机械外形,定义好route keepin 和package keepout以后,直接点击file-import logic-,记住要选concept hdl,切记!别选capture,否则无法导入网表。做完库后,最好将*.psm、*.fsm、*.bsm、*.dra文件分类存放,这样便于理出头绪来,以后可以重复利用的。在user pereference里的design path里可以指定这些pathAllegro应用简介一.零件建立在Allegro 中, Symbol 有五种, 它们分别是Package Symbol 、Mechanical Symbol、Format Symbol、Shape

5、Symbol、Flash Symbol。每种Symbol 均有一个Symbol Drawing File(符号绘图文件), 后缀名均为*.dra。此绘图文件只供编辑用, 不能给Allegro 数据库调用。Allegro 能调用的Symbol 如下:1、Package Symbol一般元件的封装符号, 后缀名为*.psm。PCB 中所有元件像电阻、电容、电感、IC 等的封装类型即为Package Symbol。2、Mechanical Symbol由板外框及螺丝孔所组成的机构符号, 后缀名为*.bsm。有时我们设计PCB 的外框及螺丝孔位置都是一样的, 比如显卡, 电脑主板, 每次设计PCB时要

6、画一次板外框及确定螺丝孔位置, 显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol, 在设计PCB 时, 将此Mechanical Symbol 调出即可。3、Format Symbol由图框和说明所组成的元件符号, 后缀名为*.osm。比较少用。4、Shape Symbol供建立特殊形状的焊盘用, 后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘, 在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol, 然后在建立焊盘中调用此Shape Symbol。5、Flash Symbol焊盘连接铜皮导通符号, 后缀名为*.f

7、sm。在PCB 设计中, 焊盘与其周围的铜皮相连, 可以全包含, 也可以采用梅花辨的形式连接, 我们可以将此梅花辨建成一个Flash Symbol, 在建立焊盘时调用此Flash Symbol。其中应用最多的就是Package symbol即是有电气特性的零件,而PAD是Package symbol构成的基础. 建立PAD 启动Padstack Designer来制作一个PAD,PAD按类型分分为:1. Through,贯穿的;2. Blind/Buried,盲孔/埋孔;3. Single,单面的. 按电镀分: 1.Plated,电镀的; 2.Non-Plated,非电镀的. a.在Param

8、eters选项卡中, Size值为钻孔大小;Drill symbol中Figure为钻孔标记形状,Charater为钻孔标记符号,Width为钻孔标记得宽度大小,Height为钻孔标记得高度大小; b.Layers选项卡中,Begin Layer为起始层,Default Internal为默认内层,End Layer为结束层,SolderMask_Top为顶层阻焊, ,SolderMask_Bottom为底层阻焊PasteMask_Top为顶层助焊, PasteMask_Bottom为底层助焊;Regular Pad为正常焊盘大小值,Thermal Relief为热焊盘大小值,Anti Pad

9、为隔离大小值. 建立Symbol1.启动Allegro,新建一个Package Symbol,在Drawing Type中选Package Symbol,在Drawing Name中输入文件名,OK. 2.计算好坐标,执行LayoutPIN,在Option面板中的Padstack中找到或输入你的PAD,Qty代表将要放置的数量,Spacing代表各个Pin之间的间距,Order则是方向Right为从左到右,Left为从右到左,Down为从上到下,Up为从下到上;Rotation是Pin要旋转的角度,Pin#为当前的Pin脚编号,Text block为文字号数; 3.放好Pin以后再画零件的外框

10、AddLine,Option面板中的Active Class and Subclass分别为Package Geometry和Silkscreen_Top,Line lock为画出的线的类型:Line直线;Arc弧线;后面的是画出的角度;Line width为线宽. 4.再画出零件实体大小AddShapeSolid Fill, Option面板中的Active Class and Subclass分别为Package Geometry和Place_Bound_Top,按照零件大小画出一个封闭的框,再填充之ShapeFill. 5.生成零件Create Symbol,保存之! 编写Device

11、若你从orCad中直接生成PCB的话就无需编写这个文件,这个文件主要是用来描述零件的一些属性,比如PIN的个数,封装类型,定义功能等等!以下是一个实例,可以参考进行编写:74F00.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 F0

12、0 1 2 3 定義可Swap 之功能(Gate) PinFUNCTION G2 F00 4 5 6 定義可Swap 之功能(Gate) PinFUNCTION G3 F00 9 10 8 定義可Swap 之功能(Gate) PinFUNCTION G4 F00 12 13 11 定義可Swap 之功能(Gate) PinPOWER VCC; 14 定義電源Pin 及名稱GROUND GND; 7 定義Ground Pin 及名稱END二.生成网表以orCad生成网表为例:在项目管理器下选取所要建立网络表的电路图系ToolsCreate Netlist或按这个图标:有两种方式生成网表:按val

13、ue值(For Allegro).按Device 值(For Allegro)按value值建立网络表1.编辑元件的封装形式在Allegro元件库中value形式为“!0_1uf_bot_!”,在ORCAD元件属性中已有相应value项“0.1uf (bot)”。 可以使用以下方法编辑元件 value值:1)编辑单个元件2)编辑单页电路图中所有元件3)编辑所有元件2、修改Create Netlist中的参数在Other栏中的Formatters中选择telesis.dll.将PCB Footprint中的PCB Footprint改为value。保存路径中的文件后缀名使用.txt,如下图所示此

14、主题相关图片如下:按Device值建立网络表1.编辑元件的封装形式在Allegro元件库中Device Name形式为“! smd_cap_0603!”,在RCAD元件属性的Device项中并没有相应项。因此须新建该项。建立的过程可以使用下面的方法:1)直接双击元件编辑元件的属性此主题相关图片如下:通过查找元件后编辑元件属性,这样可以将Device name相同或相近的元件,通过复制、粘贴的方法快速编辑。这种方法特别适合对电阻和电容进行编辑。A、在此状态下,按Crtl+F键“查找”所要编辑的元件此主题相关图片如下:、编辑元件的Device name此主题相关图片如下:、编辑元件的Device

15、name此主题相关图片如下:、修改Create Netlist中的参数在Other栏中的Formatters中选择allegro.dll.将PCB Footprint中的PCB Footprint改为!Device。保存路径中的文件后缀名使用.net。此主题相关图片如下:、操作过程中应注意的问题1)Allegro device library 中每一个元件都会有它自己的device Name。因此,两个元件尽管它们有相同的pin、package,它们在Allegro device library中还会有不同的名字。例如:封装为SOP14的74LS08和74LS00 它们的device name

16、分别为“smd_7408_soic14”和“smd_7400_soic14”。因此在选用元件时,要根据allegro device library中提供的device name与电路中的元件比较,如果没有对应的元件,请先告知Layout建库。2)元件的device name中不要有空格,这样allegro认不出这样的元件,在导如Netlist时会报错。32CB2)三. 导入网表 . 网表转化 在调入前,应该将要增加的定位孔和定位光标以及安装孔加到网表中,定位孔用M*表示,定位光标用I*表示 . 进入Allegro,File/Import/Logic调入网表,若显示0 errs,0 warnin

17、gs则表示没有错误,可以进行下一步,否则,应用File/Viewlog 查看原因,根据提示要求电路设计者修改原理图或自己在元器件库中加新器件.四. 设置设置绘图尺寸,画板框,标注尺寸,添加定位孔,给板框导角 1. 设置绘图尺寸:SetupDrawing Size2. 画板框:Class: BOARD GEOMETRY Subclass: OUTLINE AddLine 用 X 横坐标纵坐标 的形式来定位画线 3.画Route Keepin:SetupAreasRoute Keepin 用 X 横坐标纵坐标 的形式来定位画线 4.导角: 导圆角 Edit Fillet 目前工艺要求是圆角 或在右

18、上角空白部分点击鼠标右键选Design Prep选Draft Fillet小图标 导斜角EditChamfer 或 在右上角空白部分惦记点击鼠标右键选Design Prep选Draft Fillet 小图标 最好在画板框时就将角倒好,用绝对坐标控制画板框,ROUTE KEEPIN,ANTIETCH,ANTIETCH可以只画一层,然后用EDIT/COPY,而后 EDIT/CHANGE编辑至所需层即可. 5. 标注尺寸: 在右上角空白部分惦记点击鼠标右键选Drafting Class: BOARD GEOMETRY Subclass: Dimension 圆导角要标注导角半径.在右上角点击右键选D

19、rafting,会出现有关标注的各种小图标 ManufactureDimension/DraftParameters.进入Dimension Text设置 在标注尺寸时,为了选取两个点,应该将Find中有关项关闭,否则测量的 会是选取的线段 注:不能形成封闭尺寸标注6.加光标定位孔:PlaceBy SymbolPackage,如果两面都有贴装器件,则应在正反两面都加光标定位孔,在在库中名字为ID-BOARD.如果是反面则要镜像. EditMirror 定位光标中心距板边要大于 8mm.7. 添加安装孔:PlaceBy SymbolPackage,工艺要求安装孔为3mm.在库中名字为HOLE12

20、5 8.设置安装孔属性:ToolsPADSTACKModify 若安装孔为椭圆形状,因为在印制板设计时只有焊盘可以设成椭圆,而钻孔只可能设成圆形,需要另外加标注将其扩成椭圆,应在尺寸标注时标出其长与宽. 应设成外径和Drill同大,且Drill 不金属化9. 固定安装孔:EditProperty选择目标选择属性FixedApplyOK 设置层数 SetupCross-Section. 设置显示颜色 DisplayColour/Visibility 可以把当前的显示存成文件:ViewImage Save,以后可以通过ViewImage Restore调入,生成的文件以view为后缀,且此文件应该

21、和PCB文件存在同一目录下。设置绘图参数 SetupDrawing Options Display中的Thermal Pads和Filled Pads and Cline Endcaps应该打开设置布线规则 SetupConstraints. Set Standard Values.设置Line Width ,Default Via Spacing Rules SetSet Values.设置Pin to Pin ,Line to Pin,Line to Line等值五. 调入元件 1 给元件赋属性:EditProperties进入Find设置Find By Name选择Comp(or Pin

22、)More选择AllApply选择Placement-tag自动放置属性ApplyOK 2 画元件放置区:SetupAreasPackage Keepin画一方框作为元件放入区右键,DonePlaceAutoplaceTop Grids50,OK50,OK点击所画方框 3 自动放置器件:PlaceAutoplaceDesign 4 移动元件的设置:在移动状态下,可以设置Options类中的Point Sym Origin,:以器件原点 Body Center:以器件中心 User Pick:以选取点 Sym Pin#:以元件某一管脚。六.元件布局 布局时,应根据原理图,将同一模块的器件放到一起

23、,而后再根据连接长度最短的原则将同一模块内的器件摆至最短且最美观为止.再根据鼠线和整块板子的信号流动方向进行布局.在Allegro中布局之时,BGA须以25倍(针对Pin间距为50mil而言)的栅格布局。 注意: 1.BGA周围5mm内无其他器件 2.压接件周围5mm内无其他器件 3.有极性插装件X,Y方向尽量一致 4.板边5mm为禁布区七. 电源地层分割 1.画ROUTE KEEPIN: SetupAreaRoute Keepin在右边Options下,设置成Route Keepin,All画框 应注意此步不能缺少,否则后面无法赋电源地网络. 2.画分割线 将同一层中要分割的不同网络用不同颜

24、色高亮 Add Line在右边Options下,设置成Antietch,以及要分割的层画线将不同网络分割开 3. 给电源地层的网络赋属性 例如:将VCC,VDD,GND分配到电源地层. EditProperties从右侧Find中选Net,More将VCC,VDD,GND选中 Apply赋予No Rats,Route to Shape属性结束Edit Property编辑状态.4. 将网络分配到相应区域: EditSplit PlaneSet Parameter(一切都OK) EditSplit PlaneCreat十. 打电源地 进入SPECCTRA 1.选择打电源地过孔类型,SelectV

25、ias For RoutingBy list.选择所需类型,Apply 2.Autoroute Setup. Set Wire Grid.X Grid和Y Grid 都设为0.1ApplyOK AutorouteSetup. Set Wire Grid.X Grid和Y Grid 都设为0.1 3.AutoroutePre Route.Fanout.只选Power nets插入OK十一. 走线 1. 改变当前缺省走线过孔,SetupConstraintsPhysical Rule SetCurrent Via List中的排在第一位的过孔类型就是当前缺省的过孔类型,将其删除,则原来排在第二未的

26、过孔类型就变成了缺省.只需再加上删除的过孔类型,则其将排在最后. 2. 在Allegro中,RouteConnect则会在右侧出现走线的各种条件设置,包括线宽和过孔 类型.在最下面有两个选项,Snap to Connect Point,Replace Etch,前者一般不选,否则有可能走不出想要走出的形状,后者应该选中. 3. 有时走完线后发现报告冲突,说Line to SMD违反contraints,而此line 和SMD属于同一个网络,此时应该将 SetupContraints.Spacing Rule SetSet Value.Same Net Drc设置成off 注:1.板边3mm不准

27、走线 4 在Allegro中拷贝同时拷贝多条相同走线的方法 要想同时拷贝多条线,必须要保证元器件之间距离严格匹配,不能存在一点偏 差,因为在Allegro中可以存在孤岛式的走线,所以如果不匹配,仍可以把线拷贝上,但会认为是并未连接上,只把其作为单独一条线. 用information获得两组相同布局中相同位置管脚的坐标,例:已布线部分中管脚 1坐标为(x1,y1),未布线部分中相同管脚坐标为(x2,y2) 选择Copy状态点击鼠标右键选Temp Group用鼠标选中所有将要拷贝的线点击鼠标右键选Compelete键入x x1,y1设置拷贝原点键入x x2,y2将线拷贝至所需位置点击鼠标右键选Do

28、ne十二. 调整冲突十四. 检查修改同时,有一部分错误是可以忽略的,要仔细加以区分,最好只显示布线层的错误 (一) ToolsReports.选取Summary Drawing ReportRun查看Connection Statistics中内容,最终目标:Already Connected与Connections相等,Missing Connections等于0,Dangling Connections等于0,Connections 等于100%. 1. 若Already Connected小于Connections,说明存在半截线,此时应将所有赋了No Rats属性的网络都取消该属性(E

29、ditProperties.)DisplayColout/Visibility在Global Visibility中选取All Invisible设置Group/Display中的Ratnest颜色为显眼的颜色 观察图中飞线的位置,发现后通过右侧的Visibility打开相应层进行修改. 2. 若Dangling 不等于0,说明有的走线多出一截,形成了小天线,则应看Log File 文件,FileFile Viewer.dangling_lines.log记下坐标用X 横坐标 纵坐标定位进行修改.十五. 调整丝印 设置丝印标准: SetupText Sizes.可以设置四种标准Blk Width Height Line Space Photo Width Char Space 1

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2