找回密码
 注册
查看: 35382|回复: 49
打印 上一主题 下一主题

[善用Allegro]之Desgin Compare的用法与网表比较。

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-20 13:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过skill进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。3 {+ @7 H5 B; v5 C- I
一,打开需要进行的比较的BRD文件,执行Tools > Design Compare , 因为是基于JAVA,所以要等一下,如下图:
5 i) W4 ]! g# A" H/ c' s  S 5 ^+ j4 {, U' B
二,此时在BRD目录下会生成同名的XML文件。然后点击File > Import  选择需要比较的netlist文件(本例中使用netlist格式为allegro.dll Or telesis.dll)。
4 D# M6 ~* u9 r左边窗口为当前BRD文件NETLIST目录树,右边为导入的NETLIST目录树。直接点击各个结点,左右窗口会自动同步。黄色代替NET中PIN有差异,绿色为OK,红色表示NET名差异。# h1 {8 m6 E7 E, _- N- w; h

6 q! m. @) G0 Q7 q- L三,如果需要查看特定的OBJECT,可使用FIND与Filter功能,' R( I2 D$ R2 |5 }6 X/ s# D

, G) o8 @% n, K' C+ Y
6 B3 @" ^1 A6 c4 U$ r, E% q7 B
& a' Z7 e  B1 k/ x7 }: j四,生成REPORT,直接执行TOOLS > Comparison Report ,选择保存目录即可。

评分

参与人数 2贡献 +20 收起 理由
dingtianlidi + 10 感谢分享
kxx27 + 10 感谢分享

查看全部评分

该用户从未签到

推荐
发表于 2010-8-9 12:55 | 只看该作者
确的,楼主的方法不错,不过呢,还是会有不容的问题,如package全部有差别,这样会有很多不同多,有点烦。% _9 y6 y8 \/ ~: Y, D: k& ]
用File/Import/logic/选上Creat PCB SML from import data.点单击Desig compare,用这样的方法比较,可能是比较好的方法。) o, {" d8 ?# {, e0 f
备注:16.2版本这个功能,其它的版本有没有,我就不知道了。
  • TA的每日心情
    开心
    2020-9-8 15:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2018-8-28 14:47 | 只看该作者
    chenxztiger 发表于 2010-1-14 10:38" I  r; ^5 o' G; K  h, Q' z' c- q, E$ s
    这个方法不太好,package全部有差别,主要是brd和网表package的信息不一样。5 ~/ V( {! T# r' K) [1 K4 N
    我一般是比较brd,先run旧brd ...
    ' P8 X7 n( }% {7 @
    这是什么操作?没明白,能不能再说清楚一点,谢谢
  • TA的每日心情
    郁闷
    2023-9-28 15:01
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    推荐
    发表于 2014-5-23 15:47 | 只看该作者
    支持20#的方法,正在使用中。。。。。。

    该用户从未签到

    2#
    发表于 2008-6-20 14:08 | 只看该作者
    原帖由 deargds 于 2008-6-20 13:55 发表
    6 u2 p* U9 V2 c' v) ?Allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过SKILL进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。
    5 X+ T8 b  Z- ^0 w) `5 @3 w& }一,打开需要进行的比较的BRD文件,执行Tools > De ...
    9 [: i9 I* \3 n% V, i3 S( Q

    3 z( J$ g9 R4 g' B0 D3 K7 @谢谢
    / L$ c3 `7 W/ T' e: u% J请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?

    该用户从未签到

    3#
     楼主| 发表于 2008-6-20 14:11 | 只看该作者
    原帖由 matice 于 2008-6-20 14:08 发表 9 U; l3 q8 Q8 l
    7 V3 w, ]4 p8 P4 X7 o

    . \3 L9 ?2 i4 u& C9 A: j5 P& X谢谢
    * L# @- l) R, P8 h2 c  |6 J* s* Q9 i请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?
    5 i9 G; C# G7 k3 ~2 f+ ^+ O3 |: z
    ) `7 N% H" v/ [, e$ Z, L" c7 P
    如何没有allegro.dll使用telesis.dll也可以。

    该用户从未签到

    4#
    发表于 2008-6-20 14:15 | 只看该作者
    原帖由 deargds 于 2008-6-20 14:11 发表 ; B  o, r/ h# b% B
    ! M9 @. N% G% f4 v
    8251
    % b  \* m# Q( E( n  p! t, s" r如何没有allegro.dll使用telesis.dll也可以。
    * d4 G* h9 Q7 D- S9 A0 h

    4 U7 _0 u7 J/ M. T直接生成的那种3个文件的网表,没有办法比较吗?3 n' y4 Z; r; c1 U  T
    也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?

    该用户从未签到

    5#
     楼主| 发表于 2008-6-20 14:18 | 只看该作者
    原帖由 matice 于 2008-6-20 14:15 发表 6 {, [  P5 d' L$ g9 ~" x

    ! m7 c5 Q5 k5 b6 w* f- f- l4 Y8 Z0 T
    直接生成的那种3个文件的网表,没有办法比较吗?, N' E5 q3 I2 E- E4 h% m& D* U
    也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?
    ' U) v+ Z4 e0 k8 H
    有兴趣的话你可以试一下。如果有更好的方法也可以分享一下。7 B8 k  x# E4 F" q
    2 A  f) }( l; j" `  Y* S: |
    [ 本帖最后由 deargds 于 2008-6-20 14:19 编辑 ]

    该用户从未签到

    6#
    发表于 2008-6-27 09:51 | 只看该作者
    现在有人要去抢机器去干的事情了...' X9 [8 H: F, a7 B$ |
    我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识01的电脑还要好?

    该用户从未签到

    7#
    发表于 2008-6-27 19:20 | 只看该作者
    谢谢分享~~

    该用户从未签到

    8#
    发表于 2008-6-27 20:52 | 只看该作者
    首先得感谢LZ,但是我一直很纳闷,为什么需要比较不同的网表呢,什么情况下会需要你比较呢,我 怎么从来没遇到过这种场合啊,哈

    该用户从未签到

    9#
     楼主| 发表于 2008-6-28 11:31 | 只看该作者
    Original posted by towner at 2008-6-27 09:51 ( e' i# E- g  f9 D  H( S
    现在有人要去抢机器去干的事情了...( a6 `( `. t2 B! b
    我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识01的电脑还要好?

    : l  M3 T5 w+ B. G. \. H网表比较一般是HW或者其它部门需要的,需要确认线路更新,所以需要提供这种差异报告,这里也是使用Allegro本身的方法。
    8 E9 b: t% d. F- n+ C, A  r6 g$ N# |1 J, E3 O
    [ Last edited by deargds at 2008-6-28 11:40 ]

    该用户从未签到

    10#
    发表于 2008-8-19 17:15 | 只看该作者
    虽然回答有些晚但是正好看见了,也正好用到了,我说想问题下,如果用protel生成得tensit的文档是不是之间改一下后缀就可以了,可是我的怎么导入了,这么长时间也没导入不知道是什么原因

    该用户从未签到

    11#
    发表于 2008-8-19 17:16 | 只看该作者
    晕,差了10万多里了,是telesis文件

    该用户从未签到

    12#
    发表于 2008-8-20 11:41 | 只看该作者
    自问自答,这几天实在是心烦就弄allegro也不大熟练,所以没少问别人,今天就对我说的desgin compare的问题自己回答一下,由于是protel转过来的telesis文件,转换了很多格式都不支持,所以我有用orcad试了一下,发现最后得$End,不一致,就改了过来,呵呵 ,如后再把一些没有命名封装的元件随便写个封装,就差不多了可以导入了,因为是NG,元件所以不用封装

    该用户从未签到

    13#
    发表于 2008-11-28 14:00 | 只看该作者
    为什么我点下比较去,什么都没发生呢?

    该用户从未签到

    14#
    发表于 2008-11-28 20:35 | 只看该作者
    通常在完成pcb设计之后,需要和RD确认网表的正确性。我是使用一个小软件对比后生成的.err文件看是否有问题的

    该用户从未签到

    15#
    发表于 2008-12-1 13:53 | 只看该作者
    楼上的小软件叫什么名字,能共享一下吗,谢谢,我的邮箱:lx_1003@163.com
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-23 00:28 , Processed in 0.093750 second(s), 29 queries , Gzip On.

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

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

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