视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
allegro导入网表错误详解
2025-09-25 17:48:17 责编:小OO
文档
此文章由资深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 '' 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-202_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-1): Problems with device 'R_RC011111'. JEDEC_TYPE property 'RC08051111' 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 intput/allegro/ 

#1   ERROR(1) Syntax error : unexpected character

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

     File name : 'F:/MY JOB/KA3200 intput/allegro/'

这个错误是说原理图的元件有非法字符.”. .” 原后要我们在原理图的””文件中找”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/'

     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步可以Ctrl+E 打开。

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

             

               对您有用吗请说声谢谢!            下载本文

显示全文
专题