找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 3893|回复: 11
打印 上一主题 下一主题

allegro小技巧收集

  [复制链接]

10

主题

22

帖子

182

积分

二级会员(20)

Rank: 2Rank: 2

积分
182
跳转到指定楼层
1#
发表于 2008-6-25 16:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1. q:我的allegro 14.0版本的,file——export——后面就没有看到sub drawing的命
) q: i7 X" `& Z. `0 f令了。如果用edit——copy的话又不能把a板的线贴到b板上,我该怎么办?- G; g/ L; u( [8 f* z* l
a:
是不是你启动allegro cadence product choices 没选好,要选pcb dedign expert + ?: a0 V/ O* O  W
allegro expert~~~

; ]" C6 d# |& W( X" X2. q: allegro中,找个器件好难啊,他只是点亮器件而光标不移动到器件那里。请问各为大侠,% c2 ?9 B6 ^# l; u; h- i. `0 L
有没办法可以象powerpcb 那样,查找零件时光标跟着移动?" v: I- E1 W6 Y* m5 i9 Y* g
a:
确认将元件点亮后,将鼠标移动至右下角的小显示框中,单击左键,光标即可自动转到所点亮的元" S  ~% w7 S0 l! v0 `$ Z7 C
件处.7 m& j/ N7 Z# z$ o, ]4 g2 r
3. q: logic_edit_enabled打开后,只能删除单个的net, logic_edit_enabled打开".是從何處打開???' e# `" t( u/ x1 u9 [
a:
14.2中的*作:
6 }2 X; f. E$ isetup -> user preferences editor -> misc -> logic_edit_enabled
然后可以在logic/net logic 下删1 z/ F; ^9 F# A8 R% p) Y+ C+ B8 o5 w
net
% s. A  J9 Z8 G6 [8 x$ R0 A- p4. q: 想移动元件的某一个pin ' D, j- |/ c9 c% d% k
请问该如何做。用move 命令,; M  _* K2 r# L- S, D. a
总提示
" y+ ]3 S# \  Q! J* f% Qsymbol or drawing must have unfixed_pins property

& A% Z+ h  H6 m* y& r; Va: edit -> properties
选中要move pin的元件的symbols,增加unfixed_pins 属性即可。
5 e$ l- U" b7 j- s/ B/ r5.q: how can i get rid of the "dynamic length" dialogue box?' T# w) U& ^6 G4 n5 P4 O
a: setup -> user preferences editor ->etch>allegro_etch_length_on

$ T* _2 i( @* X" B8 H; a6 .q
& t& n# C$ |( D9 k* m7 z% c请问如何將以删除的pin numbersilkscreen还原??
( {4 h3 m5 V2 v  {& W/ R4 Da
:删除此零件,再重新导入~~~或可以直接update 零件也可以* a8 s# }% t5 \2 i9 T
7. q:从orcad导入后,place->quickplace,但是出来的元件上面很多丝横,就和铺铜一样,怎么回事?
% Y' ~$ |8 m8 _7 ra
:把package geometry place_bound_top 勾掉即可.
: \8 K# J% s' ?5 v, }' J( C8. q:请问在allegro,怎様画一条沒有绿漆的綫??9 h" E% Y# x6 }9 O
a:同样位置再画一根sold mask的线
! }1 B4 g+ e+ t# e* Q9. q& \2 i8 L9 @5 L
如何将走线的尖角过渡改成圆弧?, s5 \/ ^( ]' Q  i3 i
a
:可以直接画圆弧上去,记得勾上replace etch,原来的线就没了或使用slide 命令﹐然后在右邊的
! Q" r) q  N7 Vtab option
選項中的comers改成arc,再去移動線﹐就可以改成圓弧﹗/ Q9 |3 [2 o4 b: p% F8 P3 W
10.q allegro中覆铜的基本步骤是怎样的?
  V/ V+ e! S1 da
edit/shape进入shape编辑模式——edit/change net(pick)点上gnd net——shape/parameters设置相关参数% `: a/ K+ H6 u0 I+ I
(看help——void/auto进行shape处理——shape/fill退出shape编辑模式。
+ F5 @5 G7 f- R7 S11. q:怎么设置参数才能得到thermal reilif 的连接呢?7 l( q! t+ d: B" V' |9 a2 @" l
a
:在画完铺铜范围以后,菜单会进入铺铜状态这时
6 e3 ~5 g( }7 F8 x+ q- x5 l/ B- d' qshape
-->parameters...对于负片,在做热漂移焊盘前,必须先定义各类焊盘的flash symbol
7 g+ D7 Y" J: l*.fsm
文件,然后加到各类焊盘的铺铜层,再铺铜。做出光绘文件就能看见连接了。2 H  \, X" y3 ~: ~: J2 q2 _
12.q:请教如何修改手工铜的角度,还有就是我要在铜箔里挖一个via 或一个pin 的空间,该如何8 ?! S7 [) T# c+ N
做?????????
+ t+ }) q4 v% y& d& O) F6 u6 Aaedit-->shape,选取铜箔,点右键done,这时菜单改变了,可以用edit-->vertex 修改顶点的方式修改铜箔边框
6 z' @9 Q0 \% u7 y5 X角度.而挖空间要用到void中的shpe(多边形)circle(圆形)element(零件外形)要不干脆auto一下,自动会  F2 T' ~+ H+ B1 x% u
帮你挖好
6 w6 L8 [4 n" z2 F3 R) v2 G3 k13 qregular pad anti-pad thermal pad的区别6 h3 Y* C: W% X
a
:真实焊盘大小、带隔离大小焊盘、花焊盘+ X% Q9 h0 U8 B( F0 A. r
14.q
- _# F$ O- n+ z7 Q; j. J2 x怎么做方形(或其他非圆形)负片热汗盘?9 Z2 s+ a/ o( g
a
:做一个方形(或其他非圆形)的shape symbol,然后再在做pad时将shape symbol赋给flash~~
! L( q1 \+ x' X( L2 Z
5 v" W# h2 m1 h5 z$ N8 V3 P0 ^( ?  K. M% i$ V# l
15.q
allegrodrc标记的显示,是否可以显示为填充的,也就是像via那样实心的。 a:当然可以了setup-->user preferences...勾选display中的display_drcfill.
$ P  \3 y6 w6 K5 e5 z16. qallegro中怎么加泪滴(teardrop)? a) S4 Q3 P7 j3 q6 w5 B
要先打开所有的走线层,执行命令route->gloss->parameters.., 出现对话框,点选 pad and t connection fillet,再点其左边的方格,点选circular pads,pins,vias,t connections./ok/gloss即可。加泪滴最好在出gerber之前加。若要modify板子,则要先删掉泪滴,执行命令edit/delete,右边的find栏中选cline,下面的find by name 中选property,more,选fillet=/apply/ok即可。无论加泪滴还是删掉泪滴,一定要先打开所有的走线层,否则,没打开的走线层就不会有执行
2 r) z7 F' ?0 Y) Z+ o17. q:在allegro里打开的brd里可导出元件,但是导出的元件如何加到库里? afile-->export-->libraries...再将*.txt拷到你的device库中,*.pad拷到pad库中,其他的拷到你的psm库中。
( F' V- V9 x+ n9 }& l5 d+ C+ n18.q allegro中有自动存盘系统吗?? a:自动存盘需要用户自己设置,具体方法如下:(你没设置前是否有默认目录,找找看) setup>user preferences editer autosave 设定自动存盘 autosave_dbcheck: 设置存盘时是否需要数据检查,如果此项设为存盘时需要数据检查则会使存盘时间加长。. A; u) i) q: d6 k% ?
autosave_time: 自动存盘时间设置。默认值为30分钟,自动存盘时间设定范围10~100分钟。4 _4 k, ~2 q/ C* Z! x  d9 @
+ C# J- N9 \- [) t( [) x! e% \+ h
19.q: 请问在制作元件的时候怎么定义元件的高度? a:当你铺好place_bound_topshape以后,再执行setup-->areas-->package height,点击shape,此时option 面板上就可以输入高度了~~~
8 G$ W$ ?, J$ |2 h+ W20 q:为什么在allegro的零件pads显示都是pads外框线,怎样才能显示整个pads,请指教! a:setup-->drawing options...display: filled pads and cline endcaps 勾选 # A, O. a! o# v1 X/ c7 Q- \) O
21.q:请问各位在padstack designer中的padstack layersfilmmask的作用及用法??? a:好像是用于助焊的,大小跟焊盘一样大的
6 ]8 m0 L0 R1 F8 r- T5 B6 I
4 [8 ]5 S, F& w6 G! B8 w$ h22. q:请问如何设置在走线时,不自动避开 a:右边的options里面的bubble边上那个框里面先off 7 \: v1 W8 ]" [: H) Y
23.q:在两组插槽中间走了一组排线,由于在cct中使用无网格步线,所以线与线的间距有大有小,有没有办法将一组线间距调整到等距宽度,这样比较美观。在allgeo或cct中有无此调线的命令? a:in cct, you can use post-route, spread wire and center wire. in allegro, you can use roue-glosss-parameter-ceneter lines between pads. 8 d, U% s5 k% o+ @
24.q:请问如何有选择性的更改,如,我只要改一个焊盘,或者我只要改一个器件 a:padstack--replace里可以改一个盘,或一个元件,或一类器件,
# K6 {& c) E# @. H: k7 A25. q:如何在内层看到therml a:正片可以直接看到呀,负片在光绘文件上就可以看到的。在setup\drawing options 中的display 中的thermal pads 打勾就是了
) q+ K: X3 p! X" B+ Y' `26.q
- v  ^" {4 w% ?  U0 @! ~如何在rename的时候把部分器件保护起来?![ a:给你所有要重新rename位号的器件添加一个auto_rename属性! 8 a8 |9 A. s( O4 A9 `! ?3 i
27.q:怎么在allegro下使铺的铜不被涂上阻旱剂? a
! f% Z* ]! b6 q开阻焊窗。在阻焊层铺一块同样大小铜。) ^% A9 W- Y+ i3 ]2 Q" E

4 f4 z& p" j2 D" e% C; I28. q:这是我设计的一块双面板,上下两部分是对称的,现已经将上半部分的线布完,我想将这部分的线复制到下半部分,要求沿水平方向翻转下来,请教如何在allegro中实现,请指教~~~~ a:在copy 命令下,如果要mirror 多条线时,先拉个框选种,然后要鼠标左键点一下(这时被选种的内容可以移动),然后再右击,出现的"mirror geometry"选项就不显灰了呀 & T% A/ C/ S  i$ c5 }8 d
) n8 P# \: z; T% Z+ ~0 p. s1 n
29. q:有一个logo,是.bmp 图象文件,请问怎样将它导入allegro设计中,并且以silkscreen的形式显示 a:借助第三方軟件﹐把*.bmp 轉成*.dxf,然后在allegro 中導入dxf 文件﹗﹗﹗先将bmp 转成dxf,再生成format symbo
  b7 l4 S: \, i) X% F3 X30. q:如何让viabgapin间居中: a:你只能直接输入坐标定位,算好间距后,然后用矩阵复制就可以了。矩阵复制就是,选中copy按钮,在option下面的qty下分别填入数值,即可复制 x表示横向复制 y表示纵向复制 qty表示你要复制几次(就是说复制几个via spacing表示复制的这几个via间距都是多少 order表示复制的方向。比如x方向复制,你在order选择right,就是从你复制的这个原始via开始向右复制依次的left 表示向左复制。downup分别表示向下和向上复制。5 q0 y% o, F9 a; J2 r

0 q0 K' y; `3 p( V7 u31. q :请教allegro中的manufacture->dfa check的功能为何?? a:深层次的应用,需要skill语言的支持
7 {3 s3 q% W( d32. q:如何在allegro中只显示连线,不显示同一层的铺铜有的时候检查某一层的时候,既有连线又有铺铜很难检查 a:可以将除了铺铜之外的所有线都hilight那么就只有铺铜是dehilight 然后使用display--color priority,关闭铺铜的那个颜色这时候,这一层就只显示连线了不过需要注意的是,这一层的viapad、等等的颜色不能和铺铜的颜色一样,否则将会一起不显示了, 也可以改变shape显示的格点,user preference editordisplay选项卡,display_shapefill一栏中的值填510之间的某个数(象素),这样shape在显示时就不是那么显眼了.
9 B2 V; [9 H9 B7 q9 t/ Q7 k/ m33. q:请教allegro的两个功能 setup------property definitions 有什么功能和如何使用 setup------define lists……怎么用 a:请参考下面: setup------property definitions 是添加一些用户的设定,虽然allegro 里的edit property里的设定已经很多了,可能还有很多用户希望的没有,所以用户可以自己发挥; setup------define lists 可以输出相关的信息,按照上面的选项,点击->按钮选add,然后选show就可以了, % V& p7 O8 h3 {/ \; x8 x4 i
34. q9 K' V- V! e0 m8 f
请教如何替换封装? a:请参考下面:在device中定义的语法是: packageprop alt_symbols '(subclass:symbol,...;subclass:symbol,...)' 其中subclass可设定为top层和bottom层,top层的表示可以用“t”来表示,bottom层的表示可以用“b”来表示。subclass没有进行设定表示,系统会认为是top层。例:原先的零件包装为r0805,我们要设定它可以和top曾的r0603bottom层的r1206进行包装的转换。
* |# D0 I2 m0 V/ c; ^5 D6 pdevice file中的定义: package r0805 class ic pincount 2 packageprop alt_symbols '(tr0603br1206)' end 这个device文档就表示r0805这颗零件可以和top层上包装为r0603bottom层的零件包装为r1206的零件进行更换。注:一定要用一组单引号把所要转换的零件框在里面。7 c: g3 f9 E+ J1 g! Z9 |- a

( T5 ~! m( [) O; Q35. q
:执行什么动作才能让已有的via转换为测试点,或者你们是怎么生成测试点的。
0 B* ~0 _7 o5 U$ M! _arout-->testprep-->auto...中选中replace via
8 N. n6 i, V) Y0 A" e1 g36. q:请教一个奇怪的铺铜现象我用add_shap_solid fill,lin width 4,加上后用了edit shap,设网络名为gnd,并使 void auto.但是不能自动避开其它网络. a:请参考下面:不能小与0.003 0.003是指当执行auto void时小于这个值的shape就自动删除,单位为:平方英寸。
$ Q# T. Y. }! |# @% X37.q:请问view--color view save是什么作用 a:第一个complete,保存后的文件用写字板打开可以看到当前打开的所有颜色的记录第二个选项是记录了之前对显示哪些、不显示那些的* 1 U8 V: W" d. `( W. L4 `& p
38.q:我在setup user preferences里面进行了设置,但退出后就没有了,不能保存?下次进入还是缺省值? a:参考下面:问题主要可能是:因为allegro不支持空格符号,而windows xp系统装好allegro后默认的pcbenv会放在用户目录下,即: d:\documents and settings\×××\pcbenv 而其中正好有空格。解决方案为:更改pcbenv的位置。步骤: 15 k- x( B# R* r5 e8 [
右击我的电脑,进入属性设置?高级?环境变量 2
8 _( E! j; F/ Z  h点击系统变量的新建,变量名:home 变量值:任何一个绝对路径,注意不要有空格的路径,例:d:确定就可以了7 d/ w+ Q  ~. s3 s) K

" R, @& d4 ?: r/ k: N9 c39. q:请教怎么样做一个弧形阵列的元件! a:你在加pin的时候,option里的copy modepolar就可以了,其它和普通加矩阵pin设置差不多!8 u' [) s% t. ~! E# A

" F5 b- |9 T7 D: p6 j* p" ^1 f40. qallegro特殊规则区是怎样做出来的(例如线进入这个区域线宽会有变化) asetup->constraints-> add area spacing / physical rules set set value 中設定一種所需的spacing/physical edit ->properties 選剛才畫的area(that is a shape) net_spacing_type net_physical_type 填入一個名字,最好能表現他的屬性, setup->constraints-> spacing / physical rules set 中分別點assignment table 套用上去就可以了. 另外,還有一種添加area 的方法. add -> shape ->unfilled class board geometry sub_class constraint_area

评分

参与人数 1贡献 +5 收起 理由
kxx27 + 5 感谢分享

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏4 支持!支持!1 反对!反对!

15

主题

137

帖子

2247

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2247
2#
发表于 2008-6-26 17:07 | 只看该作者
顶!总结起来一起看,节省了很多时间啊!!

49

主题

304

帖子

2169

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2169
3#
发表于 2008-6-30 09:29 | 只看该作者
多谢楼主分享,这些要是自己摸索肯定需要很长时间...

2

主题

75

帖子

2289

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2289
4#
发表于 2012-10-3 21:47 | 只看该作者
好多
+ W( c3 c) s; C. O4 H* w: ~- B

1

主题

125

帖子

555

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
555
5#
发表于 2012-10-3 22:52 | 只看该作者
不错,谢谢!

0

主题

22

帖子

615

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
615
6#
发表于 2012-10-4 08:09 | 只看该作者
不错,需要慢慢摸索

0

主题

19

帖子

937

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
937
7#
发表于 2012-10-4 10:42 | 只看该作者
感谢分享

5

主题

134

帖子

2610

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2610
8#
发表于 2012-10-4 14:55 | 只看该作者
謝謝資訊$ \/ W  W( F8 _
可以快速搜索到有哪些資訊被提示到~

57

主题

1152

帖子

5889

积分

五级会员(50)

Rank: 5

积分
5889
9#
发表于 2013-11-18 16:59 | 只看该作者
多谢楼主分享!

20

主题

106

帖子

1032

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1032
10#
发表于 2013-11-19 17:45 | 只看该作者
不错

0

主题

322

帖子

7684

积分

六级会员(60)

Rank: 6Rank: 6

积分
7684
11#
发表于 2013-11-27 16:54 | 只看该作者
多谢分享

0

主题

322

帖子

7684

积分

六级会员(60)

Rank: 6Rank: 6

积分
7684
12#
发表于 2013-11-30 19:41 | 只看该作者
学习了,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-23 08:51 , Processed in 0.070982 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表