郁闷,总是forward不成功
dxd-exp流程。
建了个跟中心库关联的progject,画了张原理图,图上就放了一个自己做的器件,这个器件的symbol、cell、part都是全的。然后加标号,生成网表,然后forward到expendition,总是不成功。然后点pcb的setup,看library service,发现pcb文件好象没有关联到中心库,而且不允许我copy元件到当前库。
请教大家正确的流程到底是怎样的啊?pcb的库是如何和中心库关联的啊?
我现在真的有点怕这个流程了,总是看到前向标注失败的提示,感觉自己回到了原点。
我现在只想把原理图转成pcb,什么方法都可以,mentor能不能像protel一样直接打开pcb工具,然后装载网表生成pcb啊?我在pcb环境下再导入一次库,这样总可以吧?
被这个问题卡了n天,实在不明白到底错在哪里,请大家指点迷津,小弟感激不尽。
DxDesigner-Expedition Flow稍微有点麻烦,你在原理图中放器件用的什么命令?如果用add->component,则symbol中还要添加DEVICE属性,其值是对应你的库中part名。
另外,小编我好像回答过你一次,你没说结果如何就又重复发帖?
对不起,上两次是因为我觉得自己写的太简单了,所以这次再写详细些。
symbol的device属性是在建symbol时就有的,小编是不是指我放置了元件还要再写一遍device属性?
我按照小编说的又写了一遍属性,但是结果依然不成功。现在的问题好象不是出在原理图上,forward错误提示是 ERROR: Unable to copy padstack th30 from padstack database C:\test\Layout\PadstackDB.psk to padstack database C:\test\Work\Work\Layout_Temp\PadstackDB.psk.
想请教一下如何才能避免这个错误?难道我的中心库没有自动关联pcb吗?
非常感谢。
我找到问题了,我th30这个padstack做的有问题,当时没有加plane clearance的参数。但是这个问题一直到做cell时系统也没有给我报错,只是最后在pcb时加不到库里去才尝试着找了出来。
想请教一下,做一个pin through和一个pin smd最少需要定义几层参数?以前画图一直是用protel,画焊盘,只需要画焊盘形状和大小,画过孔,只要知道孔径和焊盘直径,其余一概用默认,所以对工艺基本上是完全不了解,现在各种工艺参数都要自己设置,实在是头很晕,想请教一下是否在mentor中也有这种用默认的情况,让我只关心以前在protel中关心的就可以生成正确的可制造的pcb板图。
非常感谢大家的指点。
。
这个问题确实是这个原因,但是如果元件是heteroIII型就不知道怎么回事了,目前还没有成功forward过heteroIII型元件。
如过forward不成功,可能有以下原因:
1、建立元件中央库是否正确:
(1)Symbol,相关的属性参数设置是否正确
(2)Cell,主要是管脚的padstacks定义和制作Cell的参数设置是否正确
(3)PDB,调入的相应Symbol(多个Symbol应分别定义参数)和Cell是否匹配,以及管脚Mapping是否完全正确。
建议在制作元器件Symbol是将Pin number具体化(赋予实际的管脚号),而不是占位符。
2、原理图设计过程中调用元器件方法是否正确
3、工程设置、关联(集成)设置是否正确,编译是否能通过等
我做其他元件的forward都可以成功,只有heteroIII型的怎么都不成功,但是两者的project设置都没有改变,实在想不明白问题到底出在哪里。老兄说的做PDB时多个symbol应分别定义参数具体的应该怎么做啊?我做part时就是分三次导入一个元件的三个部分,然后和cell对应就完了,没有看见报错啊,但是实在不知道是不是part做的不正确。
想请教一下老兄,如果是你画一张只有一个heteroIII型元件的原理图,你会怎么forwarding,能不能帮我找找问题大概会出在哪。非常感谢。
我将Library Manager使用手册上传,下来看看,里面有详细介绍Hetero器件的建库方法,或许可以解决你的问题!(还有遇到问题多看看附带的帮助文件)
非常感谢,请问上传到哪了?