你好,我想问一下,为什么我在cadence导入网表时出现这样的错误,请问要如何解决呢?

------ Directives ------
RIPUP_ETCH FALSE;
RIPUP_DELETE_FIRST_SEGMENT FALSE;
RIPUP_RETAIN_BONDWIRE FALSE;
RIPUP_SYMBOLS ALWAYS;
Missing symbol has error FALSE;
SCHEMATIC_DIRECTORY 'D:/Cadence/SPB_16.5/tools/capture';
BOARD_DIRECTORY '';
OLD_BOARD_NAME 'E:/tset/lte.brd';
NEW_BOARD_NAME 'E:/tset/lte.brd';
CmdLine: netrev -$ -i D:/Cadence/SPB_16.5/tools/capture -y 1 E:/tset/#Taaaaaa05944.tmp
------ Preparing to read pst files ------

#1 ERROR(24) File not found
Packager files not found
#2 ERROR(102) Run stopped because errors were detected
netrev run on Oct 22 17:05:13 2013
COMPILE 'logic'
CHECK_PIN_NAMES OFF
CROSS_REFERENCE OFF
FEEDBACK OFF
INCREMENTAL OFF
INTERFACE_TYPE PHYSICAL
MAX_ERRORS 500
MERGE_MINIMUM 5
NET_NAME_CHARS '#%&()*+-./:=>?@[]^_`|'
NET_NAME_LENGTH 24
OVERSIGHTS ON
REPLACE_CHECK OFF
SINGLE_NODE_NETS ON
SPLIT_MINIMUM 0
SUPPRESS 20
WARNINGS ON

从这份错误报告来看,有两个错误:
1、有器件没有对应的PCB封装,这要查看你的库链接是否正确,PCB封装名是否填对,如果没有PCB封装,需要做库。
你可以用文本编辑器打开env文件(路径在你home环境变量下的pcbenv文件夹下),检查以下这几行设置是否正确。
set padpath = d:\lib\pad ;;注:这指的是设置你的焊盘库路径
set psmpath = d:\lib\psm ;;注:这指的是设置你的psm库路径
set devpath = d:\lib\dev ;;注:这指的是设置你的dev库路径
2、排除第一个错误后,再检查下你的原理图,管脚名是否有allegro不识别的非法字符,value有没有allegro不识别的非法字符,如果是导第一方网表,可查看log文件:netlist.log来定位是那个器件导网表有问题。

这是导网表常出现的错误,需望能帮到你!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-04
我之前也遇见这个问题了,搞了好长时间才解决。如果库路径和环境变量都弄好了的话,是你的软件版本低了。你可以打补丁或者安装更高的版本,问题就解决了。打补丁的话,网上有教程。实测有效。
第2个回答  2013-10-22
首先我想问你,你配置好元件库了吗?在allegro里面setup里面设置好路径,然后倒入capture生成的logic。我记得自己写过一篇博客,本想链接给你,找不到了,你度娘哈方法很多的。来自:求助得到的回答
第2个回答  2013-10-22
就是库没设置好啦,你吧库的路径设置好了就可以了
相似回答