allegro导入网表错误详解(转载)

此文章由资深 Layout 攻城狗 LGW ( Gavin )提供,是其的经验笔记,可转可拷。

错误种类 1 :

#1 WARNING(SPMHNI-192): Device/Symbol check warning detected.

WARNING(SPMHNI-194): Symbol 'SOD_123' for device 'SCHOTTKY_SOD_123_B5819W(DNI)' not found in PSMPATH or must be "dbdoctor"ed.

此类错误和没有 PCB 封装有关。

错误种类 2 :

ERROR(SPMHNI-196): Symbol 'UTH12T02' for device 'XFMR-H1102_0_UTH12T02_H12T02' has extra pin '14'.

此类错误表示原理图符号的 PIN 脚和 PCB 封装 PIN 数量或命名不对。

错误种类 3 :

#5 ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHNI-190): Device problem 'FERRITE BEAD_0_LC0805_100MHZ;10'. Package property error: 'VALUE'='100Mhz;100ohm ± 25%_3A'. Illegal character(s) present in the name or value..

ERROR(SPMHNI-170): Device 'FERRITE BEAD_0_LC0805_100MHZ;10' has library errors. Unable to transfer to Allegro.

这个错误是因为原理图元件的 VALUE 有非法字符。经实验发是不能有“ ± ”这个符号

错误种类 4 :

#1 ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHNI-200): Error with pin number 'Y25' in device 'AML8726-MX_0_BGA487_1840X1840_6': 'Unable to find pin name in adfncpin.'.

此问题一直没找到真正的原因,这个错误是说元件 name 有问题,我每次编辑元件再把 name 改一下就可以了,但是没有找到规率和原因。

错误种类 5 :

ERROR(SPMHUT-1): Illegal character(s) present in the name or value.

如要原理图用中文命名,将出现这种错误。

错误种类 6 :

#1 WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]

WARNING(SPMHNI-194): Symbol 'CD43' for device 'IND_0_CD43_3.3UH' not found in PSMPATH or must be "dbdoctor"ed.

表明找不到封装

错误种类 7 :

#1 ERROR(SPMHNI-191): Device/Symbol check error detected.

ERROR(SPMHNI-195): Symbol 'QFN40P800X800_68' for device 'BCM43217TKMLG-W1000-20892_QFN40' is missing pin 'H'.

表明 PCB 封装少 H 脚 .

错误种类 8 :

WARNING(SPMHNI-337): Unable to load symbol 'SOT23' for device 'FET-MOS-P_6_SOT23_DISCRETE_TG21': WARNING(SPMHUT-127): Could not find padstack SMD20_17.

#18 WARNING(SPMHNI-192): Device/Symbol check warning detected.

这个错误提示找不到 SMD20_17 这个焊盘,我到自己的库里发 sot23 这个封装指定的焊盘是 SMDR100X130 的焊盘。最后发现是软件自带的库也有一个 sot23 的封装,而这个封装刚好指向 SMD20_17 这个焊盘,刚好焊盘的默认路径( $psmpath )被我删除了。最后把库路径的优先级改了一下,把默认路 $psmpath 放最后。问题解决

错误种类 9 :

#1 WARNING(SPMHNI-303): PST file warning detected.

WARNING(SPMHNI-311): Multiple instances of property 'NO' found on net 'PCIE_TDP'.

这个警告不知道什么意思,要解决的话重新在原理图上连线就好了。不过可以不用管这个警告,对导网表没影响。

错误种类 10 :

RROR(SPMHNI-164): Problems with device 'R_RC080511111111111111111111111'. JEDEC_TYPE property 'RC0805111111111111111111111111111111' is illegal: 'Package name is too long.'.

这个警告是说封装名名字太长

错误种类 11 :

WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]

WARNING(SPMHNI-337): Unable to load symbol 'SOP-8' for device '9346_6_SOP-8_PIC12F508/509': WARNING(SPMHUT-127): Could not find padstack SMD08S18. [help]

这个警告和 错误种类 8 : 很像 , 我查了一下 , 发现是库里面没有 SMD08S18 这个焊盘封装 .

错误种类 12 :

#1 WARNING(SPMHNI-303): PST file warning detected.

WARNING(SPMHNI-311): Multiple instances of property 'NO' found on net 'USB_DP'.

这个警告是说原理图的 'USB_DP' 网络有多个属性定义。先在原理图中找到这个网络。解决方法有两个, 1. 重新连线。  2. 双击这根连线,打开属性,把 NET_PHYSICAL_TYPE  和 NET_SPACING_TYPE 两属性改成一样或把 NET_SPACING_TYPE 这个属性全删了。说简单些就是在原理图中设了规则 , 但在 PCB 中又没有按这个规则来 . 如下图:

错误种类 13 :

#2  WARNING(SPMHNI-192) : Device/Symbol check warning detected. [help]

WARNING(SPMHNI-337) : Unable to load symbol 'R_EXB18V' used by RefDes RN201 for device 'RN8D3-A_R_EXB18V_DISCRETE_10K(D': WARNING(SPMHUT-127): Could not find padstack SR030X020. [help]

此警告是说 R_EXB18V   这个封装缺省 SR030X020 这个焊盘 .

错误种类 14 :

Starting to read F:/MY JOB/KA3200 V1.0/intput/allegro/pstchip.dat

#1 ERROR(1) Syntax error : unexpected character

 PIN_NUMBER Syntax error : Expected '..' range specifier at line 4565

 File name : 'F:/MY JOB/KA3200 V1.0/intput/allegro/pstchip.dat'

这个错误是说原理图的元件有非法字符 .”. .”  原后要我们在原理图的 ”pstchip.dat ”文件中找 ”4565 ”这一行 , 里面有详细说明 .

错误种类 15 :

#1 ERROR(40) Object not found in database

 Pin number '3' not found in database

 In line 11026 ( 原理图 11 页, 026 不知是什么意思 )

 File name : 'E:/File/Apollo Lake/input/allegro/pstxnet.dat'

 Please save all files and contact Cadence

这个错误是说原理图的 11 页有个器件的第 3 脚有问题。

错误种类 16:

#1  ERROR(SPMHNI-176) : Device library error detected.

ERROR(SPMHUT-115) : Pin 'ALWAYS ON CLK32KOUT1' for function 'RK808_7_LCC68_7X7_P3A5_0A15X0A8' on device 'RK808_7_LCC68_7X7_P3A5_0A15X0A8' has a swap/pinuse inconsistency. [help]

这个错误是因为原理图封装,定义了 PinGroup(pin 团组,用于交换 PIN) 如下图,但是 PIN 的 Type Nomal 定义成了 INPUT 或 Uotput, 这种类型的 PIN 是不许交换的。把 PinGroup 的值删除。

怎么打开 Package Properties ?如下图,第 3 步可以 C trl+E  打开。

方法 2 ,通过封装库打开,如下图

猜你喜欢

转载自www.cnblogs.com/xiaoqiuqiu/p/12556909.html
今日推荐