|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
一个奇怪的问题请教! |
作者:song_yong 栏目:IC设计 |
请教一下,我自己编制好的一个工艺的TECHNOLOGY File和显示文件,在使用的时候,出现一个奇怪的问题,所有的层显示的都是白色和矩形的实体框。当我修改其中任何一个层的时候,其他层次都会随之而被同样修改。找了很久都没有找到原因,请各位帮忙,特别是asunmad。谢谢 |
2楼: | >>参与讨论 |
作者: song_yong 于 2005/2/21 14:19:00 发布:
没有人知道吗? |
3楼: | >>参与讨论 |
作者: asunmad 于 2005/2/21 14:49:00 发布:
是显示定义的问题 一种情况是TECHNOLOGY file中没有定义显示特征(techDISPLAYs),这些层的显示就都是defaultPacket,修改任何一层的显示都会导致其它相应层的变化。 在DISPLAY Resource Editor中,把Application设为Virtuoso,选中一层,看对话框底部的状态信息: Packet, ..., is reference by layer(s) - (... ...) (... ...) 第一个省略号为packet名,行尾列出所有使用了该packet的层。 |
4楼: | >>参与讨论 |
作者: song_yong 于 2005/2/21 16:53:00 发布:
可是我在techDisplays中 已经定义了Packet啊,但为何显示的时候还是使用Default Packet呢? |
5楼: | >>参与讨论 |
作者: asunmad 于 2005/2/21 17:50:00 发布:
在techDisplays中定义的packet名要在display.drf文件中存在 如果在techDisplays中为NWELL drawing层指定packet为nwell,则display.drf文件中必须有nwell这一个packet。display.drf文件可以在HOME目录下,也可以在当前目录下。 |
6楼: | >>参与讨论 |
作者: song_yong 于 2005/2/22 9:16:00 发布:
这个我知道啊,呵呵 我是严格按照DISPLAY.drf和TECHNOLOGY file的格式来写的,在techDisplays中定义所有层的packet在DISPLAY.drf中我都有一一对应的packet。检查了很多遍都没有什么问题。DISPLAY文件我也是放在相应的目录下的(工艺厂商指定的目录下)。结果显示的始终都是default packet。真的不知道到底是什么原因啊 |
7楼: | >>参与讨论 |
作者: asunmad 于 2005/2/22 9:23:00 发布:
也有可能是display.drf文件中有错误,导致你定义的packet未建立 可以在DISPLAY Resource Editor中Load你定义的display.drf文件,看看有没有报告错误。 |
8楼: | >>参与讨论 |
作者: song_yong 于 2005/2/22 9:59:00 发布:
没有报告错误 有几个Warning: drDefineDisplay() can ONLY be used in a DISPLAY resource file drDefinecolor() can ONLY be used in a DISPLAY resource file drDefineStipple() can ONLY be used in a DISPLAY resource file drDefineLineStyle() can ONLY be used in a DISPLAY resource file drDefinePacket() can ONLY be used in a DISPLAY resource file 但是这些Warning我在Load其他的DISPLAY文件(能正常使用的)的时候也会出现啊。我知道问题处在Packet上面,可是通过这些检查依然不能找到原因,会不会是格式错误?比如说字母间的空格?可是如果是这个问题,在Load Tech文件的时候不会成功的啊。 |
9楼: | >>参与讨论 |
作者: asunmad 于 2005/2/22 10:21:00 发布:
你不会是在LSW中LOAD吧? 我是说在DISPLAY Resource Editor中Load。 在LSW中用“Edit / DISPLAY Resource Editor...”进入 在icfb主窗口中用“Tools / DISPLAY Resources / Editor...”进入。 |
10楼: | >>参与讨论 |
作者: song_yong 于 2005/2/22 10:36:00 发布:
呵呵,不好意思 我搞错了,不过在LSW中用“Edit / DISPLAY Resource Editor...”使用Load,没有任何错误和报警信息。 |
11楼: | >>参与讨论 |
作者: song_yong 于 2005/2/22 10:40:00 发布:
除了在drDefinePacket中 会影响Packet之外,还有没有其他的地方会影响Packet?会是Packet成为Default Packet? |
12楼: | >>参与讨论 |
作者: asunmad 于 2005/2/22 12:15:00 发布:
这么看看不出所以然 但肯定是techfile与display.drf之间不一致的原因。最好把techfile和display.drf文件各贴一部分出来。 techfile文件中贴出techDisplays中的几行(只要你自己定义的层中选几行就行了)。 display.drf中贴几行drDefinePacket函数中的内容,最好是与所贴的techfile内容相关的。 |
13楼: | >>参与讨论 |
作者: song_yong 于 2005/2/22 14:24:00 发布:
部分定义语句,请见内容 techDisplays( ( NBUR drawing NBUR t t t t t ) ( BIPDEF drawing BIPDEF t t t t t ) ( NOPBUR drawing NOPBUR t t t t t ) ( NWELL drawing NWELL t t t t t ) ( FLDDEF drawing FLDDEF t t t t t ) ( DIFF drawing DIFF t t t t t ) ( COLL drawing COLL t t t t t ) ( BASE drawing BASE t t t t t ) ( NDIMP drawing NDIMP t t t t t ) ( NLDD drawing NLDD t t t t t ) ( PLDD drawing PLDD t t t t t ) ( OPTO drawing OPTO t t t t t ) ( LOCKED drawing LOCKED t t t t t ) ( POLY1 drawing POLY1 t t t t t ) ( NIMP drawing NIMP t t t t t ) ( PIMP drawing PIMP t t t t t ) ( CAPM drawing CAPM t t t t t ) ( EMITT drawing EMITT t t t t t ) ( EMITT2 drawing EMITT2 t t t t t ) ( HRES drawing HRES t t t t t ) ( POLY2 drawing POLY2 t t t t t ) . . . ) drDefinePacket( ( DISPLAY NBUR blank tdD red red outline ) ( DISPLAY BIPDEF slash doubleDash slate slate outline ) ( DISPLAY NOPBUR blank bigdot red red outline ) ( DISPLAY NWELL blank solid GREEN GREEN outline ) ( DISPLAY FLDDEF slash dashDot WHITE WHITE outline ) ( DISPLAY DIFF dots solid red red outlineStipple) ( DISPLAY COLL S112 solid BLUE BLUE outlineStipple) ( DISPLAY BASE s13 dashed yellow yellow outlineStipple) ( DISPLAY NDIMP blank dashed orange orange outline) ( DISPLAY NLDD blank tdD magenta magenta outline) ( DISPLAY PLDD blank tdD BLUE BLUE outline) ( DISPLAY OPTO metal1S solid red red outlineStipple) ( DISPLAY LOCKED blank dashDot purple purple outline) ( DISPLAY POLY1 dots solid GREEN GREEN outlineStipple) ( DISPLAY NIMP blank dashed pink magenta outline ) ( DISPLAY PIMP blank dashed cyan BLUE outline ) ( DISPLAY CAPM grid solid BLUE BLUE outlineStipple) ( DISPLAY EMITT S124 solid cyan cyan outlineStipple) ( DISPLAY EMITT2 emitt2 solid cyan cyan outlineStipple) ( DISPLAY HRES dot0001 dots tan tan outlineStipple) ( dis |
14楼: | >>参与讨论 |
作者: asunmad 于 2005/2/22 18:12:00 发布:
确实看上去正常极了 要不发到我的邮箱里(asunmad@tom.com),我看看吧。 * - 本贴最后修改时间:2005-2-22 18:41:40 修改者:asunmad |
15楼: | >>参与讨论 |
作者: song_yong 于 2005/2/23 9:49:00 发布:
To:asunmad 文件已经发到你的邮箱了,你去看一下吧。谢谢了 |
16楼: | >>参与讨论 |
作者: song_yong 于 2005/2/23 14:24:00 发布:
问题已经解决,谢谢了 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |