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

导入网络表的时候出问题了,请问该如何解决啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-19 23:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
在*.brd文件中导入网络表的时候netrev.lst 提示有如下错误:- q1 `+ c, x, ]8 o9 N" I# d" ^6 _5 A
0 t6 J) x" \) O" Z" ?
#1   WARNING(SPMHNI-192): Device/Symbol check warning detected.# r  ]$ C' R3 D8 O
ERROR(SPMHNI-196): Symbol 'HDR1X8' for device '8 HEADER_HDR1X8_8 HEADER' has extra pin '9'.
$ W" P2 u/ ~* E#1   ERROR(SPMHNI-191): Device/Symbol check error detected.! a' ~5 a! A- _7 ?
ERROR(SPMHNI-193): Error finding symbol 'DIP8' for device 'OP-27_DIP8_OP-27': 'ERROR(SPMHDB-181): Database revision 14.x is too old ... must run dbdoctor.'.
) P+ {3 T2 x8 j- L% }#2   ERROR(SPMHNI-191): Device/Symbol check error detected.
( N* v2 I' K, r$ }" o4 rERROR(SPMHNI-193): Error finding symbol 'DIP8' for device 'OP-07_DIP8_OP-07': 'ERROR(SPMHDB-181): Database revision 14.x is too old ... must run dbdoctor.'.3 b5 {" ^: @3 W* H% ?
#2   WARNING(SPMHNI-192): Device/Symbol check warning detected.
. p* m0 K& T3 w! R. [5 SWARNING(SPMHNI-194): Symbol 'TO99' for device 'OPA128/BB_TO99_OPA128/BB' not found in PSMPATH or must be "dbdoctor"ed.: H0 \+ o+ W% t  m& V

7 \6 t# x  T; C/ d( N* c, M' X. f( d0 c4 o$ W! s+ n5 [0 r
对于warning 1: 在design entry cis 中,我对header8 用“Edit part” 命令看过了,只有8个脚,封装我也打开看过可,只放了8个焊盘,这个“extra pin 9“是什么意思啊?该如何解决呢?. O+ ]) w$ }; q1 H3 Z
对于”must' run dbdoctor“的错误和警告,该如何运行dbdoctor 啊?。我只知道可以用  PCB utility 中的dbdoctor 从外部运行和从pcb Editor 中 运行data base check。。9 a0 j' i1 E- o" r- v6 y

1 v! a2 F0 d$ n7 Y谢谢了。。。
  • TA的每日心情
    开心
    2019-12-3 15:20
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2#
    发表于 2008-9-20 20:20 | 只看该作者
    (1)对于pin9的问题,请仔细检查你的HDR1X8,包括其路径。
    : T; @! w6 X6 ?/ f(2)dbdoctor就是指PCB utility 中的外部运行。

    该用户从未签到

    3#
     楼主| 发表于 2008-9-20 23:41 | 只看该作者

    回复 2# 的帖子

    谢谢,在去看了下HDR1X8,居然是放了9个焊盘 ,重新做封装后,该问题解决了。
    " p& }, \( j8 @9 I/ y: v& V对于:ERROR(SPMHNI-193): Error finding symbol 'DIP8' for device 'OP-07_DIP8_OP-07': 'ERROR(SPMHDB-181):  Database revision 14.x is too old ... must run dbdoctor.'。这个错误,还是不懂到底对什么东西运行dbdoctor 来检查。: r* g, S# z( y+ q; u
      是对DIP8这个封装来运行dbdoctor呢?还是对导入网络表后的*.brd 文件 进行database check?
    * z& f8 S  K) x0 k( C
    3 Y: P4 l9 Q% {+ I" o% p我对DIP8,运行dbdoctor 后,重新导入网络文件,还是出现和上面一样的错误。
    6 J7 g: i% U* g% Y8 d7 |: l# {% D  对导入网络表的*.brd文件进行database check后,没看到任何提示。。不知道正常的现象是不是就是这样的。
    ; F3 _" G( N7 J* B
    6 C7 {8 x% q. Z  C! W后来重新在Design entry cis 里把 ic 去掉,重新在spb 16.0 的库D:\CADENCE\SPB_16.0\TOOLS\CAPTURE\LIBRARY\PSPICE\OPAMP.OLB    把OP07找出来,画上后,creat netlist 后,重新 在*。brd 文件里导入网络表后,还是出现下面的错误:" v& U: m" J- h  v4 \. O8 G
    1   ERROR(SPMHNI-191): Device/Symbol check error detected.
    9 c+ L& a0 n4 n% @4 A1 k% _3 z) f1 h( ~3 r" q- C& g' w% v% A
    ERROR(SPMHNI-193): Error finding symbol 'DIP8' for device 'OP-07_DIP8_OP-07': 'ERROR(SPMHDB-181): Database revision 14.x is too old ... must run dbdoctor.'.# R$ n1 G: s* |' F7 i. o
    2 s' Z  D" g3 ~% G) Z
    请问一下allen 版主:我是从16.0 的版本里取的文件,出错信息中的14.x 版本问题出在哪个环节啊?针对这个error,我该对哪个东西运行dbdoctor啊?如何运行啊?& n# |5 q! n# {4 ^% H3 c0 d
    + u* k$ A: q5 r0 I# W2 Y
    谢谢了。。。。。。

    该用户从未签到

    4#
     楼主| 发表于 2008-9-22 23:02 | 只看该作者

    回复 3# 的帖子

    allen 版主,针对 上面的问题,用dbdoctor 从外部做如下检查后,还是提示相同的错误,请问一下可能的问题出在哪里啊?
    8 H1 r; B' q3 F& W8 I( P1.对构成DIP8的两种焊盘:pad50sq32d 和pad50cir32d进行dbdoctor,显示没有错误。* g0 ~9 F  L7 {) ~5 m
    2、对DIP8 做检查,显示没有错误
    9 P# D' L. c+ c5 s1 C/ v3、在setup-ui :Design-paths 中的padpath 中个人的symbol 目录移到最上面(最先调用用户自己建立的symbols),
    - F) X1 ~) K4 r- ?4.file-improt -logic ,还是出现和原来一样的错误:
    # w9 v) R* n$ S+ \  r#1   ERROR(SPMHNI-191): Device/Symbol check error detected.
    , q5 X4 }/ |! o% _0 b! s" w' W6 \+ E  T# Q
    ERROR(SPMHNI-193): Error finding symbol 'DIP8' for device 'OP-07_DIP8_OP-07': 'ERROR(SPMHDB-181): Database revision 14.x is too old ... must run dbdoctor.'.
  • TA的每日心情
    开心
    2019-12-3 15:20
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    5#
    发表于 2008-9-22 23:44 | 只看该作者
    一个完整的库文件包含dra、psm、pad及device,请检查前两个试试。

    该用户从未签到

    6#
     楼主| 发表于 2008-9-23 01:01 | 只看该作者

    回复 5# 的帖子

    谢谢allen版主的宝贵提示。。。
    ' t# H0 e; ~9 }  s- U4 t
    / D' E. N9 N: \2 |总算找到问题所在了:
    7 ?( `8 Q3 v! r& r' ]7 M9 u1.我在自己的数据目录上建立了2个文件夹,分别是package 和symbole 。建立symbole的时候,我从别的地方拷贝了一些pad 等文件放在symbol目录里,但由于自己的疏忽,其实symbole文件夹里还一并拷了一些封装文件,这其中包含DIP8相关的文件。8 ]  s% C# T$ L4 m; U
    2. 我自己建立的封装都是放在package文件夹里的。
    $ A) S$ x7 Q6 h$ C3.由于不知道 symbole里面有dip8等封装文件,我的ui中psmpath的顺序是先symbole在package,这样在导入logic 的是时候,我以为pcb editor 取用的是package中我自己做的封装DIP8,实际PCB editor 取用的是symbole 中的DIP8,从而报错。
    " w1 Z% s. Q! T8 H% ]. t; n4.由于自己在这方面的疏忽,导致一直对package中的dip8 做dbdoctor 。* l. ]7 R, s" v7 ~" e" ]; }6 C
    % d; F- t& L: F, Z% S" }
    在发现上面的问题后,对symbol 中的DIP8 做dbdoctor 或在psmpath中对调symbole 和package 的顺序,都可以使问题得到顺利的解决。8 t4 @" k* U7 O. x; l4 W
    心得:要对软件调用的库文件顺序有清楚的了解,也要清楚的了解各个库中包含有什么东西。
    2 j& E) r) @) L: Q& e4 f4 N6 R' D6 i) ~! f- k
    再次感谢allen版主的解答。

    该用户从未签到

    7#
    发表于 2008-9-23 13:19 | 只看该作者
    一般SYM文件夹里面放的文件的后缀为:.dra,.psm,.ssm
    ! K: w/ V" O/ l0 aPAD文件夹中为:.pad
    , U' I% I! U9 y9 F& G: P0 V! BDEV文件夹中为:.dev7 v( D# W/ s5 {/ x
    归类放置比较容易调用

    该用户从未签到

    8#
    发表于 2008-9-23 14:15 | 只看该作者
    关于DBDOCTOR,好像也可以直接在Allegro PCB Editor里面用的,直接输入命令“dbdoctor",好像也可以,不知道和外部运行有什么区别?

    该用户从未签到

    9#
    发表于 2012-6-17 11:05 | 只看该作者
    引脚9肯定是有的,你在class中选 package dem,然后subclass中选 pinnunber,然后让这层显示出来,就能看到了哈。

    该用户从未签到

    10#
    发表于 2012-6-17 11:05 | 只看该作者
    我之前遇到过你类似的问题。就是这么解决的。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    EDA365公众号

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

    GMT+8, 2024-10-23 15:18 , Processed in 0.125000 second(s), 22 queries , Gzip On.

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

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

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