The invention relates to a rapid calculation of extraction grid graphics from vector graphics and filling method, which comprises the following steps: GDS vector input information read by the control module, parse the GDS file and the corresponding layer; changing the definition of the GDS vector of the vector file, the formation of absolute coordinates of vector point GDS vector file; vector control module based on grid acquisition module field size and lens magnification, and according to the absolute coordinates of vector points of vector point polygon division and cutting according to the grid coordinates of the polygon; coordinate control module at a time for a strip grid, sent to GPU parallel filling. The invention adopts universal GPU card to achieve the conversion of vector calculation to bitmap, according to system requirements, using more than one GPU calculation card co processing, polygon triangular decomposition does not need in the process of improving the performance and capacity of processing system.
【技术实现步骤摘要】
一种快速计算从矢量图形提取网栅图形及填充的方法
本专利技术涉及半导体缺陷检测/光刻
,尤其是一种快速计算从矢量图形提取网栅图形及填充的方法。
技术介绍
半导体光刻/缺陷检测过程中,需要将矢量图形(如GDSII格式)转化为位图,对光刻来说,将位图采用光刻技术刻写到掩膜版上,在将掩膜版上的图形复制到晶元上,在经过多种工序,形成芯片;对半导体缺陷检测来说,需要将从图像传感器(如相机)采集的掩膜版/晶元的图像与位图进行对比,检测出采集图像与位图之间的差异,这些差异即掩膜版/晶元的缺陷。现有技术一般采用FPGA来进行位图转换,一般先将矢量图中的多边形进行三角分解,然后进行填充。这种方式有如下缺点:1、FPGA属于专用硬件,需要针对特定项目进行定制开发,成本较高;2、对多边形进行三角分解并填充,性能比较低,导致系统的产能低。
技术实现思路
本专利技术要解决的技术问题是:提出一种基于GPU快速计算从矢量图形提取网栅图形及填充的方法,具有成本低、性能高的特点。本专利技术所采用的技术方案为:一种快速计算从矢量图形提取网栅图形及填充的方法,包括以下步骤:1)由控制模块读取输入的GDS矢量图信息,对GDS文件相应层进行解析;并对矢量点进行GDS矢量图文件中定义的变换,形成GDS矢量图文件的矢量点的绝对坐标;2)控制模块根据采集模块的视场大小以及镜头倍率将矢量图网格化,并根据矢量点的绝对坐标,对矢量点所在的多边形根据网格的坐标进行划分和裁剪;3)控制模块一次获取一个条带的网格的多边形坐标,发送给GPU进行并行填充。具体的说,所述的步骤1)中,GDS矢量图信息包括GDS矢量图文件 ...
【技术保护点】
一种快速计算从矢量图形提取网栅图形及填充的方法,其特征在于包括以下步骤:1)由控制模块读取输入的GDS矢量图信息,对GDS文件相应层进行解析;并对矢量点进行GDS矢量图文件中定义的变换,形成GDS矢量图文件的矢量点的绝对坐标;2)控制模块根据采集模块的视场大小以及镜头倍率将矢量图网格化,并根据矢量点的绝对坐标,对矢量点所在的多边形根据网格的坐标进行划分和裁剪;3)控制模块一次获取一个条带的网格的多边形坐标,发送给GPU进行并行填充。
【技术特征摘要】
1.一种快速计算从矢量图形提取网栅图形及填充的方法,其特征在于包括以下步骤:1)由控制模块读取输入的GDS矢量图信息,对GDS文件相应层进行解析;并对矢量点进行GDS矢量图文件中定义的变换,形成GDS矢量图文件的矢量点的绝对坐标;2)控制模块根据采集模块的视场大小以及镜头倍率将矢量图网格化,并根据矢量点的绝对坐标,对矢量点所在的多边形根据网格的坐标进行划分和裁剪;3)控制模块一次获取一个条带的网格的多边形坐标,发送给GPU进行并行填充。2.如权利要求1所述的一种快速计算从矢量图形提取网栅图形及填充的方法,其特征在于:所述的步骤1)中,GDS矢量图信息包括GDS矢量图文件名,GDS矢量图层号;变换包括缩放,旋转,插入点,模块化,阵列化。3.如权利要求1所述的一种快速计算从矢量图形提取网栅图形及填充的方法,其特征在于:所述的步骤2)中,将矢量图划分为m行n列的网格,并根据矢量点的绝对坐标,对矢量点所在的多边形根据网格的坐标进...
【专利技术属性】
技术研发人员:刘庄,何津,张琨,刘建明,张彦鹏,蒋平,蒋开,
申请(专利权)人:江苏维普光电科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。