EDA365电子工程师网

标题: 一个PCB中有两个相同的电路模块,allegro可以把一块的布局布线复制到另一块吗? [打印本页]

作者: kingreat    时间: 2018-1-25 13:26
标题: 一个PCB中有两个相同的电路模块,allegro可以把一块的布局布线复制到另一块吗?
本帖最后由 kingreat 于 2018-1-25 14:01 编辑
' l1 z& n  m8 m0 f- ]- s3 H) M5 A! O: ~
求方法,同题!!7 z5 P; T0 U8 Y$ G; ~" a" x
谢谢!; T+ p/ n* z* X. N1 K; c9 t6 I! y

. ^9 r6 I# j! d7 e9 S) s已解决,方法如下!
/ j! D  o) v9 n. r4 P! S% \4 S; k5 J( d
Allegro 模块布局和布局复用  
, @* b5 S" i) _+ d1 q在PCB设计中,经常遇到许多相同的模块,使用模块布局的方式进行复用,可以极大地节约设计时间。" K4 g# u5 z& t- {# s4 i3 c( M5 x& r8 H. O+ J
首先Setup->Application Mode下选择Placement Edit模式,然后按下鼠标左键拖动已经完成好的布局模块,在高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicate create命令,然后单击鼠标右键,在弹出的菜单中选择Done命令。在无元件区域单击鼠标左键,弹出提示存储窗口,选择要保存的路径和名字,单击“保存”按钮。; {! g. b* A+ I+ A5 }3 z8 @1 j- F$ ^: M) w. O
调用模块时,首先左键拖选需要进行复用模块的元件,可以多选,无关元件不会进行布局复用,但是不能漏选,否则复用过的时候就会缺少元件。然后再高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicated apply命令,在展开的菜单中选择刚刚存档的模块的名字即可
# p* Q0 Z' Q. ?5 \# b$ V: [* C7 Z) V2 D
* c, x5 a" `. w$ c/ f) q( w
论坛里找到的!

! [% g# a* p# X+ ~
作者: kingreat    时间: 2018-1-25 14:01
Allegro 模块布局和布局复用   在PCB设计中,经常遇到许多相同的模块,使用模块布局的方式进行复用,可以极大地节约设计时间。" K4 g# u5 z& t- { 首先Setup->Application Mode下选择Placement Edit模式,然后按下鼠标左键拖动已经完成好的布局模块,在高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicate create命令,然后单击鼠标右键,在弹出的菜单中选择Done命令。在无元件区域单击鼠标左键,弹出提示存储窗口,选择要保存的路径和名字,单击“保存”按钮。; {! g. b* A+ I+ A 调用模块时,首先左键拖选需要进行复用模块的元件,可以多选,无关元件不会进行布局复用,但是不能漏选,否则复用过的时候就会缺少元件。然后再高亮元件上单机鼠标右键,在弹出的快捷菜单中选择Place replicated apply命令,在展开的菜单中选择刚刚存档的模块的名字即可
作者: GHOST    时间: 2018-1-25 14:26
好东西要分享,支持一下
作者: zona.wang6    时间: 2018-1-25 17:24
其实还有其它方法,譬如,你copy已经OK的零件和走线,然后将swap 零件的方法,复用模块,不推荐使用,有节点
作者: peng2016    时间: 2018-1-25 23:16
zona.wang6 发表于 2018-1-25 17:24/ C/ Z; Y8 F& I& d/ R
其实还有其它方法,譬如,你copy已经OK的零件和走线,然后将swap 零件的方法,复用模块,不推荐使用,有节 ...
, t( Q: Y0 [* P5 M, x9 \  K
啥意思,怎么交换零件?6 f7 v& w! d7 P( \  R# k: W% U

作者: 巴丹先森    时间: 2018-1-26 11:12
模块复用
作者: zona.wang6    时间: 2018-1-26 11:21
peng2016 发表于 2018-1-25 23:16
. ~. x4 X' x: ?啥意思,怎么交换零件?
" a; N: B/ L5 f- L; D7 s7 S
如果是同一块板子:1.将同一个模块的零件放在一起,相同模块的零件分组放置(分开)) C" |/ `& F3 d9 y2 T6 a& B4 w' A
                                2.做好一个模块后,edit/copy,find中选择clines,via,shape,symbols; options中的retain net of vias建议不要勾选;放到另一个模块的附近. F( ?5 r3 a: {. i
                                   (注意:这个模块的所有层走线都要开)+ O$ h: \: T7 \
                                3.place/swap/components,然后swap对应的零件,注意此处可能线没有连接上,零件全部换完后,应该是连接上的,但是SHAPE不是这样,需要自己重新命                                    名一次就OK了
8 L& q, F5 S/ B* p9 z5 M1 [! J如果是不同的板子:那就需要导出*.clp出来做,记得零件库导出来,贴到新板后,SWAP方法如上,/ q  B  S; ^% X9 @* t
! i( W# E) ?6 y' m9 i

3 D: i( o- b4 n  t' E7 n希望对你有帮助
! F& g: u# d8 x( Y1 x- K3 D
1 a8 x. S; b; }7 q3 {
作者: Yaphets    时间: 2018-2-5 15:48
可以用软件自带的模块复用命令
作者: jiangqin229    时间: 2018-2-9 13:07
不太喜欢用模块的方式,如果是不同板子,而且位号是一样的话,我的方法是导出cline、via、shape的sub-drawing,然后用skill(exp-placement和imp-placement)将零件调整到第一块板子的位置上,再导入之前的sub-drawing,就完成了!记住坐标位置一定要对好了……
作者: 守望幸福    时间: 2018-2-27 11:36
; g; J# e( p- f$ ^2 _0 H/ u

作者: 林果果    时间: 2018-3-30 10:38
zona.wang6 发表于 2018-1-25 17:24
4 M0 `  s4 L0 G4 D7 m其实还有其它方法,譬如,你copy已经OK的零件和走线,然后将swap 零件的方法,复用模块,不推荐使用,有节 ...

3 i" Q8 |( j, Y* n+ a这个麻烦。
) \2 r% H7 g- {8 e. L% P; N# q- E, [$ G# v
作者: 林果果    时间: 2018-3-30 10:39
jiangqin229 发表于 2018-2-9 13:07$ F$ e' `; e! u6 }7 E# V2 ^
不太喜欢用模块的方式,如果是不同板子,而且位号是一样的话,我的方法是导出cline、via、shape的sub-drawi ...

! l2 d, b# P0 G2 `不同板子也是可以复用的,不需要这么麻烦。3 r! h! W4 d4 F0 F' x. B

作者: 林果果    时间: 2018-3-30 10:40
这个复用功能经常是要Device值一样才可以,就算把Device这项勾选还是复用不了,有哪位大神看到了,帮忙解答吗?




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2