此文章由资深Layout攻城狗LGW(Gavin)提供,是其的经验笔记,可转可拷。错误种类1:#1WARNING(SPMHNI-192):Device/Symbolcheckwarningdetected.WARNING(SPMHNI-194):Symbol'SOD_123'fordevice'SCHOTTKY_SOD_123_B5819W(DNI)'notfoundinPSMPATHormustbedbdoctored.此类错误和没有PCB封装有关。错误种类2:ERROR(SPMHNI-196):Symbol'UTH12T02'fordevice'XFMR-H1102_0_UTH12T02_H12T02'hasextrapin'14'.此类错误表示原理图符号的PIN脚和PCB封装PIN数量或命名不对。错误种类3:#5ERROR(SPMHNI-176):Devicelibraryerrordetected.ERROR(SPMHNI-190):Deviceproblem'FERRITEBEAD_0_LC0805_100MHZ;10'.Packagepropertyerror:'VALUE'='100Mhz;100ohm±25%_3A'.Illegalcharacter(s)presentinthenameorvalue..ERROR(SPMHNI-170):Device'FERRITEBEAD_0_LC0805_100MHZ;10'haslibraryerrors.UnabletotransfertoAllegro.这个错误是因为原理图元件的VALUE有非法字符。经实验发是不能有“±”这个符号错误种类4:#1ERROR(SPMHNI-176):Devicelibraryerrordetected.ERROR(SPMHNI-200):Errorwithpinnumber'Y25'indevice'AML8726-MX_0_BGA487_1840X1840_6':'Unabletofindpinnameinadfncpin.'.此问题一直没找到真正的原因,这个错误是说元件name有问题,我每次编辑元件再把name改一下就可以了,但是没有找到规率和原因。错误种类5:ERROR(SPMHUT-1):Illegalcharacter(s)presentinthenameorvalue.如要原理图用中文命名,将出现这种错误。错误种类6:#1WARNING(SPMHNI-192):Device/Symbolcheckwarningdetected.[help]WARNING(SPMHNI-194):Symbol'CD43'fordevice'IND_0_CD43_3.3UH'notfoundinPSMPATHormustbedbdoctored.表明找不到封装错误种类7:#1ERROR(SPMHNI-191):Device/Symbolcheckerrordetected.ERROR(SPMHNI-195):Symbol'QFN40P800X800_68'fordevice'BCM43217TKMLG-W1000-20892_QFN40'ismissingpin'H'.表明PCB封装少H脚.错误种类8:WARNING(SPMHNI-337):Unabletoloadsymbol'SOT23'fordevice'FET-MOS-P_6_SOT23_DISCRETE_TG21':WARNING(SPMHUT-127):CouldnotfindpadstackSMD20_17.#18WARNING(SPMHNI-192):Device/Symbolcheckwarningdetected.这个错误提示找不到SMD20_17这个焊盘,我到自己的库里发sot23这个封装指定的焊盘是SMDR100X130的焊盘。最后发现是软件自带的库也有一个sot23的封装,而这个封装刚好指向SMD20_17这个焊盘,刚好焊盘的默认路径($psmpath)被我删除了。最后把库路径的优先级改了一下,把默认路$psmpath放最后。问题解决错误种类9:#1WARNING(SPMHNI-303):PSTfilewarningdetected.WARNING(SPMHNI-311):Multipleinstancesofproperty'NO'foundonnet'PCIE_TDP'.这个警告不知道什么意思,要解决的话重新在原理图上连线就好了。不过可以不用管这个警告,对导网表没影响。错误种类10:RROR(SPMHNI-164):Problemswithdevice'R_RC080511111111111111111111111'.JEDEC_TYPEproperty'RC0805111111111111111111111111111111'isillegal:'Packagenameistoolong.'.这个警告是说封装名名字太长错误种类11:WARNING(SPMHNI-192):Device/Symbolcheckwarningdetected.[help]WARNING(SPMHNI-337):Unabletoloadsymbol'SOP-8'fordevice'9346_6_SOP-8_PIC12F508/509':WARNING(SPMHUT-127):CouldnotfindpadstackSMD08S18.[help]这个警告和错误种类8:很像,我查了一下,发现是库里面没有SMD08S18这个焊盘封装.错误种类12:#1WARNING(SPMHNI-303):PSTfilewarningdetected.WARNING(SPMHNI-311):Multipleinstancesofproperty'NO'foundonnet'USB_DP'.这个警告是说原理图的'USB_DP'网络有多个属性定义。先在原理图中找到这个网络。解决方法有两个,1.重新连线。2.双击这根连线,打开属性,把NET_PHYSICAL_TYPE和NET_SPACING_TYPE两属性改成一样或把NET_SPACING_TYPE这个属性全删了。说简单些就是在原理图中设了规则,但在PCB中又没有按这个规则来.如下图:错误种类13:#2WARNING(SPMHNI-192):Device/Symbolcheckwarningdetected.[help]WARNING(SPMHNI-337):Unabletoloadsymbol'R_EXB18V'usedbyRefDesRN201fordevice'RN8D3-A_R_EXB18V_DISCRETE_10K(D':WARNING(SPMHUT-127):CouldnotfindpadstackSR030X020.[help]此警告是说R_EXB18V这个封装缺省SR030X020这个焊盘.错误种类14:StartingtoreadF:/MYJOB/KA3200V1.0/intput/allegro/pstchip.dat#1ERROR(1)Syntaxerror:unexpectedcharacterPIN_NUMBERSyntaxerror:Expected'..'rangespecifieratline4565Filename:'F:/MYJOB/KA3200V1.0/intput/allegro/pstchip.dat'这个错误是说原理图的元件有非法字符.”..”原后要我们在原理图的”pstchip.dat”文件中找”4565”这一行,里面有详细说明.错误种类15:#1ERROR(40)ObjectnotfoundindatabasePinnumber'3'notfoundindatabaseInline11026(原理图11页,026不知是什么意思)Filename:'E:/File/ApolloLake/input/allegro/pstxnet.dat'PleasesaveallfilesandcontactCadence这个错误是说原理图的11页有个器件的第3脚有问题。错误种类16:#1ERROR(SPMHNI-176):Devicelibraryerrordetected.ERROR(SPMHUT-115):Pin'ALWAYSONCLK32KOUT1'forfunction'RK808_7_LCC68_7X7_P3A5_0A15X0A8'ondevice'RK808_7_LCC68_7X7_P3A5_0A15X0A8'hasaswap/pinuseinconsistency.[help]这个错误是因为原理图封装,定义了PinGroup(pin团组,用于交换PIN)如下图,但是PIN的TypeNomal定义成了INPUT或Uotput,这种类型的PIN是不许交换的。把PinGroup的值删除。怎么打开PackageProperties?如下图,第3步可以Ctrl+E打开。方法2,通过封装库打开,如下图对您有用吗?请说声谢谢!