1、 在两个较远距离的线除了用导线连接外还有什么方法连接?在同一个原理图中,用鼠标点击Place,选择Net Alias即可。1.6 在整个工程文件中进行浏览 有时需要浏览整个工程文件来查找错误,该怎么操作? 先选中.dsn文件,鼠标点击EditBrowseParts。1.7 索引编号 如何设置索引编号? 先选中.dsn文件,鼠标点击ToolsAnnotateReset Part Reference to“?”, 把编号取消,然后鼠标点击ToolsAnnotateIncremental Reference Update来重新编号即可。1.8电气规则检查 如何进行电气规则检查? 先选中.dsn文件,
2、鼠标点击ToolsDesign Rules Check即可。1.9高速电路设计流程 原理图逻辑功能设计,生成net listPCB板数据库准备导入net list关键器件布局布线前仿真,解空间分析,约束设计,SI仿真,PI仿真,设计调整约束驱动布局,手工布局约束驱动布线,自动布线,手工拉线,可能需要调整层叠设计布线后仿真修改设计布线后验证设计输出,PCB板加工PCB板功能调试、测试性能。2.0 电路设计简化流程建零件库、焊盘、零件封装创建电路板、机械结构、尺寸、层叠结构预定义导入网表设定电气规则、线宽、线距、其他规则布局布线布线后调整、零件编号、丝印、DRC设计输出、gerber文件、dril
3、l文件、图纸。2.1 allegro 出光绘文件出现的几个问题首先出光绘前要保证没有DRC错误出Gerber时提示如下错误:一:设置好光绘文件参数后,选择check dabase before artwork后,点击生成光绘时出现错误告警信息: database has errors:artwork generation cancled.please run dbdoctor.可行的解决方法:1.运行内部,或外部dbdoctor ,内部的在tools-database check 2.TOOLS-PADSTACK-modify design padstack。 在option中的purge选A
4、LL。 3.place-update symbols-选择器件并选择下方的update symbols padstacks选项 4.tools-padstack-refresh 上述4种方法过后,基本上能解决问题。二:WARNING: Shape at (XX XX) contains void at (XX XX) which touches another shape当该层不铺这块铜时可以正常出Gerber。这个主要是敷铜的问题,同一NET的两个独立的shape 重叠就会出现该错误告警。出 Gerber时 , Allegro不允许2个或更多 Dynamic 类型的形状彼此接触,即使他们用相
5、同的 netname。解决方法:对动态敷铜与静态敷铜重叠的,可视情况删除掉静态的,或者利用merge shape来将2个分立的shape合并成一块shape。打开shape boundary 可便于操作。三:在能成功生成gerber文件时,文件中可能存在的许多告警信息: Segment with same start and end points at (67.0201 174.2666) will be ignored. Increasing output accuracy may allow segment to be generated.等。这个主要是底片精度设置导致的问题。1.通过调整
6、gerber下的format设置精度。 2.检查设计文件中的shape参数下的void controls的artwork format设 置是否与底片中的类型一致。 3.设计文件在准备输出gerber文件时的单位必须和底片上的一致,否 则还是可能会照常出现问题。 1、 更新封装 封装修改后,在allegro下palce-update symbols。在package symbol下选择要更新的封装。 注意勾选 update symbol padstacks Ignore FIXED property。2、如何批量放置VIA?比方在TOP层铺了一片铜到地,然后想规则的放置一批VIA将表面铺铜区连
7、接到地层,能不能自动完成啊?手动放很麻烦也不均与,影响美观CopyFind勾選ViaOption填寫數量,間距。1. Allegro中我设置了highlight的颜色为白色,但选中后颜色是白蓝相间的,很不方便查看。是什么地方需要设置。答:setup/user preferences/display/display_nohilitefont 这个选项打勾就行了。2. 不小心按了Highlight Sov后部分线高亮成白色,怎样取消?这个是用来检查跨分割的,取消的办法是:如果是4层板的话,在电源层跟地层都铺上地网络,然后再按Highlight Sov刷新即可。3. 如何更改Highlight高亮默
8、认颜色?可以在Display-Color/Visibility-Display-Temporary Highlight里修改即可,临时修改颜色可以点Display-Assign Color来实现。4. 如实现Highlight高亮部分网络,而背景变暗,就像Altium Designer那样?Shadow Mode打开该模式,并且选中Dim active layer即可。5. 快速切换层快捷键可以按数字区里的“-”或“+”来换层。6. OrCAD跟Allegro交互时,出现WARNING CAP0072 Could not find component to highlight错误等?OrCAD
9、输出网表,Allegro导入网表,确保两者对的上号,然后在Orcad选中元件,再右键Editor Select,即可在Allegro中选中该元件;反过来,在Allegro中要先Highlight某元件,在Orcad中变会选中该元件。1.ORcad :首先打开orcad和allegro分别占1/2的窗口界面。然后orcad中 Tools/creatnetlist/PCB Editor中Create PCB Editor Netlist下的Options中设置导出网表的路径。然后确定导出网表。2.Allegro:Files/Import/Logic/ 最底下的Import directory中设置
10、刚才导出网表的路径。然后导入即可,只要不出现error即可。3.操作互动:首先在allegro中选中高亮display/Highlight,然后到orcad中选中一个元件或者引脚哪么对应的allegro中旧高亮显示了。当然了选中Dehighlight就可以不高亮显示了。7. 关于盲孔及埋孔B/B Via的制作方法?可先制作通孔Thru via,然后Setup-B/B via definitions-Define B/B via,如下图,完成后,再在Constraint Manager-Physical-all layers-vias里添加B/B Via即可。8. 在用Router Editor
11、做BGA自动扇出时,遇到提示无法找到xxx解决方法?路径里不能有中文或者空格 。9. 在制作封装时,如何修改封装引脚的PIN Number?Edit-Text,然后选中PIN Number修改即可。10. 对于一些机械安装孔,为什么选了pin后,选中老是删除不了?因为这些Mechanical Pin属于某个Symbol的,在Find里选中Symbols,再右键该机械孔,点Unplace Component即可。11. 在OrCAD里用Off Page Connector为什么没起到电气连接的作用?先科普下:1.off_page connector确实是用在不同页间比较合适,同一页中可以选择用连
12、线,总线或者Place net alias来连通管脚,没有见过在同一页中用off_page connector的。2.off_page connector在电气特性上是没有方向性的,但是在制图时,为了人看方便,所以使用的双向信号和单向信号的符号还是不同的,这是为了让人知道它是输入还是输出。电气特性的连接是在芯片做原理图封装时,对管脚定义时形成的。原因分析:Off Page Connector用于平坦式电路图中多页面原理图电气连接(这些原理图必须从属于同一个Parent Sheet Symbol)。如下图所示才算同一个Parent sheet symbol。12. 如何将两块电路板合成一块?先将
13、电路板A导出成Sub-drawing,然后电路板B再导入该Sub-drawing,同时原理图也合成一个原理图,完后创建网表Netlist,电路板B再导入该Netlist,此时电路板B存在一些未名的器件和已名的器件,因为导入Sub-drawing元件布局跟连线都跟原来的保持一致,但是去掉了电路板A中元件的网表信息的,而导入该Netlist则导入了网表信息,为了利用原来的元件布局,可用Swap-Component命令来交换元件网表信息而保持原来的布局不变。13. 元件封装中的机械安装孔Mechanical Symbol?使用Allegro PCB Design XL的Package symbol模
14、板建立一个元件封装,对于有电气连接性的pin将其按照实际元件的引脚编号。而对于机械安装孔的pin,将其pin number删除掉,表明它是一个非电气连接性的引脚,大多数指安装孔。比如DB9、RJ45等接插件都具有两个(或者以上)的机械孔。14. Mechanical Symbol已经存在库中,但Place-Manually在Mechanical Symbols里见不到?在Placement里的Advance Settings选项卡中选中Library即可。15. ORCAD画原理图时,off page connector 后加上页码的方法?用ORCAD画原理图,很多ORCAD的SCH中,大多在
15、offpage connector 加上一个页码。方法很简单:Tools-annotate-action-add intersheet reference即可。16. 布线时,添加到约束中的所有的通孔和盲孔都可以显示,但是所有埋孔都不能显示,不知道为什么。比如,L1L2,L1-L3, L1-L8(8层板)都可以显示,但是L2L7,L3-L6都无法显示?在pad制作时需要把microvia点上即可。17. Allegro Region区域规则设置?setup - constraints - constraint manager或者快捷菜单中带cm标记的,Cmgr图标启动constraints m
16、anager图表窗体,在窗体中选择object-create-region,此后就在表中设置一下物理或者间距规则,只不过在设置通孔时可以双击弹出选择过孔窗体,非常方便。最后设置完了点击OK,此后在allegro pcb的菜单中shape下有利用Rectangular建立一个矩形,然后在option中的active class 选择Constraint Region,subclass选择all.assgin to region选择你刚刚在规则管理中建立的区域规则名称,如果没有说明你没有保存好,重新操作一遍以上的规则建立过程。18. 与某个Symbol的引脚相连的Clins和Vias删除不了?可能
17、该Symbol为fix,Unfix该Symbol即可。19. Allegro使用Fanout by pick功能时老是扇不出,而且停到一半卡死?可能待扇出Symbol所在区域中存在Etch层的Shape,要删掉这些Shape才行。20. 将某个网络设置成电源网络,并设置其电压、线宽等属性?选中该Net,然后Edit-Properties,按下图修改其属性即可。或者也可以依次点击Tools-Setup Advisor-Next-Identify DC Nets-填入网络的Voltage即可。21. 为什么器件bound相互重叠了,也不显示DRC错误呢?是不是哪里设置要打开以下?3 u# n/ O
18、$ F1 d3 # l. |答:有两种,一个是pin到pin的距离约束,主要是防止短路,需要在constrain中设置smd pin 到smd pin的距离,然后在setupconstrainmodes中的spacing modes中勾选smd pin to smd pin。另外一个是检查两个器件是否重叠,需要用到place bound top/bottom,至于是顶层还是底层,要更具你的器件而定,这个规则只要是两个器件的place bound层相互重叠就会报警,同样需要打开检查开关,在setupconstrainmodes中的design modes(package)中勾选package t
19、o package为on(其中on为实时监测,只要触犯规则就报警,batch为只有点击update drc才监测报警,off是不监测,违反规则不报警)。当然,Color/Visibility中Stack-UP中相应层中的DRC显示也要开启。22. 拖动时为什么不显示鼠线?移动铺铜或元件时,原来与之相连的过孔和线都消失了,怎么解决?Move时要选中Ripup Etch。选中Ripup Etch时将去掉跟该Symbol引脚相连的Clines,同时显示Rats,选中Stretch Etch时用Clines代替Rats,而什么都不选时则保留Clines同时显示Rats。所以移动铺铜或元件为保留原来的过
20、孔和线,则不能选中Ripup Etch。另外:定制Allegro环境 Find(选取) Design Object Find Filter选项: Groups(将1个或多个元件设定为同一组群) Comps(带有元件序号的Allegro元件) Symbols(所有电路板中的Allegro元件) Functions(一组元件中的一个元件) Nets(一条导线) Pins(元件的管脚) Vias(过孔或贯穿孔) Clines(具有电气特性的线段:导线到导线;导线到过孔;过孔到过孔) Lines(具有电气特性的线段:如元件外框) Shapes(任意多边形) Voids(任意多边形的挖空部分) Clin
21、e Segs(在clines中一条没有拐弯的导线) Other Segs(在line中一条没有拐弯的导线) Figures(图形符号) DRC errors(违反设计规则的位置及相关信息) Text(文字) Ratsnets(飞线) Rat Ts(T型飞线) 文件类型: .brd(普通的电路板文件) .dra(Symbols或Pad的可编辑保存文件) .pad(Padstack文件,在做symbol时可以直接调用) .psm(Library文件,保存一般元件) .osm(Library文件,保存由图框及图文件说明组成的元件) .bsm(Library文件,保存由板外框及螺丝孔组成的元件) .f
22、sm(Library文件,保存特殊图形元件,仅用于建立Padstack的Thermal Relief) .ssm(Library文件,保存特殊外形元件,仅用于建立特殊外形的Padstack) .mdd(Library文件,保存module definition) .tap(输出的包含NC drill数据的文件) .scr(Script和macro文件) .art(输出底片文件) .log(输出的一些临时信息文件) .color(view层面切换文件) .jrl(记录操作Allegro的事件的文件) 设定Drawing Size(setupDrawing size.) 设定Drawing Opt
23、ions(setupDrawing option.) status:on-line DRC(随时执行DRC) Default symbol height Display: Enhanced Display Mode: Display drill holes:显示钻孔的实际大小 Filled pads:将via 和pin由中空改为填满 Cline endcaps:导线拐弯处的平滑 Thermal pads:显示Negative Layer的pin/via的散热十字孔 设定Text Size(setupText Size.) 设定格子(setup grids.) Grids on:显示格子 Non
24、-Etch:非走线层 All Etch:走线层 Top:顶层 Bottom:底层 设定Subclasses选项(setupsubclasses.) 添加删除 Layer New Subclass. 设定B/Bvia(setupViasDefine B/Bvia.) Ripup etch:移动时显示飞线 Stretch etch:移动时不显示飞线信号线的基本操作: 更改信号线的宽度(EditChangeFindClines)optionlinewidth 删除信号线(EditDelete) 改变信号线的拐角(EditVertex) 删除信号线的拐角(EditDelete Vertex)23. 如
25、何修改某个Shape或Polygon的网络属性以及边界?Shape-Select Shape or void-单击选中该Shape-在右边Option栏Assign net name中将Dummy Net修改成自己想要的网络,当鼠标光标停留在边界时可以拖动光标修改边界。24. 如何只删除某一层里的东西?答:很简单,Display-单独显示要想删除的那一层,OK后删除即可。25. 如何替换某个过孔?如何不在布线状态下快速添加过孔?PadStack-Replace,然后必须选上Single via replace mode,最后选上要想替换的过孔即可;利用copy来快速添加大量过孔即可。26. 如
26、何在allegro中取消Thermal relief花焊盘(十字焊盘)set up-design parameter -shape-edit global dynamic shape parameters-Thermal relief connects -Thru pins ,Smd pins - full contact27. 在等长走线时,如何更改target目标线?绕等长有两种:一种是设在一定范围内绕没有基准,就是说在一组BUS里必须绕到这个范围内才会变绿,这个我一般不用,因为BUS里少绕一根不到这个范围就不会变绿。另一种就是设在一定范围内有基准的,也许就是你表达的这种,ElectricalConstraint Set-Net-Routing-Relative Propagation-relative Delay-Delta:Tolerance下你想设做基准的Net,点鼠标右键,在下拉菜单选择set as target。28. 如何分割电源层?使用Anti Etch来分割平面使用Add-line命令,并且设置Active Class为Anti Etch,设置好线宽,并且在外框画好RoutKee
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1