capture导出网络时出现DDB错误!
昨天小弟在导网络表时发现一个错误,是DDB错误,这个“DDB”是什么意思啊?希望大家能指点一下,出出主意,谢谢啦。
session log的错误信息是:
Scanning netlist files ...
Loading... E:\PETER\PCB_CADENCE\VIDEO01\PCB/pstchip.dat
Loading... E:\PETER\PCB_CADENCE\VIDEO01\PCB/pstchip.dat
Loading... E:\PETER\PCB_CADENCE\VIDEO01\PCB/pstxprt.dat
#38 DDB_ERROR: Terminating character ':' not found on line 11.
DDB_INFO: File E:\PETER\PCB_CADENCE\VIDEO01\PCB/pstxprt.dat not loaded.
Error: Line 11 in file E:\PETER\PCB_CADENCE\VIDEO01\PCB/pstxprt.dat:
Error loading the parts list file
Detected in function: ddbLoadPstXFiles
#39 Error [ALG0036] Unable to read logical netlist data.
Exiting... "G:\Cadence\PSD_15.0\tools\capture\pstswp.exe" -pst -d "E:\peter\PCB_CADENCE\VIDEO01\SCH\hdd_video.dsn" -n "E:\PETER\PCB_CADENCE\VIDEO01\PCB" -c "G:\Cadence\PSD_15.0\tools\capture\allegro.cfg" -v 3 -j "PCB Footprint"
前面37个Error是什么,也贴出来
前面都是Warning,就这么一个ERROR。不知道那个DDB 是什么意思,所以无法下手啊
这个问题我也遇到过,解决方法:
打开pstxprt.dat文件,仔细检查第11行,就会发现本来第11行是一个元器件的开始,
例如,正常的应该是从c1开始,但现在没有了字母序号,c1变成了第二个元器件,此处
多了一个空序号的元器件,这就是出错的原因。
解决时,要把这个空序号的元器件改正回来,切换到hierarchy层,发现第一个器件就是空
序号器件,双击此元器件,来到相应位置,删除此元器件,重新放置该元件,并重新排序号,
即可。
这是我遇到问题,困惑了好久,终于找到问题,并这样解决的,不知道和你的一样不,希望
对你能有所帮助。
非常感谢magicbright指点!问题是解决了,但是我现在想想这个错误不是我们自己的失误造成的,而是软件的问题,因为那个空序号的元器件本来我是已经标好的,后来在生成网络表的时候产生的。这个要不是你指点,真是要害死我了。谢谢拉,朋友!
不用客气,在使用CAPTURE的这段时间,发现了这个软件的很多BUG,
像这个错误,还有如果你画层次图时,顶层图和其对应的子图在连接时会出现
很多莫名其妙的错误连接,以至于我现在都不敢用CAPTURE画层次图,而只敢画
平坦式连接的图了,呵呵
我也遇到了这个问题,按照magicbright的做法我试了,把问题解决了后来我在原理图中删除一个电容之后又出现了那个问题,而且这次在hierarchy层中找不到空序号的器件,全部都有序号,这是什么原因啊,哪位大虾帮帮忙啊