ALLEGRO-DRC-错误代码教材_第1页
ALLEGRO-DRC-错误代码教材_第2页
ALLEGRO-DRC-错误代码教材_第3页
ALLEGRO-DRC-错误代码教材_第4页
ALLEGRO-DRC-错误代码教材_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、ALLEGRO-DRC-错误代码(2013-01-04 10:54:48)转载标签:杂谈Q: Allegra中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置的板子,看着难受就可以直接读入自己的文件改变设置了A:16.2版本的可以这样做:file->export->parameters,选中颜色就行了, 其它的参数一样可以 保存。Q:ALLEGRO 自动布线后,为直角如何调整成45度角走线A: ROUTE -GLOSS PARAMETERS CONVERT CORNET TO ARC一、群组布线;群组布线包括总线布线和一次布多外Trance.1一次布多个Trance .鼠

2、标左键进行选择多外PIN,或VIA.同时可以在布线过程中用右键切换到单线模式。群组布线只能在一个层中,不允许打过孔。也可以在群组布线过程中,右键,“ CHANGE Con trol Trace ”Cade nee CIS即 原理图中,放大缩小缩小的快捷键按住CTRL键+鼠标中间滚轮)5. ALLEGRO 出光绘文件前,最好加个PHOTO_OUTLINE,确认输出光绘文件的范围Class: manu facture Subclass: photoplot outl ine6. 光绘设置详解 ALLEGRO 标注1. dimension linear :对于比较规则,简单的板子,通常采用2. di

3、mension datum :对于较复杂的板子可以采用。先确定一个基准点,接下来对每个点所标注的数据都是相对基准点的坐标值。Manu facturedime nsi on /draft dime nsion lin ear / dime nsion datum2.表层铺铜时,由于铺铜和PIN的间距问题,在 PIN和PIN之间经常产生一些尖角。产生这种原因的解决办法:一。一个一个修改 Boundary二。直接操作:在Add Shape 后,shape parameters 里,Create pin Voids 选中 IN line3.倒角Manu facturedime nsion/draftF

4、i 圆角Manu facturedime nsion/draftCham斜角以上操作只对LINE画的外框有效,而对 Shape无效。4.实时显示走线的长度Setup user Prefere nces ETC 栏中勾选 ALLEGRO etch len gth on5.LAYOUT 中,使用 AUTO Re name具体操作:首先将不需要Re name的元件 FIXED 然后选择:logic auto renameRefdes rename 3. DisplaySETUPuser preferenee4. ALLEGRO 中如何查找元件:、用 Display -element 或都-Displ

5、ayHighlight 然后在FIND 标签中的” FING BY NAME '下拉SYMBOL,填入所查找的元件编号,ENTER。8.重复点:依据板子外形OUTLINE 画出Route-keep in等层时(相当于 Shape)做法:Shapecompose shape .FIND 标签中过虑器选择好。点选外框线。最后选择 DONE 可以完成操作。9.文件中的所有线束看起来都是一个的大小,原因是( 15.X 版本) Setup-user preference 中。 DISPLAY 中的 nolinewidth 被勾选上。只需去掉勾选即可。10ORCAD ,原理图库的中管脚名称不能重复

6、。 (电源管脚除外)设置成电源管脚时,只需将管 脚属性设置成 POWER.Allegro 设计 PCB 经验1、做元器件封装时 ,没有电气连接的焊盘 ,定义 pin number 应该为多少 ? 答:放焊盘时,应该选择 Mechanical2、在 allegro 中,如何加泪滴?答:1、要先打开所有的走线层,执行命令route->gloss->parameters.,出现对话框,点选 pad and Tconnection fillet ,再点其左边的方格,点选 circular pads,pins,vias,T connections./OK/GLOSS 即可。2、route-&

7、gt;gloss-> add fillet注: 无论加泪滴还是删掉泪滴,一定要先打开所有的走线层,否则,没打开的走线层就不会 有执行3、 (1)尺寸标注最好用1 >0.3大小的箭头,设置为:arrow -> 3pointhead length:1.0head width:0.3(2)尺寸标注文本设置为: Text block: 34、问:Allegro层的切换用什么快捷键呀 ?用”- ”" + ”号切换 !5、如何实现线框的 COPY? 做元器件封装时 ,有没有办法把 Package Geometry -> silkscreen_top 的线 COPY 到 P

8、ackage Geometry -> Assembly_top ?选copy,点中silkscreen线框,把复制的线框拖离原线框,然后再change到assembly,把assembly线框mov回原线框位置,完成复制。6、Display_Top 层、 Assemble_Top 层和 Silkscreen_Top 层有什么区别?7、做元器件封装时 ,焊盘能不能更换?不是删除再放. 比如: smd91x17.pad 换成 smd91x16b.pad。然后点击 Replace 。8、 差分线、蛇型线、等长线这三类线如何设置?又是如何画出来的 ?9、 盲孔(Blind vias )是将几层内

9、部 PCB与表面PCB连接,不须穿透整个板子,埋孔(Buried vias)则只连接内部的 PCB。10、 能否只关闭覆铜而保留走线(etch)?可以!点SETUP菜单 下的Uers Preferenee参数设置)选项,选择右边 SHAPE选项 把no_shape_filt 勾上。11、做元件怎么改放好的焊盘编号?打开 Pin_Number 层,用 Edit ->Text 来修改。12、怎样在 allegro 里把 PCB 板整个旋转 90 度呢?选中 MOVE 命令(在 Options 下面的 Point 选择 User Pick ,在 Find 里勾上所有你要的) 右击选中 Temp

10、 Group选中整个板子(也可选择你需要的一部分或几部分)右击选中 Complete 点击一点作为 User Pick 右 击选中 Rotate 就可以旋转了13、 在 Allegro 中 ,如何设置不同网络有不同的颜色?hilight 在旁边控制栏里面的 options选颜色,在finder里面勾net,输入要高亮的网络名, 或直接点网络飞线。14、对整修原理图重新编号Tools -Annotate15、 怎么把一个元件分成两部分画? Capture 绘制元件库时,怎么分成part1、 part2?点选菜单 View 下面的 Next part 就可以了!在新建库下面有个 package t

11、ype 选项 .homogeneous:同类的.heterogeneous不同类的,异类的.若你想做两个相同的PART,则选择第一项,同时将parts per PKG.改为2,即可.若你想做两个不同的PART,则选择第二项,同时将parts per PKG.改为2,即可.16、 在原理图中画好的器件 ,现在在库中修改了 ,怎么才能把它在原理图中更新(不通过删除原 来的器件 ,重新放置 ) ?17、在 allegro 中,如何锁定元器件 ? 点击选择要锁定的元器 件。18、allegro 中,在关了网络飞线的情况下 ,移动元器件时 ,能否显示网络飞线 ?只要这两个都不打勾,本来显示了飞线,然后,

12、移动时是可以显示飞线的19、装配层 assembly 与丝印层 silkscreen 都要放置元件序号吗?IC 元件必須在裝配面 (Assembly) 及丝印 SilkScreen 面製作 Reference Designators( RefDes), 选择"Layout ”“ Labels ”“ Re便可以在 options 中设置 了,Assembly 之 RefDes 放在元件內, Silkscreen 之 RefDes 放在元件外。问:铺铜部分有没有单独的显示设置.我想把铺铜关隐了 .答: 可以只显示轮廓吧 setup -userpre.SHApe display_fill

13、勾选 noshape_fill 这样铺铜只显示轮廓ALLEGRO 拼板 可能不是叫拼版,只是叫合并。不过我觉得效果是一样的。 把一块 pcb 与另一块 pcb 合并的方法( net 还在)1, 打开pcb1,在tools选择create module,然后选中整个 pcb,在命令行里输入 pick origin。 生成 *.mdd 文件,放在 pcb2 的目录下2, 打开 pcb2,在 place 选择 manually ,在 advancedsetting 内 勾上 library。在 placement list 上的module definitions会出现刚才生成的*.mdd文件ALL

14、EGRO 使用(V16.2) -DRC错误代码对照代码相关对象说明单一字符代码-Line走线PPin元件脚VVia贯穿孔KKeep in/out允许区域/禁止区域二CComp onent元件层级二Electrical Con stra int电气约束JT-Jun cti on呈现T形的走线Isla nd Form被Pin或Via围成的负片孤铜错误代码前置码说 明WWire与走线相关的错误DDesig n与整个电路板相关的错误MSoldemask与防焊层相关的错误错误代码后置码说 明SShape/Stub与走线层的Shape或分支相关的错 误NNotAllowed与不允许的设置相关的错误WWid

15、th与宽度相关的错误双字符错误代码BBBon dpad to Bon dpadBondpad之间的错误BLBon dpad to LineBondpad与Line之间的错误BSBon dpad to ShapeBondpad与Shape之间的错误CCPackage to PackagePackage之间的 Spaci ng错误Symbol Soldermask to SymbolSoldermask零件防焊层之间的 Spaci ng 错误DFDiffere ntial Pair Len gth Tolera nee差分对走线的长度误差过长Differe ntialPair Primary Ma

16、xSeparati on差分对走线的主要距离太大Differen tialPairSecon daryMax差分对走线的次要距离太大Separati onDifferen tialPair Secon daryMaxLen gth差分对走线的次要距离长度过长DIDesig nCon stra intNegative PlaneIsla nd负片孤铜的错误EDPropagati on-Delay走线的长度错误Relative-Propagati on-Delay走线的等长错误ELMax Exposed Len gth走线在外层(TOP&BOTTOM )的长度过长EPMax Net Par

17、allelism Length-DistaneePair已超过Net之间的平行长度ESMax Stub Len gth走线的分支过长ETElectrical Topology走线连接方式的错误EV Max Via Cou nt已超过走线使用的 VIA的最大数目EXIMax Crosstalk已超过Crosstalk值Max Peak Crosstalk已超过 Peak Crosstalk 值HHHold to Hold Spaci ng钻孔之间的距离太近HWDiago nal Wire to Hold Spaci ng斜线与钻孔之间的距离太近nHold to Orthogo nal Wire

18、Spaci ng钻孔与垂直/水平线之间的距离太 近MImpeda nee Con stra int走线的阻抗值错误JNT Jun ction Not Allowed走线呈T形的错误KBRoute Keep in to Bon dpadBon dpad 在 Keep in 之夕卜Route keepout to Bon dpadBondpad 在 keepout 之内Via Keepout toBondpadBondpad 在 Via Keepout 之内KCPackage to Place Keep in Spaci ng兀件在Place Keepin之外Package to Place Ke

19、epout Spaci ng兀件在 Place Keepout之内KLLine to Route Keep in Spaci ng走线在Route Keepin之外Line to Route Keepout Spaci ng走线在 Route Keepout之内KSShape to Route Keep in Spac ingShape 在 Route Keepin 之外Shape to Route Keepout Spaci ngShape 在 Route Keepout 之内KVBBVia to Route Keep in Spac ingBBVia 在 Route Keepin 之外BB

20、Via to Route Keepout Spaci ngBBVia 在 Route Keepout 之内BBVia to Via Keepout Spac ingBBVia 在 Via Keepout 之内Test Via to Route Keep in Spaci ngTest Via 在 Route Keepin 之外Test Via to Route Keepout Spac ingTest Via 在 Route Keepout 之内Test Via to Via Keepout Spaci ngTest Via 在 Via Keepout 之内Through Via to Rou

21、te Keep in Spaci ngThrough Via 在 Route Keepin 之外Through Via to Route Keepout Spac ing -rhrough Via 在 Route Keepout 之内Through Via to Via Keepout Spaci ngThrough Via 在 Via Keepout 之内LBMin Self Cross ing Loopback Len gth无LLLine to Line Spac ing走线之间太近LSLine to Shape Spaci ng走线与Shape太近LWMin Li ne Width走线

22、的宽度太细Min Neck Width走线变细的宽度太细MASoldermask Alig nment Error PadSoldermask Toleranee 太小MCPi n/ViaSoldermask to SymbolSoldermaskPad 与 Symbol Soldermask 之间的错 误MMPin/Via Soldermask toPin/ViaSoldermaskPadSoldermask之间的错误PBPin to Bon dpadPin与Bondpad之间的错误PLLine to SMD Pin Spaci ng走线与SMD元件脚太近Line to Test Pin S

23、pac ing走线与Test元件脚太近Line to Through Pin Spaci ng走线与Through元件脚太近PPSMD Pin to SMD Pin Spa cingSMD元件脚与SMD元件脚太近SMD Pin to Test Pin Spa cingSMD元件脚与Test元件脚太近Test Pin to Test Pin Spaci ngTest元件脚与Test元件脚太近Test Pin to Through Pin Spaci ngTest元件脚与Through元件脚太近Through Pin to SMD Pin Spa cingThrough元件脚与SMD元件脚太近Th

24、rough Pin to Through Pin Spaci ngThrough元件脚与Through元件脚太近PSShape to SMD Pin Spaci ngShape与SMD元件脚太近Shape to Test Pin Spaci ngShape与Test元件脚太近Through Pin to Shape Spaci ngThrough元件脚与Shape太近PVBBVia to SMD Pin Spac ingBBVia与SMD元件脚太近BBVia to Test Pin Spa cingBBVia与Test元件脚太近BBVia to Through Pin Spa cingBBVi

25、a与Through元件脚太近SMD Pin to Test Via Spa cingSMD Pin 与 Test Via 太近SMD Pin to Through Via Spa cingSMD Pin 与 Through Via 太近Test Pin to Test Via Spaci ngTest Pin 与 Test Via 太近Test Pin to Through Via Spaci ngTest Pin 与 Through Via 太近Test Via to Through Pin Spaci ngTest Via 与 Through Pin 太近Through Pin to Th

26、rough Via Spaci ngThrough Pin 与 Through Via 太近RCPackage to Hard Room兀件在其他的 Room之内REMin Length Route End Segment at 135Degree无Min Length Route End Segment at45/90Degree无SB135Degree Turn to Adjace nt Cross ing Dista nee无90Degree Turn to Adjaeent CrossingDista nee无SLMin Length Wire Segme nt无Min Length

27、Sin gle Segme nt Wire无SNAllow on Etch Subclass允许在走线层上SOSegme nt Orie ntaio n无BBBon dpad to Bon dpadBondpad之间的错误SSShape to ShapeShape之间的错误TAMax Turn An gle无VBVia to Bon dpadVia与Bondpad之间的错误VGMax BB Via Stagger Dista nee同一段线的 BB Via之间的距离太 长Min BB Via GapBB Via之间太近Min BB Via Stagger Dista nee同一段线的 BB V

28、ia之间的距离太 近Pad/Pad Direet Co nn eetPad在另一个 Pad之上VLBB Via to Li ne Spae ingBB Via与走线太近Line to Through Via Spaei ng走线与Through Via太近Line to Test Via Spae ing走线与 Test Via太近VSBB Via to Shape Spaei ngBB Via 与 Shape 太近Shape to Test Via Spaei ngShape 与 Test Via 太近Shape to Through Via Spaei ngShape 与 Through

29、Via 太近VVBB Via to BB ViaSpaei ngBB Via之间太近BB Via to Test Via Spae ingBB Via 与 Test Via 太近BB Via to Through Via Spa cingBB Via 与 Through Via 太近Test Via to Test Via Spaei ngTest Via之间太近Test Via to Through Via Spaei ngTest Via 与 Through Via 太近Through Via to Through Via Spaei ngThrough Via之间太近WAMin Bond

30、ing Wire Len gthBon di ng Wire长度太短WEMin End Segme nt Len gth无Min Length Wire End Segment at 135Degree无Min Length Wire End Segment at 45/90Degree无WIMax Bonding Wire Len gthBon di ng Wire长度太长WWDiago nal Wire to Diag onal Wire Spaei ng斜线之间太近Diagonal Wire to Orthogonal Wire斜线与垂直/水平线之间的距离太Spaci ng近Orthog

31、onal Wire to Orthogonal WireSpaci ng垂直/水平线之间的距离太近WXMax Number of Cross ing无Min Dista nee betwee n Cross ing无XB135 Degree Turn to Adjace nt Cross ingDista nee无90 Degree Turn to Adjace nt Cross ing Dista nee无XDExternally Determ ined Violatio n无XSCross ingto Adjace ntSegme ntDista nces无allegro布线完成后如何修改

32、线宽一.如果要改变整个一条导线的宽度1在find栏里选择Cline;2在PCB中选择要改的导线,点击右键,选择Change Width 3.在对话框中输入你想要的线宽3如果要改变整个导线中某一段导线的宽度1. 在find栏里选择 Cline Segs2. 在PCB中选择要改的导线,点击右键,选择Change3. 在对话框中输入你想要的线宽edit'change, find栏里选上 cline,options里有个linewidth在框框中输入你需要的线宽,然后 点击需要修改的cli needitchange,find栏里选上 cline,options里有个linewidth在框框中输

33、入你需要的线宽,然后 点击需要修改的cli neCADENCE orcad:问题:#2 Warning ALG0016 Part Name “ CAP_POL_CAPAE1030X1050N_35V/330Uisrenamed to“ CAP _POL_CAPAE1030X1050N_35V/33 :_)',4hlx;W:F解释1.这个警告有时不可避免,allegro对相关的属性名称进行合并,超过一定数量的字符 就截掉;在命名规范的前提下就不考虑这个警告了。z4awQt!N无法根治.解释2。这个#2Warni ng ALG0016 Part Name6TvuP!a之类的错误在于你建立元

34、件原理图的时候你的原件Value值太长了超过32个字符,从而使系统在进行命名规范的时候溢出,而出错,很简单的,只写关键元件 名,比如改线宽的改字体宽 在Allegro中如何更改字体和大小(丝印,位号等)Aallegro 15.2: setup->text sizes text blk: 字体编号 photo width: 配置线宽 width,height: 配置字体大小 改变字体大 小:edit->change,然后在右边控制面板find tab里只选text (只改变字体)然后在右边控制面板 options tab 里 line width 添线的宽度和 text block

35、里选字体的大小。 最后选你准备改变的 TEXT 。框住要修改的所有 TEXT 可以批量修改allegro 16.0: setup->design->parameter->text->setup text sizetext blk: 字体编号photo width: 配置线宽width,height: 配置字体大小改变字体大小:edit->change,然后在右边控制面板 find tab里只选text (只改变字体) 然后在右边控制面板 options tab 里 line width 添线的宽度和 text block 里选字体的大小。 class->re

36、f des->new sub class->silkscreen_top最后选你准备改变的 TEXT, 框住要修改的所有 TEXT 可以批量修改 ,注意: 如 果修改顶层丝印要先关掉底部丝印层 ,silkscreen_bottom 和 display_bottom在 建封装的时候可以设定: 你可以在做做封装的时候就把线宽的值填上,也可不填 ,在出光绘时 ,在 Undefined line width 填上线宽的值 .即可7如果过孔不盖绿油,在出 gerber 时,via class/soldermask subclass 力口进 soldermask film 就可以了 导出的ge

37、rber文件用CAM350导入,有SOLDERMASK层的地方就是不盖绿油的地方.-6. CADENCE 特殊规则设置:思路:先设置一个规则x,再设置一个区域,该区域的规则采用规则x(通常也认为是为该规则分配一个约束 x)-5. 下面的解决方案适用于 ,多个零件同时围绕一个点旋转,而不是 围绕各自的一点旋转 .1. Edit->Move, 在 Options 中 Rotation 的 Point 选 User Pick,2 再右键选 Term Group, 按住鼠标左键不放并拉一个框选中器件 ,多 余的可用 Ctrl+ 鼠标左键 点击去掉 .3. 选好需整体旋转的器 件后 ,右键 com

38、plete.4. 提示你 Pick orgion, 鼠标左键选旋转中心 .5 下面右键选 rotate, 即可旋转了 .-4. 按原理图方式进行摆放元件。ALLEGRO 不支持按原理图方式摆放,但可用代替方式来进行,在capture 中建立用户自己定义的属性。A. 在文件 *.dsn中, 选 中一个 page 。 edit-browers parts选择OCCURENCES -OK选中所有元件 ETIT - PROPERTIES new 弹出对话框NAME: 输入 PAGE VALUE :输入 1, 单击 OK 后,可以持到多出一个属性值 Page 1B. 单击 OK 关闭 BROWERS _

39、SPREADSHEET 对话框,关闭 PARTS 页。C. 重新创建工程网络表,以便把新加的属性加入到网络表中。注意生成网络列表的过程时,” create pcb Editro Netlis 右边'的 SETUP 后,con figure file 后边的 EDIT,把 PAGE=YES 加入到配置文件中, 保存。再后,勾选 “create or update PCB editor bord (NETREW) ALLOW USER DEFINED Prop 一定要色选上。 生成网络表,D. allegro 导入网络表。注意导入时,勾选上 CREATE USER-DEFINED PROPERTIESE. 导入后,PLACE PLACE by PROPERTY/V ALUE.下拉,选择 page及其它。-3. ALLEGRO 做元件封装( sym b o l )选用的焊盘不对,如何批量替换:tools padstackreplace (具体忘了,就在这个文件菜单下,还是注意 OPTIONS 选项) ALLEGRO 好像所 有操作都 得注意 OPTIONS 选项啊。放好后修改的话,-2. allegro 在放置 LINE 时注意设置好线宽EDITCHANGE options 里设置好宽度点先需要修改的 LINE )-1.

温馨提示

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

评论

0/150

提交评论