找回密码
 注册
关于网站域名变更的通知
查看: 35525|回复: 49
打印 上一主题 下一主题

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过skill进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。& X1 {7 U2 g. g  c/ z$ v9 B' j
一,打开需要进行的比较的BRD文件,执行Tools > Design Compare , 因为是基于JAVA,所以要等一下,如下图:5 {( D7 h" x" t% z7 Z: @  M; ]
3 h  m; M, v3 J2 @# @
二,此时在BRD目录下会生成同名的XML文件。然后点击File > Import  选择需要比较的netlist文件(本例中使用netlist格式为allegro.dll Or telesis.dll)。
% h9 [7 Z6 B3 s5 w左边窗口为当前BRD文件NETLIST目录树,右边为导入的NETLIST目录树。直接点击各个结点,左右窗口会自动同步。黄色代替NET中PIN有差异,绿色为OK,红色表示NET名差异。
; O$ }4 s9 i. O( e7 X # v' I0 e- M8 R) Q6 L
三,如果需要查看特定的OBJECT,可使用FIND与Filter功能,
) x/ e( I5 x9 r8 w, p4 i7 T 6 f: Y2 _! h9 T  i- E5 o2 L

3 d% i- ~, n4 X! F4 [+ _0 d% `# c$ N! V( M8 ?: o
四,生成REPORT,直接执行TOOLS > Comparison Report ,选择保存目录即可。

评分

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

查看全部评分

该用户从未签到

推荐
发表于 2010-8-9 12:55 | 只看该作者
确的,楼主的方法不错,不过呢,还是会有不容的问题,如package全部有差别,这样会有很多不同多,有点烦。
6 D7 U# H1 s  T$ v' ^' ~) R+ P用File/Import/logic/选上Creat PCB SML from import data.点单击Desig compare,用这样的方法比较,可能是比较好的方法。) J) w; B. Y' z5 z5 k
备注:16.2版本这个功能,其它的版本有没有,我就不知道了。
  • TA的每日心情
    开心
    2020-9-8 15:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2018-8-28 14:47 | 只看该作者
    chenxztiger 发表于 2010-1-14 10:38
    : I4 T* L" U: g4 a7 q这个方法不太好,package全部有差别,主要是brd和网表package的信息不一样。3 Z  B! M* P0 _) G
    我一般是比较brd,先run旧brd ...

    * _1 m! E, R- a9 [6 c这是什么操作?没明白,能不能再说清楚一点,谢谢
  • 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 发表 ! {8 Z4 {: h6 C5 p; [7 o$ w& D
    Allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过SKILL进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。) z4 {1 R4 k' n, h6 D0 D6 M
    一,打开需要进行的比较的BRD文件,执行Tools > De ...
    : ?+ x  r0 ~/ s* y9 |

    : ^# o2 _8 j: @) c% z谢谢/ D8 r( c- V6 ]
    请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?

    该用户从未签到

    3#
     楼主| 发表于 2008-6-20 14:11 | 只看该作者
    原帖由 matice 于 2008-6-20 14:08 发表 " M- K9 ?1 T# b" U( E9 Q1 ^/ ^
    # q; c6 G- i) N, l
    2 ^) h, O  g$ k& d, d* a+ [: p* k
    谢谢3 p$ I( z8 U$ U: S' _- g
    请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?

    ) _2 T) k4 S2 p2 ^6 L
    ( D2 {" @1 Z  U0 Q! z: q如何没有allegro.dll使用telesis.dll也可以。

    该用户从未签到

    4#
    发表于 2008-6-20 14:15 | 只看该作者
    原帖由 deargds 于 2008-6-20 14:11 发表
    6 |2 b+ h; n- S' `; S# B' O( @$ z& ^: D! Y  e
    8251
    # q: v8 w# M2 x- d8 I% X; [如何没有allegro.dll使用telesis.dll也可以。
    8 c* _: K- r& u2 j6 G2 H: {

    * p; E& N" J3 d8 `! h直接生成的那种3个文件的网表,没有办法比较吗?! k" p( r$ {. k" n6 ~# g8 o
    也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?

    该用户从未签到

    5#
     楼主| 发表于 2008-6-20 14:18 | 只看该作者
    原帖由 matice 于 2008-6-20 14:15 发表 5 ~7 I9 y# P7 S6 B/ h

    8 v( o) l3 @# u8 v3 _& l6 `' h: V0 n* C; s/ j2 \
    直接生成的那种3个文件的网表,没有办法比较吗?
    5 [4 g# a6 r$ T6 y! h! |/ u也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?

    $ Y- P8 N/ ?7 `) g  ?0 L; f: }- l有兴趣的话你可以试一下。如果有更好的方法也可以分享一下。
    ! U$ @0 V8 d& |4 o( u, R9 b$ y  d3 k( [- H2 A* x
    [ 本帖最后由 deargds 于 2008-6-20 14:19 编辑 ]

    该用户从未签到

    6#
    发表于 2008-6-27 09:51 | 只看该作者
    现在有人要去抢机器去干的事情了...
    & ?$ Y5 G1 }3 e) [* d) ?1 w我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识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
    : g* V0 z7 v0 x) u; C现在有人要去抢机器去干的事情了...8 R, {- J  v4 M1 e
    我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识01的电脑还要好?

    1 d# Y  c6 a, q( B; S网表比较一般是HW或者其它部门需要的,需要确认线路更新,所以需要提供这种差异报告,这里也是使用Allegro本身的方法。
    " x8 `8 j' C5 F3 g& H' O
    6 V' P0 j" q/ a& n3 |5 ?[ 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-7-9 11:15 , Processed in 0.156250 second(s), 32 queries , Gzip On.

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

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

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