caputer生成网表报错原因解析Word文档下载推荐.docx
- 文档编号:19055596
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:7
- 大小:22.36KB
caputer生成网表报错原因解析Word文档下载推荐.docx
《caputer生成网表报错原因解析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《caputer生成网表报错原因解析Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。
rm
之类的错误在于你建立元件原理图的时候你的原件Value值太长了超过32个字符,从而使系统在进行命名规范的时候溢出,而出错,很简单的,只写关键元件名,比如v3h!
Z"
X0J+R5d_/A A2541P10_HDR2X5-100MIL_2X5HEADER" isrenamedto"A2541P10_HDR2X5-100MIL_2X5 HEAD错误只需要ﻫu+b/Y!
d(c'^:
W把2X5 HEADER更改为A2541P10,去除中间的空格即可.ﻫY4q
U(ZE0B5L5b%X;
n4gAllegro对一些字符[例如"
空格"
,"小数点"
等等]很在意,可以参阅相关文档的描述.
(3)ErrorIllegalcharacter "Dot(.)"
foundin "
PCBFootprint"
#1Error [ALG0081] Illegal character "
Dot(.)"foundin "PCBFootprint"property forcomponentinstanceC255:
PG16_AC97,PG16_AC97(226.06,132.08).
封装命名不能包含“.”
(4)ErrorIllegalcharacter "
ForwardSlash(/)"
foundin"
PCBFootprint"
property
#1Error [ALG0081]Illegalcharacter"
Forward Slash(/)"
foundin"
PCBFootprint"propertyfor componentinstanceC255:
PG16_AC97,PG16_AC97(226.06,132.08).
#2Error[ALG0081]Illegalcharacter"Forward Slash(/)"
found in"
PCB Footprint"
propertyforcomponentinstance D3:
PG01_LED&
Switch&
7-SegmentDisp,PG01_LED&
Switch&
7-SegmentDisp (93.98,33.02) .
#3Error [ALG0081]Illegalcharacter"ForwardSlash(/)"foundin"
PCBFootprint"
propertyfor component instance C245:
PG16_AC97, PG16_AC97 (205.74,35.56).
封装命名不能包含“/”
(5)比较隐藏的排除法
Loading...E:
\FPGA\SCH\allegro/pstchip.dat
#34 WARNING(SPCODD-34):
Expected '
;
'
characteronline5308.Checkthenameandvaluesyntax forinvalidcharactersin the
primitive definitionbeforethe linenumber.
ERROR(SPCODD-47):
File ./allegro/pstchip.datcouldnot beloaded,andthepackagingoperationdidnotcomplete.Checkthe pxl.logfilefortheerrorscausingthissituationand package thedesign again.
#53ERROR(SPCODD-53):
Packagingcannotbecompleted becausepackaginghasencountered anullobjectID.Thedesign maynothavebeensavedcorrectly.Savetheschematicandrerunpackaging.
#187Error [ALG0036] Unabletoreadlogicalnetlistdata.
Exiting... "D:
\Cadence\SPB_16.2\tools\capture\pstswp.exe"
-pst-d"
E:
\FPGA\SCH\motherboard.dsn"
-n"
\FPGA\SCH\allegro"
-c"
D:
\Cadence\SPB_16.2\tools\capture\allegro.cfg"-v3-j "
PCB Footprint"
***Done*******
掌握排错方法,查找文件pstchip.dat,第on line5308看看错误,便可以解决
(6)封装命名中不能包含“小数点”、“/”、“空格”,把空格换成下划线或删除,可以解决
********************************************************************************
**Netlisting the design
*********************************************************************************
DesignName:
E:
\FPGA\SCH\basicboard.dsn
Netlist Directory:
\FPGA\SCH\allegro
Configuration File:
\Cadence\SPB_16.2\tools\capture\allegro.cfg
Spawning..."
\Cadence\SPB_16.2\tools\capture\pstswp.exe"
-pst-d"
\FPGA\SCH\basicboard.dsn"
-n"
\FPGA\SCH\allegro"
-c "
D:
\Cadence\SPB_16.2\tools\capture\allegro.cfg"
-v3 -j"PCBFootprint"
#1Error [ALG0081]Illegalcharacter"
White space"
foundin "
PCBFootprint"propertyforcomponentinstanceMG2:
Basic, PG06_Stepmotor (180.34, 83.82) .
#2Error [ALG0081]Illegalcharacter"
White space"
foundin "
PCB Footprint" propertyfor componentinstance ISO1:
Basic, PG05_DCMotor(134.62,40.64).
#3 Info:
PCBEditordoesnotsupportDots(.),ForwardSlash(/)andWhitespace infootprintnames.ThesupportedcharactersincludeAlphabets,Numerics,Underscore(_)and Hyphen(-).
#4AbortingNetlisting...Please correctthe above errors andretry.
Exiting..."
\Cadence\SPB_16.2\tools\capture\pstswp.exe"-pst-d"
\FPGA\SCH\basicboard.dsn"
-n"
\FPGA\SCH\allegro"
-c"
D:
\Cadence\SPB_16.2\tools\capture\allegro.cfg"
-v3 -j"PCBFootprint"
*** Done***
封装命名中不能包含“小数点”、“/”、“空格”,把空格换成下划线或删除,可以解决
(7)Warning
#11Warning[ALG0051]Pin "GND"isrenamedto"
GND#A6"
aftersubstituting illegalcharacters inPackageXC3S1400A-4FG676-C_0FF,U1A:
SCHEMATIC1,PG01_FPGACONFIG(2.40,3.10).
#12Warning[ALG0051]Pin"
GND" isrenamedto"GND#A11"
after substitutingillegalcharacters inPackageXC3S1400A-4FG676-C_0FF,U1A:
SCHEMATIC1,PG01_FPGACONFIG(2.40,3.10).
#13 Warning [ALG0051]Pin"
GND"
isrenamed to"GND#A1"
after substituting illegalcharacters inPackage XC3S1400A-4FG676-C_0FF ,U1A:
SCHEMATIC1, PG01_FPGACONFIG(2.40,3.10).
#14Warning [ALG0051] Pin"
GND"
isrenamedto "GND#W8"
aftersubstitutingillegalcharactersinPackageXC3S1400A-4FG676-C_0FF,U1A:
SCHEMATIC1,PG01_FPGACONFIG(2.40, 3.10).
这条警告信息,在命名规范的前提下就不考虑这个警告了。
ﻫ无法根治,除非去除检测
(8)
#60Warning [ALG0016] PartName"
COM_17×
2_SIP17X2_COM_17×
2"
is renamedto"
COM_172_SIP17X2_COM_172"
.
#61Warning [ALG0060]No pinsarepresentin J53.Ignoringthiscomponentinnetlist.
#62Warning[ALG0016] PartName "
1X3P,MALE,DIP_2.0_SIP3_1X3P_2.54MM"isrenamedto "
1X3P,MALE,DIP_2.0_SIP3_1X3P_2.5".
器件管脚不存在,有的器件做了但没放管脚,正常
(9)error:
SamePin Numberconnectedto
morethanone net.
请检查 这个器件的位号是否有重复。
一般是重复了才会出现这种情况。
CheckingPinsandPinConnections
ERROR:
[DRC0031] SamePinNumberconnectedtomorethanonenet. LED&Switch&
7-SegmentDisp/U17/3Nets:
'3V3'
and '
485_RE/DE'
PG01_LED&
7-Segment Disp, PG01_LED&Switch&
7-SegmentDisp(101.85,73.66)
上面的问题是器件位号重复
(10)
WARNING:
[DRC0008]
Twonetsinsameschematichavethesame name,but thereisno off-page connector
这个问题是信号同名,到没有用OFF-PAGE连接起来生成网表会自动重新命名一个名字
(11)1.Unable toopenc:
\Cadence\PSD_14.2\tools\capture\allegro.cfgforreading. Pleasecorrect theaboveerror(s)toproceed错误解释:
allegro.cfg文件找不到或allegro.cfg文件不能打开,这个问题的根源是,有可能每台电脑上安装Allegro的的位置不一样,allegro.cfg文件找不到是理所当然的。
处理办法:
点生成netlist,点setup,修改路径为capture\allegro.cfg所在路径,把allegro.cfg文件的位置选择你现在安装目录的文件位置。
(12)Spawning..."
C:
\Cadence\PSD_15.1\tools\capture\pstswp.exe"-pst -d"
F:
\gcht\CC2430\Projects\mysch.dsn"
-n
"C:
\CADENCE\PSD_15.1\TOOLS\PROJECTS" -c
"
C:
\Cadence\PSD_15.1\tools\capture\allegro.cfg"
-v3 -j"
CC2430_DEMO"
#1Error[ALG0012] Property"PCBFootprint"
missingfrominstanceU3:
SCHEMATIC1, PAGE1(2.00,2.10).
#2Error[ALG0012]Property"
PCBFootprint"
missingfrominstanceC2:
SCHEMATIC1, PAGE1(2.30, 0.30).
#17AbortingNetlisting...Pleasecorrecttheaboveerrorsandretry.
错误解释:
Error[ALG0012]Property "
PCBFootprint"
missingfrompart <PartReference>:
<
Schematic>,<
Page>(<
LocationX>, <
LocationY)>
APCB Footprint(JEDEC_TYPEin Allegro)isrequiredforallpartsinAllegro.Thereforeall partswithout thisproperty arelistedbefore aborting thenetlisting. YoucanaddthePCBFootprint propertybyselectingthepartlisted,thenchoosingEditPropertiesfrom thepop-upmenu andplacing avalue,suchasdip14_3,on thepart.
在Allegro中,每个器件都需要一个PCB封装。
所以在取消列出网表之前,软件会列出所有没有此项的器件。
你可以选择列出的器件添加PCB封装,然后选择EditProperties来编辑器件的值。
在导出Netlist 之前,只需要保证每个器件都是有封装的,且器件PCBFootprint值与对应的.dra封装文件名一致。
(13).[DRC0011]Reference isinvalidforthispart
Thereferenceforthepartisinvalid.Forexample,thisoccurswhenapartreferencelikeU?
Ahasnotbeenupdated.Updatethepart reference。
Reference项不可随意修改。
(14)Pinnumbersdonotmatch.Checkdevicefile.
原因:
原理图中的晶振给了两个管脚,而其封装却是四个管脚。
原理图与PCB封装对应原则:
除了PCB Footprint的名字要写对以外,还有一点,就是原理图的元件的管脚数目一定要和封装的管脚数目必须一样。
这里说的管脚,包括了原理图中可能没有现实的PowerPins,不包括封装中的machanicalpins;
另外,原理图和封装的对应关系是依靠pinnumber来建立的,所以两者的相应的pinnumber一定要一样,而pinnumber是不是数字并没有关系。
(15).ERROR(SPMHNI-191):
Device/Symbolcheck errordetected.
WARNING(SPMHNI-337):
Unableto loadsymbol'
HDR1X2'
fordevice
B2S_HDR1X2_B2S'
:
WARNING(SPMHUT-127):
Couldnot findpadstack57S40DP.
duetoERROR(SPMHDB-274):
UnabletoloadflashsymbolTHS79X59X45X4X15(CheckPSMPATHsettingforthissymbol)."
原因:
花焊盘Flash没有创建.fsm的symbol文件,或是该文件保存路径与.psm文件不一致。
二、Allegro导入netlist的时候报错cannotfind symbol:
出现Netrevsucceeded即可,说明已没有error了,可以直接打开自动生成的.brd文件了。
但此时UpdatingAllegro PCBEditorBoard仍然会有红叉,貌似还有问题。
果然,在QuickPlace的时候,有一些器件的Footprint无法Place,提示的错误原因是cannot findsymbol,不知所云。
有一种可能就是Allegro工作区的面积不够大,而QuickPlace放置的Footprint都位于Outline范围之外,因而如果工作区面积设置的不够大的话,会导致有一些器件的Footprint无法Place。
还有一种可能就是元件在原理图中的引脚数目与Footprint中的引脚数目不一致。
这是也会出现Netrevsucceeded,同时有警告,但是同样会导致这些器件的Footprint无法Place。
第三种可能:
在导入Netlist时会产生如下警告:
WARNING(SPMHNI-192):
Device/Symbolcheckwarningdetected.
WARNING(SPMHNI-337):
Unabletoloadsymbol '8P4R_0402_CN_42'
fordevice'RESARR_IS_4/SM_8P4R_0402_CN_4_1':
WARNING(SPMHUT-127):
Couldnotfindpadstack8P4R-0402_CN-42_BIGPAD.
即找不到PAD文件。
如果本身就没有PAD文件,则按照Datasheet上面引脚大小自己画一个;
若有PAD文件,则应设置好路径:
在PCBEditor中Setup→UserPreferences→Design_paths,设置padpath和psmpath;
若对PAD文件进行过修改(包括重命名),则应在PCBEditor中Tools→Padstack,Replace或Refresh。
第四种可能:
.dra封装文件有DRC错误。
此时在生成网表时,在Capture的Session Log中只会有Warning而无Error,但QuickPlace仍无法放置该Footprint。
如何修改DRC错误。
-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- caputer 生成 表报 原因 解析