EDA365电子工程师网

标题: 导入网络表的时候出问题了,请问该如何解决啊 [打印本页]

作者: zshxie    时间: 2008-9-19 23:56
标题: 导入网络表的时候出问题了,请问该如何解决啊
在*.brd文件中导入网络表的时候netrev.lst 提示有如下错误:! l4 P$ o9 L. L+ J

2 c: t4 H+ c" C2 Q( c+ d0 Y% t! ]#1   WARNING(SPMHNI-192): Device/Symbol check warning detected.
2 {( u+ ^' W- V6 E! {3 m$ s2 P& lERROR(SPMHNI-196): Symbol 'HDR1X8' for device '8 HEADER_HDR1X8_8 HEADER' has extra pin '9'.$ ?# q& E+ Y4 D5 c- _: M6 z8 Z' N
#1   ERROR(SPMHNI-191): Device/Symbol check error detected.3 o) k' r4 a0 Q% o; @' h
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.'.
8 f( |/ b' u+ V3 p9 Y. ~#2   ERROR(SPMHNI-191): Device/Symbol check error detected.0 s2 v& L+ u  M4 I! 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.'." P5 q( [( C3 h0 ~
#2   WARNING(SPMHNI-192): Device/Symbol check warning detected.- f& R1 Q: P& K$ r' P1 O
WARNING(SPMHNI-194): Symbol 'TO99' for device 'OPA128/BB_TO99_OPA128/BB' not found in PSMPATH or must be "dbdoctor"ed.
9 C' `  C& q0 q# \$ C! _7 a6 o! T: J/ s" I( n

# e. l. L: c0 C, \% _2 T# E5 p对于warning 1: 在design entry cis 中,我对header8 用“Edit part” 命令看过了,只有8个脚,封装我也打开看过可,只放了8个焊盘,这个“extra pin 9“是什么意思啊?该如何解决呢?$ a: ^9 [* k6 E
对于”must' run dbdoctor“的错误和警告,该如何运行dbdoctor 啊?。我只知道可以用  PCB utility 中的dbdoctor 从外部运行和从pcb Editor 中 运行data base check。。  R$ H8 X' i0 G& k6 _

  R. p$ j8 G: [4 L$ W/ Q谢谢了。。。
作者: Allen    时间: 2008-9-20 20:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: zshxie    时间: 2008-9-20 23:41
标题: 回复 2# 的帖子
谢谢,在去看了下HDR1X8,居然是放了9个焊盘 ,重新做封装后,该问题解决了。4 E/ l$ w# f- ?4 {( L8 |2 r! Y, U& F
对于: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 来检查。
5 D+ J* I" [. C& T) A  是对DIP8这个封装来运行dbdoctor呢?还是对导入网络表后的*.brd 文件 进行database check?
- t( P: x: s$ T% z  B1 r/ S! t! M+ y6 M! c6 E- z
我对DIP8,运行dbdoctor 后,重新导入网络文件,还是出现和上面一样的错误。, P$ P% B* U9 O1 I  ]7 h# `9 N
  对导入网络表的*.brd文件进行database check后,没看到任何提示。。不知道正常的现象是不是就是这样的。
2 x8 o: a6 y2 O& c- H. M/ x" k2 [5 N7 c4 L" C4 K
后来重新在Design entry cis 里把 ic 去掉,重新在spb 16.0 的库D:\CADENCE\SPB_16.0\TOOLS\CAPTURE\LIBRARY\PSPICE\OPAMP.OLB    把OP07找出来,画上后,creat netlist 后,重新 在*。brd 文件里导入网络表后,还是出现下面的错误:- T8 ]( o, L! V5 S4 o5 d2 ^
1   ERROR(SPMHNI-191): Device/Symbol check error detected.3 d& y& @7 Q; d$ Z+ t) ^

* G! |  _- a# ]0 [+ CERROR(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.'.
) w5 |  X5 s0 G/ w; B4 [( G
) E" e  h8 }% V' \6 L: d' _请问一下allen 版主:我是从16.0 的版本里取的文件,出错信息中的14.x 版本问题出在哪个环节啊?针对这个error,我该对哪个东西运行dbdoctor啊?如何运行啊?
" Z4 x, ^* _% E' d
0 Y# p, z2 c+ q! J: P9 I" C% Y# `谢谢了。。。。。。
作者: zshxie    时间: 2008-9-22 23:02
标题: 回复 3# 的帖子
allen 版主,针对 上面的问题,用dbdoctor 从外部做如下检查后,还是提示相同的错误,请问一下可能的问题出在哪里啊?8 j# l$ z0 b$ h0 n% c
1.对构成DIP8的两种焊盘:pad50sq32d 和pad50cir32d进行dbdoctor,显示没有错误。
1 V0 t' i+ @- Z+ B6 S. D. ?2、对DIP8 做检查,显示没有错误( ?9 o6 _# Z1 R0 M2 J7 }
3、在setup-ui :Design-paths 中的padpath 中个人的symbol 目录移到最上面(最先调用用户自己建立的symbols)," @0 }" O) W8 l% J
4.file-improt -logic ,还是出现和原来一样的错误:+ X2 z" e- I' L
#1   ERROR(SPMHNI-191): Device/Symbol check error detected.
8 I3 Y/ x( Q& @
0 y* u: x8 {3 \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.'.
作者: Allen    时间: 2008-9-22 23:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: zshxie    时间: 2008-9-23 01:01
标题: 回复 5# 的帖子
谢谢allen版主的宝贵提示。。。
* Q7 |4 |2 A5 W0 i" Z- H7 Q) B8 W1 x. I% i% J
总算找到问题所在了:
4 r' d1 J9 m  d: q  Z8 H2 _* J1.我在自己的数据目录上建立了2个文件夹,分别是package 和symbole 。建立symbole的时候,我从别的地方拷贝了一些pad 等文件放在symbol目录里,但由于自己的疏忽,其实symbole文件夹里还一并拷了一些封装文件,这其中包含DIP8相关的文件。
3 \2 a! q5 q$ E7 s2. 我自己建立的封装都是放在package文件夹里的。/ j' S- k% J5 Z: Q' ]
3.由于不知道 symbole里面有dip8等封装文件,我的ui中psmpath的顺序是先symbole在package,这样在导入logic 的是时候,我以为pcb editor 取用的是package中我自己做的封装DIP8,实际PCB editor 取用的是symbole 中的DIP8,从而报错。
# w8 |: ]9 i8 o- B6 D% R4.由于自己在这方面的疏忽,导致一直对package中的dip8 做dbdoctor 。* N* [4 p3 Z( C9 i

; n, T% p6 c5 P0 L: o- J6 @; @在发现上面的问题后,对symbol 中的DIP8 做dbdoctor 或在psmpath中对调symbole 和package 的顺序,都可以使问题得到顺利的解决。
% |* c& X; z/ z1 J心得:要对软件调用的库文件顺序有清楚的了解,也要清楚的了解各个库中包含有什么东西。6 {0 p: }# X7 F" o. m  j
% p- g7 K0 N6 H8 h. e7 Z
再次感谢allen版主的解答。
作者: lara_bxc    时间: 2008-9-23 13:19
一般SYM文件夹里面放的文件的后缀为:.dra,.psm,.ssm
# f5 a# ?3 K+ z6 p9 ^5 L/ Y7 pPAD文件夹中为:.pad
0 G; v- Q) A7 f/ c7 e& jDEV文件夹中为:.dev
1 U0 k; Q1 @/ o. O2 j归类放置比较容易调用
作者: zodisa    时间: 2008-9-23 14:15
关于DBDOCTOR,好像也可以直接在Allegro PCB Editor里面用的,直接输入命令“dbdoctor",好像也可以,不知道和外部运行有什么区别?
作者: wzwang2000    时间: 2012-6-17 11:05
引脚9肯定是有的,你在class中选 package dem,然后subclass中选 pinnunber,然后让这层显示出来,就能看到了哈。
作者: wzwang2000    时间: 2012-6-17 11:05
我之前遇到过你类似的问题。就是这么解决的。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2