找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

电巢直播8月计划
楼主: matice
打印 上一主题 下一主题

一个PCB中有两个相同的电路模块,allegro可以把一块的布局布线复制到另一块吗?

[复制链接]

47

主题

1565

帖子

6095

积分

版务助理

Rank: 6Rank: 6

积分
6095
16#
发表于 2008-4-21 09:12 | 只看该作者
原帖由 cy-yzm 于 2008-4-21 09:00 发表
' |" ]  U& S1 a1 F9 F+ Q, Ysuperlish兄,我QQ是1410926,能否加我,说得更详细点,我现在正等着做这项工作,不胜感激!

& K# s7 |9 x8 S( [4 e/ J
( s8 Y. ?3 }( @( R; ]" E7 D" d谢谢!  可我上不了QQ

17

主题

110

帖子

274

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
274
17#
发表于 2008-4-21 10:28 | 只看该作者
好的,没关系,那我再问问你这个问题吧:现假设我有两个完全相同的单元模块在ALLEGRO(16.0)中需要布局布线,在ORCAD中这两个单元模块已经定义为两个ROOM,分别为S1和S2。现在ALLEGRO中我己经布局布线好了S1中的所有器件和走线,所要做的就是用复制法完成S2的布局布线工作(此时S2还没有布局)!% ^( X+ f* ^0 q- L
按照你的方法,我试了几次都不得要领,可能是理解的问题吧。) F/ D, U3 w4 w
你说的“全选”,是全选要复制的单元模块内所有器件吗?如上面说的S1单元模块?
$ ~9 e, j5 Q% P3 G* |你说的“copy 后器件是带 *  的”我怎么没看到?1 X: p6 S2 P& ]! Y( O
复制之后用"Swap ---Components",这个可以在单元模块之间交换吗?我平常都是在元件之间交换的!0 h7 [! ~+ C7 e( L( ~5 n' M% N
在ALLEGRO16.0中有place--autoswap--room这个功能,试了几次也是不行!
+ e3 M) V3 W  R. Q) P4 |问题比较多,望不吝赐教!谢谢!!

点评

学习学习  详情 回复 发表于 2016-12-2 17:01

17

主题

110

帖子

274

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
274
18#
发表于 2008-4-21 10:45 | 只看该作者
非常感谢“superlish”,我总算开窍了,原来是用复制的器件和板子上未布局的器件交换从而得到布局布线信息,2 s6 x$ N0 ?7 H; p: R. c# w
这种方法真是太好了,再次感谢“superlish”的耐心回答!原来一直没开窍的原因是我板子上其他相同单元模块内的器件还没放到板子上,所以一直不理解如何用SWAP!呵呵!

47

主题

1565

帖子

6095

积分

版务助理

Rank: 6Rank: 6

积分
6095
19#
发表于 2008-4-21 10:56 | 只看该作者
原帖由 cy-yzm 于 2008-4-21 10:28 发表 ; Y  F/ e; `9 ~( n, g
好的,没关系,那我再问问你这个问题吧:现假设我有两个完全相同的单元模块在ALLEGRO(16.0)中需要布局布线,在ORCAD中这两个单元模块已经定义为两个ROOM,分别为S1和S2。现在ALLEGRO中我己经布局布线好了S1中的所有器 ...

; G' `! h# S0 P; r; u: ?5 g& W7 M( M3 N8 f1 s
偶是一个个SWAP的    没用过ROOM   不太清楚
- G# W* P2 w- W7 ]5 T$ ?
9 c/ l+ u2 g6 i4 ~% r9 @/ G那个元件 比如是 U1   ,COPY 出一个是 U*    ,我的是这样的   用的15.7
6 x4 C- H9 T6 Y5 b) T
% f& n) T- |' |, l$ U! S! b# s2 T

评分

参与人数 2贡献 +12 收起 理由
zqy610710 + 2
SHADOW + 10 感谢分享

查看全部评分

2

主题

85

帖子

3400

积分

五级会员(50)

Rank: 5

积分
3400
20#
发表于 2008-4-21 20:43 | 只看该作者
一个个SWAp 会不会很麻烦啊,因为你要挨个找相对应的器件.能不能一个模块一起SWAp? 

17

主题

110

帖子

274

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
274
21#
发表于 2008-4-21 22:11 | 只看该作者
一个一个SWAP是有点麻烦,等有空了再去研究研究!
+ H. u  N" Z1 `6 k, R/ s: s也期待有经验的人能指点下!

23

主题

101

帖子

297

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
297
22#
发表于 2011-8-3 15:01 | 只看该作者
点击 工具栏的placementedit图标,然后选择你已经摆好的一组零件,右击选择菜单中的place replicate create,点击一个pad,再右击选择DONE,产生一个XXX.mdd文档,将XXX改成你自己的名字,下次你要是某个模块具有同样的布局就右击出现place replicate apply,里面有你生成的。mdd文档,即可完成模块布局复制

25

主题

293

帖子

2573

积分

四级会员(40)

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

积分
2573
23#
发表于 2011-8-3 20:35 | 只看该作者
很好用

3

主题

16

帖子

166

积分

二级会员(20)

Rank: 2Rank: 2

积分
166
24#
发表于 2012-7-14 22:36 | 只看该作者
楼上,您好,请教一下,place replicate apply我就是没有找到,可否指导一下呀。谢谢!

47

主题

266

帖子

2730

积分

四级会员(40)

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

积分
2730
25#
发表于 2012-7-14 23:12 | 只看该作者
懒的写,找了资料,是英文的,将就着看吧!!学PCB,建议还是要有一定的英文基础的,不然看不了资料,很难做到资深PCB的!!% L# X) x# ^; \! U6 Q6 P9 X; s
有不懂的,再问我,我再和你说!!
' f. d6 e# P- i& z, k9 }& s5 i; Q# v" z- w/ U9 Z
1. Choose Setup – Application Mode – Placement Edit.% z* r; w: Z9 T6 G: G
6 P3 ]6 a& U: n6 u: C! ~+ T4 a, M
2. Create and place the initial (seed) circuit.
+ s' V1 E0 g5 S0 U& r! M: I) f- t4 J& \5 v5 S6 B
3. Preselect all components associated with the seed circuit by left-clicking, shift-clicking, or window selecting." L. r6 [# B1 @
* T# Y0 Q% b: d9 L" ?
4. Right-click and choose Place Replicate Create from the pop-up menu that appears.
3 p8 I* d0 h& ?4 Q0 S
! [7 O9 G# K* V* vThe console window prompts you to select/de-select the additional etch elements for the seed circuit. After you have completed the selection, right-click and choose Done. # v" S9 \: N+ m4 q
+ ^2 W1 b1 T; L: J8 P% }0 K
5. The console command window prompts to Pick origin or use right-click to Use Snap to functionality:
. Z8 ]8 C" s/ [8 e; k5 T( l4 E( Q, g2 l& f+ ?
Click to pick the origin.
6 c8 \5 L5 |6 |3 ]5 y3 A( M- q' {- u, `8 v% o
Right-click to Use Snap to, which lets you accurately position pick points with snapping modes.
- {( j/ d5 Y8 ]+ E8 N
& f$ m: }6 |% @+ D$ y+ p6. The Placement Replicate Create dialog box appears. Enter a name for the place replicate module definition database file (.mdd). " u( u+ r/ ?! ~1 W5 X

1 q4 x" V4 H, k! l. c! b7. Click Save the File to save the.mdd file to disk for use on other boards.
* l' f9 b& a% O7 q/ b6 X: Z& O3 a
2 b/ w+ q' V9 y! N* `& a! z8. Click OK to save the.mdd file to the current design database and close the dialog box.& [' ]0 A' r9 g8 x) {
1 y( y3 t% c& e4 u
9. Window select the components targeted for replication. Limiting the selection to relevant members reduces processing time.   G( A& q+ P: ]( J
" K  g& _, X* h, m, J& j
10. To apply the.mdd file, right-click and choose Place Replicate Apply from the pop-up menu. See the place replicate apply command for additional procedures.

5

主题

962

帖子

3199

积分

五级会员(50)

Rank: 5

积分
3199
26#
发表于 2012-7-15 02:06 | 只看该作者
怎麼都在說這種麻煩又容易出問題的操作方法呢0 C: G# ]/ f8 u
其實用 Replication 功能來處理就行了.

8

主题

60

帖子

1132

积分

四级会员(40)

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

积分
1132
27#
发表于 2012-7-18 16:13 | 只看该作者
procomm1722 发表于 2012-7-15 02:06
; m1 ~, N; s% \* g2 o' g* U怎麼都在說這種麻煩又容易出問題的操作方法呢& M8 @( `; R+ p+ T. @* q
其實用 Replication 功能來處理就行了.

# m7 j" \6 o) L/ D$ P+ fprocomm1722 你好!
( w! A2 N, z1 n4 p找了一圈 没找到你说的Replication 这个功能,可以详细解释下吗?
, O' H( D6 q# l/ I" h多谢!

59

主题

829

帖子

2908

积分

四级会员(40)

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

积分
2908
28#
发表于 2012-7-27 16:53 | 只看该作者
里面有详细说明 不过版本要在16.3以上才有 好像

placement mode.pdf

205.9 KB, 下载次数: 408, 下载积分: 威望 -5

点评

不错! 可惜不能加分!  发表于 2012-9-21 15:17

0

主题

72

帖子

175

积分

二级会员(20)

Rank: 2Rank: 2

积分
175
29#
发表于 2012-7-30 09:12 | 只看该作者
学习了,试试。

2

主题

271

帖子

2363

积分

四级会员(40)

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

积分
2363
30#
发表于 2012-9-17 18:42 | 只看该作者
zhangjunxuan21 发表于 2012-7-27 16:53 . @# j0 r+ q# _  F1 |
里面有详细说明 不过版本要在16.3以上才有 好像

  T& u+ l5 |- G/ ~实验一下,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-7-8 18:45 , Processed in 0.065266 second(s), 28 queries , Gzip On.

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

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

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