matlab画gds图,如何将图片转换为.gds文件?(转)

最近碰到一个问题:在layout中因为某些特殊的需要,将图片转换为.gds文件。这样的图片仅需转化为一层金属即可:

通过资料查询和个人经验,我认为以下步骤最为简单,也最为方便:

图片文件->二值图文件->.cif文件->.gds文件

步骤一:图片文件转换为二值图文件

目前有很多软件支持上述转换,例如:可利用Photoshop和windows画图程序实现,具体可见下述:

1.要将普通图片转换为二值图像,可以采用Photoshop中的阈值功能,设定某个灰度阈值,则灰度大于阈值的转换为白色,小于阈值的转换为黑色;

2.或可以在windows的画图程序中,将图片打开后另存为“单色位图”。

(背景知识:二值图像英文名称:binary image定义:图像上每一像元只有两种可能的数值或灰度等级状态的图像。二值图像经常出现在数字图像处理中作为图像掩码或者在图像分割、二值化和dithering的结果中出现。一些输入输出设备,如激光打印机、传真机、单色计算机显示器等都可以处理二值图像。二值图像经常使用位图格式存储。)

步骤二:二值图文件转换为.cif文件

这是最为关键的一步。目前,似乎还没有现成的软件可是实现上述转换功能。网络上有人通过skill语言编写程序实现。因为只涉及二值图和.cif文件,程序的编写应该简单。

(背景知识:.cif文件全称为Caltech Intermediate Form。该文件是一种由ASCII码组成的文本文件,用户可以通过文本编辑器很方便的看到其中的内容。)

步骤三:.cif文件转换为.gds文件

对于上述过程的转换,也可通过很多现有的软件实现。例如:L-edit软件。

(背景知识:L-Edit 除了拥有自己的中间图形数据格式(TDB格式)外,还提供了两种最常用的集成电路版图数据传递格式(CIF格式和GDSII格式)的输入、输出功能,可以非常方便地在不同的集成电路设计软件之间交换图形数据文件或把图形数据文件传递给光掩模制造系统。)

附:二值图解释

中文名称:二值图像英文名称:binary image定义:图像上每一像元只有两种可能的数值或灰度等级状态的图像。二值图像binary image是指每个像素不是黑就是白,其灰度值没有中间过渡的图像。二值图像一般用来描述文字或者图形,其优点是占用空间少,缺点是,当表示人物,风景的图像时,二值图像只能描述其轮廓,不能描述细节。这时候要用更高的灰度级。二值图像是每个像素只有两个可能值的数字图像。人们经常用黑白、B&W、单色图像表示二值图像,但是也可以用来表示每个像素只有一个采样值的任何图像,例如灰度图像等。二值图像中所有的像素只能从0和1这两个值中取,因此在MATLAB中,二值图像用一个由0和1组成的二维矩阵表示。这两个可取的值分别对应于关闭和打开,关闭表征该像素处于背景,而打开表征该像素处于前景。以这种方式来操作图像可以更容易识别出图像的结构特征。二值图像操作只返回与二值图像的形式或结构有关的信息,如果希望对其他类型的图像进行同样的操作,则首先要将其转换为二进制的图像格式,可以通过调用MATLAB提供的im2bw()来实现。二值图像经常出现在数字图像处理中作为图像掩码或者在图像分割、二值化和dithering的结果中出现。一些输入输出设备,如激光打印机、传真机、单色计算机显示器等都可以处理二值图像。二值图像经常使用位图格式存储。二值图像可以解释为二维整数格Z,图像变形处理领域很大程度上就是受到这个观点启发。

主要特点: 1. 自动监测错误: GDS通过RS232连接和/或网络连接监测线路监视主机的运行情况。当操作系统、网络、数据库及应用系统不能正常运行时,GDS能够自动快速的侦测到故障状态。 2. 自动后援切换: GDS侦测到一台主机的故障状态后,自动快速的将该主机上的作业接到另一台主机上继续运行。 3. 自动检测恢复: 故障主机修复后,GDS能够自动或人工地恢复双机同时运行的状态,即将接到另一台主机上运行的作业重新恢复到原主机上运行。 4. 实时监控管理界面及报警机制: GDS提供系统管理界面,能实时显示系统运行状态,还能够进行双机间的切换管理。当某台主机或系统处于非正常状态,GDS还将响铃报警并将错误写入出错日志中,用户可以察看出错日志。 5. 可灵活编写的作业控制脚本: 针对不同的应用系统,系统管理员可以通过编写相应的作业脚本,以支持对相应应用系统的实时监测和实时后援切换。 6. 便于安装设置: 系统监控软件以软件包的形式提供,便于用户安装。在安装软件包的过程中,系统提示用户对有关双机的环境参数进行配置,设置灵活方便。 7. 多种工作方式: (1) 主从方式: 一台主机支持应用系统的运行,另一台后援主机处于等待状态,后援主机监视应用系统的运行状态。一旦应用系统不能正常运行,后援主机主动接管应用系统,并保证应用系统的正常运行。而当故障主机恢复后,可自动或人工地作为后援主机加入到双机系统中,监视应用系统的运行状态。 (2) 对等方式: 应用系统的不同子集分别运行在两台主机上,两台主机分别监视对方的运行状态。一旦一台主机上的应用系统不能正常运行,另一台主机主动接管故障主机上的应用系统作业,并保证应用系统的正常运行。而当故障主机恢复后,作业自动回复,大大提高了网络资源的使用效率。 (3)双网卡方式: 通过冗余网卡,保证网卡发生问题时,由备份网卡替代故障网卡,而不致发生误切换。 8. 伸缩能力强: GDS软件具有很强的系统无关性。用户可根据自己的实际要求和系统扩容的需要配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值