登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

一个奇怪的问题请教!

作者:song_yong 栏目:IC设计
一个奇怪的问题请教!
请教一下,我自己编制好的一个工艺的TECHNOLOGY File和显示文件,在使用的时候,出现一个奇怪的问题,所有的层显示的都是白色和矩形的实体框。当我修改其中任何一个层的时候,其他层次都会随之而被同样修改。找了很久都没有找到原因,请各位帮忙,特别是asunmad。谢谢

2楼: >>参与讨论
song_yong
没有人知道吗?
 
3楼: >>参与讨论
asunmad
是显示定义的问题
一种情况是TECHNOLOGY file中没有定义显示特征(techDISPLAYs),这些层的显示就都是defaultPacket,修改任何一层的显示都会导致其它相应层的变化。
DISPLAY Resource Editor中,把Application设为Virtuoso,选中一层,看对话框底部的状态信息:
Packet, ..., is reference by layer(s) - (... ...) (... ...)
第一个省略号为packet名,行尾列出所有使用了该packet的层。


4楼: >>参与讨论
song_yong
可是我在techDisplays中
已经定义了Packet啊,但为何显示的时候还是使用Default Packet呢?

5楼: >>参与讨论
asunmad
在techDisplays中定义的packet名要在display.drf文件中存在
如果在techDisplays中为NWELL drawing层指定packet为nwell,则display.drf文件中必须有nwell这一个packet。display.drf文件可以在HOME目录下,也可以在当前目录下。

6楼: >>参与讨论
song_yong
这个我知道啊,呵呵
我是严格按照DISPLAY.drf和TECHNOLOGY file的格式来写的,在techDisplays中定义所有层的packet在DISPLAY.drf中我都有一一对应的packet。检查了很多遍都没有什么问题。DISPLAY文件我也是放在相应的目录下的(工艺厂商指定的目录下)。结果显示的始终都是default packet。真的不知道到底是什么原因啊

7楼: >>参与讨论
asunmad
也有可能是display.drf文件中有错误,导致你定义的packet未建立
可以在DISPLAY Resource Editor中Load你定义的display.drf文件,看看有没有报告错误。

8楼: >>参与讨论
song_yong
没有报告错误
有几个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
你不会是在LSW中LOAD吧?
我是说在DISPLAY Resource Editor中Load。
在LSW中用“Edit / DISPLAY Resource Editor...”进入
在icfb主窗口中用“Tools / DISPLAY Resources / Editor...”进入。


10楼: >>参与讨论
song_yong
呵呵,不好意思
我搞错了,不过在LSW中用“Edit / DISPLAY Resource Editor...”使用Load,没有任何错误和报警信息。

11楼: >>参与讨论
song_yong
除了在drDefinePacket中
会影响Packet之外,还有没有其他的地方会影响Packet?会是Packet成为Default Packet?

12楼: >>参与讨论
asunmad
这么看看不出所以然
但肯定是techfile与display.drf之间不一致的原因。最好把techfile和display.drf文件各贴一部分出来。
techfile文件中贴出techDisplays中的几行(只要你自己定义的层中选几行就行了)。
display.drf中贴几行drDefinePacket函数中的内容,最好是与所贴的techfile内容相关的。

13楼: >>参与讨论
song_yong
部分定义语句,请见内容
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
确实看上去正常极了
要不发到我的邮箱里(asunmad@tom.com),我看看吧。

* - 本贴最后修改时间:2005-2-22 18:41:40 修改者:asunmad

15楼: >>参与讨论
song_yong
To:asunmad
文件已经发到你的邮箱了,你去看一下吧。谢谢了

16楼: >>参与讨论
song_yong
问题已经解决,谢谢了
 
参与讨论
昵称:
讨论内容:
 
 
相关帖子
有谁了解方舟(北京)
请各位推荐一下有关cpu结构和设计的好书
MXE_5.8c license文件,求救!
请问一个IC工艺方面的问题,谢谢各位高手解答
大家谈谈无线技术的趋势
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号