找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

自己重新总结一下reuse的功能,大家一定也遇到过类似的情况

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
跳转到指定楼层
1#
发表于 2014-11-15 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
在设计中经常会有一些电路结构完全一致的模块,一般画好一个模块后,都需要将其他模块使用reuse的功能来实现复用,减少布线布局上浪费的时间
$ }7 X7 S, h. R# n0 J; ]: L在之前使用reuse的功能的过程经常遇到一个让人比较头疼的问题就是:
0 C' P! F+ s& @( F& M" g+ W2 p使用make like reuse功能的时候! G' z/ z3 i7 k8 R1 v
元件布局走线与标注的text都能正常的摆放在合适的位置(跟原始模块一模一样);但是你会发现元器件的标号摆放时乱七八糟的,如果重新一个个调整也是耗时耗力的
! h0 L8 K6 b" ]- p0 H' ], n9 {; ]: e6 J4 i- H" Z+ G4 T
之前在网上也看过一些,没有发现特别好的方法/ @, o2 `( D5 t& }  M  k1 z) F, r% C9 I$ L

2 {2 b* a+ i7 I6 n. x今天我用eco里面add reuse的功能重新进行了操作,发现可以实现我期望的效果;不过有一个地方需要注意
/ @" Z, C$ L! ~/ [0 M( U# X就是在添加reuse模块的时候,要记得将NET PROPERTIES里面罗列的rename in design全部添加到到右侧列表中; x7 N8 x" h- `2 m! |; `
" y  A+ B# q, x' w, j: t
增加完需要的复用模块之后;直接原理图eco同步,即可完成。  n: Q0 p: g" ~! R, \

- L4 a! [, ?0 Q  j否则你会发现原理图同步后,有些元件会重新甩到零点位置,摆好的元件编号会重新恢复到初始化状态0 b( \; S' A4 e9 ^& s: C
9 G2 |- O' B* j) z6 h
上面的功能需要慢慢体验与实践,根据具体情况再做修改,减少工作量是终极目标
7 W9 l& C; q" \1 \( L& ~" y2 }) V" Q
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2014-11-15 10:31 | 只看该作者
make like reuse的功能 从目前的体验来说
$ F2 e7 q3 _7 i: B2 K2 v
8 E1 U6 i0 r0 `比较适用 多人合作 ;然后再合并的方式
: y- O( m/ D0 H0 i2 P0 u
2 k5 W  p( ?, P3 |% B/ B如果电路图中有多个类似的模块,使用这个方法依然会有大量的调整标号摆放位置时间需要耗9 A0 I' w  t9 I8 T
  w% t$ Q6 c. r: W$ k' R

19

主题

166

帖子

1972

积分

四级会员(40)

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

积分
1972
3#
发表于 2014-11-15 13:01 | 只看该作者
有图有真相,都不弄个图来看看

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
4#
 楼主| 发表于 2014-11-15 21:58 | 只看该作者
本帖最后由 mengzhuhao 于 2014-11-15 21:59 编辑 7 A3 o# |5 k2 ^& d$ ?; q# a

% g! ^4 B1 q) v! W7 p附件是整理的一个操作过程,供交流用
, x: H; Z0 H: e! X; ^  V) j! b/ `/ ^: }/ Z7 o5 f6 K3 v4 w
如果有更好或者不对的地方请有经验的朋友指出,多谢% w3 M2 e! S3 j; f) J( H
5 W, A1 s% s* o* S

, l( Q7 D& }5 S& Y+ L2 d
% l4 i' Y$ Y( E# k为啥附件无法上传成功?
! [" \% u. o, s. b/ U) U2 e
6 L$ n/ z  d! M) H4 ?) w5 D3 \* }

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
5#
 楼主| 发表于 2014-11-15 22:04 | 只看该作者
本帖最后由 mengzhuhao 于 2014-11-15 22:08 编辑
% O( {) J7 |* d( K; c% F" Y  S. n# O" m
ECO功能下的Reuse操作实现完整复制过程
5 _( k. |% a/ @, w" S) M( s: g1-首先在PADS-LAYOUT创建原始reuse,这个操作很简单就不详述了
# i& O: o3 W) t( t6 I" Z
7 f2 a0 K2 W/ j$ T2-在PADS-LOGIC中整体复制第一该模块的原理图
' U! w6 T) A* ?- O! @* Z, k1 s9 Z& u- L+ X0 g# `# S. G$ Z
3-在PADS-LAYOUT的ECO中使用增加reuse操作导入保存的文件
1 D4 {1 K. K+ e0 \9 {( }7 z( P( }& n* R1 J, o; u( |1 J
4-在PADS-LAYOUT中探出菜单中点击网络特性将完整命名的网络添加至右侧(类似N19333279的网络不要选择上)
3 X! H6 w* X2 K& m3 B) Z% O
3 b" D! @# q3 M5-在PADS-LAYOUT中点击取消报告的显示后复用模块完整复制: R2 t* z2 r! B% w; d

! Y5 t/ w/ O6 y5 L6-在PADS-LOGIC中执行原理图到版图的ECO同步操作
- G; K7 ^3 [8 {9 ^& c  s: ]7 ]& t* n" w3 c/ r$ G
7-在PADS-LOGIC中ECO导入成功,没有发现元件异常甩到0坐标现象4 k3 u5 I) y' ~* R

1 V) N! j0 k0 _: W" N/ q. W( W使用其他方式reuse完再同步ECO都会出现有元件甩到0坐标现象的错误
' e. B) r) X- R+ |! {! q! d8 z& h3 v" y  A3 I  r: A: A
小结:9 A" S# f: F7 o. f* d$ w& x
如果你在使用设计工具栏下面的make like reuse功能的时候总是发现复用后的模块中元件标号总是乱排,无法完整复制原始模块的摆放状态。( B" O  @1 P& C) C! V
通过使用ECO下的reuse功能可以完整复制模块的所有状态,但是在操作的过程中尽量采用下面的方法:& S! o% n4 V# T
(1) 复用电路最好一个一个通过复制导入再复用,减少最少的错误
0 C$ }4 u4 @  }& Y(2) 通过尝试发现多个复制再复用同步过程会发现模块直接会乱抓元件的问题,有时候虽然没有元件甩到0坐标现象,但跟期望的效果有差距' {, t: N4 f! e8 d1 \
(3) 逐一导入逐一ECO同步,完成上面的全部操作后合理布局,再进行原理图部分修正,基本可以就可以减少很多的工作量& U5 J2 s; l6 T! g. D

9 g) p; \# e& d8 N4 t; i& L# V! q3 v7 c

42

主题

723

帖子

2653

积分

四级会员(40)

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

积分
2653
6#
发表于 2014-11-15 23:47 | 只看该作者
这个功能感觉还是蛮不完善的

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
7#
 楼主| 发表于 2014-11-15 23:50 | 只看该作者
myl593799546 发表于 2014-11-15 23:47
( O: g6 u9 `- H, y8 h& H这个功能感觉还是蛮不完善的

& j- H* H1 z1 U3 m没错 如果能把make like reuse做的更好就没啥问题了" b7 j8 s8 n7 o$ E! @# ?) K
% J& I. L/ m4 g+ e
可以提高效率' v5 [( I. l$ G' ?

42

主题

723

帖子

2653

积分

四级会员(40)

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

积分
2653
8#
发表于 2014-11-16 23:41 | 只看该作者
mengzhuhao 发表于 2014-11-15 23:505 h8 N0 K: \! Q
没错 如果能把make like reuse做的更好就没啥问题了) ~8 c4 I7 @! v- Y9 Z5 M
% |9 `( S$ i5 v( v5 e
可以提高效率
) G4 O5 J( W: ?
是啊,一个很好的功能,就是还没很完善,弄好了,画PCB真的太轻松了

1

主题

22

帖子

44

积分

二级会员(20)

Rank: 2Rank: 2

积分
44
9#
发表于 2015-7-24 15:29 | 只看该作者
请问你ADD REUSE 的模块, 是包含元件的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 21:05 , Processed in 0.057928 second(s), 32 queries , Gzip On.

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

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

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