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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过skill进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。
0 [1 r" a7 S7 a: J; r/ {) U一,打开需要进行的比较的BRD文件,执行Tools > Design Compare , 因为是基于JAVA,所以要等一下,如下图:9 M; L2 b8 x5 Y: \" ^# `
4 z& f9 j4 \4 s. ^/ b# }8 X
二,此时在BRD目录下会生成同名的XML文件。然后点击File > Import  选择需要比较的netlist文件(本例中使用netlist格式为allegro.dll Or telesis.dll)。4 J: M( y; R0 t; r8 t* W3 z( ?
左边窗口为当前BRD文件NETLIST目录树,右边为导入的NETLIST目录树。直接点击各个结点,左右窗口会自动同步。黄色代替NET中PIN有差异,绿色为OK,红色表示NET名差异。8 R. v' h& O/ S5 V# G* I7 u( ]& O
0 ~, U6 d% O. {, v
三,如果需要查看特定的OBJECT,可使用FIND与Filter功能,
: ^- G' h; z4 ]' `' }/ @
6 T9 U$ F  g" F8 R4 h: M9 M8 ^4 w
! n% u+ h0 z2 _$ L
1 M: y1 M5 W+ {* p四,生成REPORT,直接执行TOOLS > Comparison Report ,选择保存目录即可。

评分

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

查看全部评分

该用户从未签到

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

    [LV.1]初来乍到

    推荐
    发表于 2018-8-28 14:47 | 只看该作者
    chenxztiger 发表于 2010-1-14 10:38
    + s, [$ v4 a0 _9 S+ D8 Q这个方法不太好,package全部有差别,主要是brd和网表package的信息不一样。
    9 m6 V: R# b1 s2 {3 A1 t4 L7 T我一般是比较brd,先run旧brd ...

    : j' `( e( A" Q- 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 发表 . z, ]8 R! [$ P  t+ H8 z' \# z: ?
    Allegro中自带有Design Compare工具,利用它可以比较明了的看到线路的差异。当然也可以通过SKILL进行比较,不过我们的目的是要善用Allegro,其它的方法暂且不提。
    / l. r7 i+ ?( D1 V# \) M一,打开需要进行的比较的BRD文件,执行Tools > De ...
    9 \4 C2 {" r1 _5 T! N
    / e# R* y) ^5 ]% m; \/ P) J
    谢谢
    * D' ~8 v3 M/ r请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?

    该用户从未签到

    3#
     楼主| 发表于 2008-6-20 14:11 | 只看该作者
    原帖由 matice 于 2008-6-20 14:08 发表 % C3 c' ~& y5 g2 r8 ~
    3 ~) k; {7 f4 ^/ |; T
    - x& k2 z$ ^- a" v: }  P
    谢谢( w" g- d) w2 b
    请问orcad直接生成allegro网表是三个文件,选择import网表的时候,怎么选择呢?
    8 |, f' r/ H8 T
    * q/ |) c( Z! g
    如何没有allegro.dll使用telesis.dll也可以。

    该用户从未签到

    4#
    发表于 2008-6-20 14:15 | 只看该作者
    原帖由 deargds 于 2008-6-20 14:11 发表
    . Q! Z  n3 e) p: B! Q. n) o: a0 b- I4 b7 v, _' N
    8251
    9 L! m/ o5 _: a& }5 ?* U如何没有allegro.dll使用telesis.dll也可以。
    ' h; F# O9 Z; Q2 q1 F) m( `6 N7 T

    - `0 D+ l6 l0 I直接生成的那种3个文件的网表,没有办法比较吗?
    / p( U9 }/ r$ V+ C2 h% ^, s也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?

    该用户从未签到

    5#
     楼主| 发表于 2008-6-20 14:18 | 只看该作者
    原帖由 matice 于 2008-6-20 14:15 发表 & W# v, H! d; E; C3 E
    1 l9 t2 [$ z+ I4 z' \

    9 l2 _4 y; ]' J5 H5 L1 J( O* ]直接生成的那种3个文件的网表,没有办法比较吗?3 [: Z2 j* z8 d: R
    也就是每次比较,都需要用orcad通过other方式来重新生成一个other的网表?
    ! I1 }& O+ m' f: k- A
    有兴趣的话你可以试一下。如果有更好的方法也可以分享一下。2 [4 Z3 p- {5 N  \9 M# S  D

    % h9 G6 @2 C! W+ P3 ?[ 本帖最后由 deargds 于 2008-6-20 14:19 编辑 ]

    该用户从未签到

    6#
    发表于 2008-6-27 09:51 | 只看该作者
    现在有人要去抢机器去干的事情了...
    ; ~* j4 u4 p! Y% u- 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 " H6 ]3 z) g1 t) H" O
    现在有人要去抢机器去干的事情了...
    ; c/ Y# T* w$ j- C0 r" V我就是不明白为啥机器能够记忆的事情为啥人们总是希望插一脚呢,难道的你几记性比只认识01的电脑还要好?
    % }4 d# ?7 k( q, y+ \
    网表比较一般是HW或者其它部门需要的,需要确认线路更新,所以需要提供这种差异报告,这里也是使用Allegro本身的方法。
    / a0 |' K+ _& Q# z' Y4 a) g) s! g. _: G
    [ 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-11 13:55 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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