一种在LEdit中绘制矢量字符的方法

文档序号:6471265阅读:932来源:国知局
专利名称:一种在LEdit中绘制矢量字符的方法
技术领域
本发明涉及微细加工中掩模板的设计技术领域,特别涉及一种在LEdit中绘制矢 量字符的方法。
背景技术
半个多世纪以来,半导体和微细加工行业发生了巨大的变化,其特征尺寸已进入 亚微米和纳米量级,随着社会信息化的进一步深入,经济发展的迫切需求,集成电路和微细 加工都进入一个新的发展高潮。因此,新器件的形状和结构,也发生了很多的变化,这对掩 膜板的设计就提出了更高的要求,而传统手工绘制掩膜板的方法,面对越来越复杂的掩膜 板设计,已经显得心有余而力不足了。快速、精确的设计和绘制掩膜板,一直是这个领域的 追求,出于节省时间,减少人力和财力负担的目的,一些智能的绘制掩膜板的方法,已经在 这一趋势下得到人们越来越多的关注。 然而在目前已知方法中,掩模板绘制软件LEdit还不能智能的一次性的输入字符 信息,以往大家实现字符输入的方法都是先通过别的软件使字符在CAD中显示,然后利用 第三方软件把CAD的信息转换成LEdit可以识别的GDSII信息,最后再由LEdit导入。这 些方法使用起来麻烦,步骤繁琐,不能快速的在指定位置输出需要的字符信息,而且还需要 使用者同时购买多种软件,增加了掩膜板的设计成本。因此,使用一种新的方法来实现这个 目标,将会获得很好的效果。

发明内容
( — )要解决的技术问题 有鉴于此,本发明的主要目的在于提供一种快速、精确绘制矢量字符的方法,以减
少字符绘制的工作量,节省掩膜板的绘制时间。
( 二 )技术方案 为达到上述目的,本发明提供了一种在LEdit中绘制矢量字符的方法,该方法包 括 获取用户绘图的位置和系统信息,并将获取的信息转换成逻辑坐标信息; 获取用户需要绘制的字符信息,将该字符信息映射到逻辑内存中转换成位图信
息; 在逻辑内存中获取该位图信息的点阵信息,并按照保存协议存储该点阵信息;
调用LEdit提供的接口 ,解析按照保存协议存储的点阵信息,在LEdit中输出绘制 的矢量字符。 上述方案中,所述在逻辑内存中获取该位图信息的点阵信息的步骤,是根据字符 信息的字符骨架和字符背景颜色不同的特点,从逻辑内存中获取字符骨架的点阵信息。
上述方案中,所述按照保存协议存储该点阵信息的步骤中,是将从逻辑内存中获 取的字符骨架的点阵信息按照保存协议格式保存起来,该保存协议由数据头、点阵数据名称、数据总长度、字符点阵数据信息以及结束标志构成。 上述方案中,所述字符骨架的点阵信息由字符点阵数据长度、字符点阵宽度信息、 字符点阵高度信息以及字符点阵数据构成。
(三)有益效果 从上述技术方案可以看出,本发明提供的这种快速、精确绘制矢量字符的方法,简
洁方便,能大量的节省掩膜板的设计时间,具体有益效果如下 1、能在光标指定的位置绘制字符信息; 2、绘制的字符长度可以自行确定,具灵活性强的特点; 3、绘制的字符种类,能包含操作系统支持的所有字符种类,字符选择空间大;
4、绘制的字符信息可直接在LEdit中显示,可直接拿去光刻,不需要额外的处理 步骤。


为了更进一步说明本发明方法的内容,以下结合附图,对本发明方法做详细描 述 图1是本发明提供的在LEdit中绘制矢量字符的方法流程图;
图2-1和图2-2为数据保存和传输协议格式; 图3-1和图3-2是根据本发明方法绘制的矢量字符掩膜板的示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本发明进一步详细说明。 本发明提供的在LEdit中绘制矢量字符的方法,首先把字符信息变成点阵信息, 然后再把点阵信息转换成矢量信息,最后在LEdit中绘制出来。这种方法可以大量的减少 掩膜板绘制过程中,字符绘制的工作量。 如图1所示,图1是本发明提供的在LEdit中绘制矢量字符的方法流程图,该方法 具体包括以下步骤 步骤101 :获取用户绘图的位置和系统信息,并将获取的信息转换成逻辑坐标信 息; 步骤102 :获取用户需要绘制的字符信息,将该字符信息映射到逻辑内存中转换 成位图信息; 步骤103 :在逻辑内存中获取该位图信息的点阵信息,并按照保存协议存储该点 阵信息; 步骤104 :调用LEdit提供的接口,解析按照保存协议存储的点阵信息,在LEdit 中输出绘制的矢量字符。 上述步骤103中所述在逻辑内存中获取该位图信息的点阵信息,是根据字符信息
的字符骨架和字符背景颜色不同的特点,从逻辑内存中获取字符骨架的点阵信息。 上述步骤103中所述按照保存协议存储该点阵信息,是将从逻辑内存中获取的字
符骨架的点阵信息按照保存协议格式保存起来,该保存协议由数据头、点阵数据名称、数据
4总长度、字符点阵数据信息以及结束标志构成。所述字符骨架的点阵信息由字符点阵数据
长度、字符点阵宽度信息、字符点阵高度信息以及字符点阵数据构成。 下面参照图l,详细说明本发明在LEdit中绘制矢量字符的方法。 步骤1、在准备处理字符信息之前,获取用户绘图的位置和系统信息。 步骤2、将获取的信息进行逻辑转换,得到逻辑坐标信息。 步骤3、将字符信息映射到逻辑内存中,使其转变成位图信息。 步骤4、根据字符信息的字符骨架和和字符背景颜色不同的特点,提取字符骨架的 点阵信息。 步骤5、将提取好的字符信息按照图2-1和图2-2的协议格式保存起来,其中图
2-l所示的协议由数据头、点阵数据名称、数据总长度、字符点阵数据信息以及结束标志构
成,而图2-2则是对图2-1中字符点阵数据信息的进一步说明,即字符点阵数据信息是由字
符点阵数据长度、字符点阵宽度信息、字符点阵高度信息以及字符点阵数据构成的。 步骤6、将传输过来的数据,按照图2-1和图2-2所示的协议格式,进行解码,并根
据整理出来的数据信息,进行矢量绘图工作,最后得到能直接光刻的矢量字符掩模板。 图3-1和图3-2示出了根据本发明方法绘制的矢量字符掩膜板例子。其中,图3-1
是根据本发明方法绘制的汉字矢量字符掩模板的示意图,图3-2是根据本发明方法绘制的
英文矢量字符掩模板的示意图。 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡 在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保 护范围之内。
权利要求
一种在LEdit中绘制矢量字符的方法,其特征在于,该方法包括获取用户绘图的位置和系统信息,并将获取的信息转换成逻辑坐标信息;获取用户需要绘制的字符信息,将该字符信息映射到逻辑内存中转换成位图信息;在逻辑内存中获取该位图信息的点阵信息,并按照保存协议存储该点阵信息;调用LEdit提供的接口,解析按照保存协议存储的点阵信息,在LEdit中输出绘制的矢量字符。
2. 根据权利要求l所述的在LEdit中绘制矢量字符的方法,其特征在于,所述在逻辑内存中获取该位图信息的点阵信息的步骤,是根据字符信息的字符骨架和字符背景颜色不同的特点,从逻辑内存中获取字符骨架的点阵信息。
3. 根据权利要求l所述的在LEdit中绘制矢量字符的方法,其特征在于,所述按照保存协议存储该点阵信息的步骤中,是将从逻辑内存中获取的字符骨架的点阵信息按照保存协议格式保存起来,该保存协议由数据头、点阵数据名称、数据总长度、字符点阵数据信息以及结束标志构成。
4. 根据权利要求3所述的在LEdit中绘制矢量字符的方法,其特征在于,所述字符骨架的点阵信息由字符点阵数据长度、字符点阵宽度信息、字符点阵高度信息以及字符点阵数据构成。
全文摘要
本发明公开了一种在LEdit中绘制矢量字符的方法,该方法包括获取用户绘图的位置和系统信息,并将获取的信息转换成逻辑坐标信息;获取用户需要绘制的字符信息,将该字符信息映射到逻辑内存中转换成位图信息;在逻辑内存中获取该位图信息的点阵信息,并按照保存协议存储该点阵信息;调用LEdit提供的接口,解析按照保存协议存储的点阵信息,在LEdit中输出绘制的矢量字符。本发明提供的这种快速、精确绘制矢量字符的方法,简洁方便,能大量的节省掩膜板的设计时间。
文档编号G06F17/50GK101739485SQ20081022748
公开日2010年6月16日 申请日期2008年11月26日 优先权日2008年11月26日
发明者刘明, 姬濯宇, 柳江, 陈宝钦 申请人:中国科学院微电子研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1