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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过skill进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。
2 T# t! Q# x" R7 }7 X# [一,打开需要进行的比较的BRD文件,执行Tools > Design Compare , 因为是基于JAVA,所以要等一下,如下图:  J8 C# `$ P3 w; u8 h
$ z) y) s: x+ U9 E& n% m" Z# L
二,此时在BRD目录下会生成同名的XML文件。然后点击File > Import  选择需要比较的netlist文件(本例中使用netlist格式为allegro.dll Or telesis.dll)。
& M% z) X$ ?7 r1 j5 o! ?左边窗口为当前BRD文件NETLIST目录树,右边为导入的NETLIST目录树。直接点击各个结点,左右窗口会自动同步。黄色代替NET中PIN有差异,绿色为OK,红色表示NET名差异。
/ ]  k: [3 V  K4 Y0 y1 j8 Q
2 E+ F8 E. h: [三,如果需要查看特定的OBJECT,可使用FIND与Filter功能,
6 N$ R& I9 K' K; o! ]6 L
# a$ ~& M1 q2 r. t
* l7 Z9 |& H, \, z0 e
7 w; @# j  D9 f$ m  ?2 ?% |四,生成REPORT,直接执行TOOLS > Comparison Report ,选择保存目录即可。

评分

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

查看全部评分

该用户从未签到

推荐
发表于 2010-8-9 12:55 | 只看该作者
确的,楼主的方法不错,不过呢,还是会有不容的问题,如package全部有差别,这样会有很多不同多,有点烦。
4 g' v# S# ^' f$ C6 p& R% @1 A用File/Import/logic/选上Creat PCB SML from import data.点单击Desig compare,用这样的方法比较,可能是比较好的方法。
5 [- `8 c  y2 x6 W备注:16.2版本这个功能,其它的版本有没有,我就不知道了。
  • TA的每日心情
    开心
    2020-9-8 15:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2018-8-28 14:47 | 只看该作者
    chenxztiger 发表于 2010-1-14 10:38- s  `4 ]  T7 L' X) p
    这个方法不太好,package全部有差别,主要是brd和网表package的信息不一样。
    9 s$ D- D& o. D$ M# R8 a8 e我一般是比较brd,先run旧brd ...

    + C% {& q# s7 D. m& J. P这是什么操作?没明白,能不能再说清楚一点,谢谢
  • 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 发表 ; M% o8 F: Q" Z
    Allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过SKILL进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。) `# m% s# ~( s" I+ Q: U
    一,打开需要进行的比较的BRD文件,执行Tools > De ...
    : {: k3 l7 |' H; d- l, p+ |

    & ?0 Q1 W' v; d/ j/ Q谢谢4 [1 u! H6 M/ \9 u* D: a
    请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?

    该用户从未签到

    3#
     楼主| 发表于 2008-6-20 14:11 | 只看该作者
    原帖由 matice 于 2008-6-20 14:08 发表 * y( Z1 ~& Z, N! x4 b" k
    ( c% p. t# Y2 w. r3 a6 h

    % |7 M1 `2 l7 ^) S% H$ f( y$ o, W& a谢谢, }5 \" `. y5 u" p/ j" \1 G+ R
    请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?

    ! p5 S; \; N9 Q  t, V4 V5 J5 @
    7 Q1 y0 l2 r- e; d% k& I如何没有allegro.dll使用telesis.dll也可以。

    该用户从未签到

    4#
    发表于 2008-6-20 14:15 | 只看该作者
    原帖由 deargds 于 2008-6-20 14:11 发表
    # ~2 R; t, w! O- k9 s' G1 O3 I, E) F) e9 X1 r  Q- G! V& ~
    8251
    2 s) v3 d. L) f( m: H如何没有allegro.dll使用telesis.dll也可以。
    , a- R8 X1 @+ O6 U& K( `& q) `, |8 b
    ( z6 e/ w4 V) b& P8 Y% p
    直接生成的那种3个文件的网表,没有办法比较吗?
    % I8 K9 s* t1 w& j0 M2 Q也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?

    该用户从未签到

    5#
     楼主| 发表于 2008-6-20 14:18 | 只看该作者
    原帖由 matice 于 2008-6-20 14:15 发表
    + B2 }2 Q4 h6 \' @* q/ d2 B. l! I9 V$ W3 n4 }( m

    2 ]; h' k0 N& _8 I/ W4 b- n% k直接生成的那种3个文件的网表,没有办法比较吗?
    ; t) t* {4 O! W" Y' [3 p也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?

    5 t6 y1 s( r% [3 Y! }: Z- H( }有兴趣的话你可以试一下。如果有更好的方法也可以分享一下。* d9 H7 R6 x  v5 {
      a* }4 ~- }6 `8 S/ e3 k9 u
    [ 本帖最后由 deargds 于 2008-6-20 14:19 编辑 ]

    该用户从未签到

    6#
    发表于 2008-6-27 09:51 | 只看该作者
    现在有人要去抢机器去干的事情了...1 X! b* s$ z* l! O& }: ~" {( y
    我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识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
    8 \1 l2 l' e* H5 l  |! v( K现在有人要去抢机器去干的事情了...* u" A5 G. }% F  N# z1 Q
    我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识01的电脑还要好?

    5 Q) v/ W5 q$ m1 U' P) V网表比较一般是HW或者其它部门需要的,需要确认线路更新,所以需要提供这种差异报告,这里也是使用Allegro本身的方法。4 B4 r( j& E0 l$ u' y2 A: {6 y

    . e& P6 a1 e  A8 k& _! M5 c[ 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-13 11:22 , Processed in 0.093750 second(s), 32 queries , Gzip On.

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

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

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