calibre layerprops文件生成
第一种方法:
结合map file和display.drf file
(display.drf 文件会放在virtuoso相关文件的目录下)
#!/usr/bin/perl$Mapfile = $ARGV[0];
$Drffile = $ARGV[1];
$color = "blue red green yellow maroon orange pink cyan brown";
if ($Mapfile eq "-help") {print "please \"perl layerprop.pl <virtuoso*.map> <display.drf>\"\n""exit 0
}
if ($Mapfile eq "" || $Drffile eq "") {print "please \"perl layerprop.pl <virtuoso*.map> <display.drf>\"\n""exit 0;
}
open(Map_handle, "< $Mapfile") or die "file open failed,$!";
open(Tar_handle,"> ./calibre.layerprop") or die "file open failed,$!";
while ($lines = <Map_handle>) {if ($lines !~ /#/ && $lines !~ /^\s*$) {$lines =~ s/\s+/ /g;@element = split(" ",$lines);$new_lines = $element[0]._.$element[1];$layer_num = $element[2].".".$element[3];$layer{$layer_num} = $new_lines;}
}@Keys = keys %layer;
@af_keys = sort {$a <=> $b} @Keys;
foreach $kkey (@af_keys) {$value = $layer{$kkey};@drf_value = `grep -a -s -E "$value" "$Drffile"`;@a = split (/\s+/,$drf_value[0]);printf Tar_handle "%-6s %-8s %-10s %-15s",$kkey,$a[5],$a[4],$layer{$kkey};
}
close Map_handle;
close Tar_handle;
第二种方法:
也可以采用先启动calibre读取gds之后,在GUI上
Layer --> Load Input SVRF Layers Names;再将design rule的cmd file(.encrypt)读入;
Layer --> Save Layer Properties;指定文件名称即可
使用下面命令启动calibre后,后续读入的gds都会按照下面的层次描述显示
calibredrv -dl tech.layerprops
calibre layerprops文件生成相关推荐
- 【kindle技巧】用Calibre给txt文件生成目录,epub格式制作,电子书格式生成
problem 1.众所周知,电子书有多种格式,十分混乱,如txt,epub,mobi,azw3等等 2.txt格式是不支持目录的,有很多看书软件并没有自带生成目录的功能, 3.所以,可以用calib ...
- gsoap 学习 1-由wsdl文件生成h头文件
开始前先看一下用户向导吧 http://www.cs.fsu.edu/~engelen/soap.html 中左侧点击Documentation 英语水平确实有限,有些内容可能说的不准确,敬请参考向导 ...
- Linux 系统上的库文件生成与使用
什么是库文件? 库是一组预先编译好的方法的集合.Linux系统存储的库的位置一般在:/lib 和 /usr/lib. 在 64 位的系统上有些库也可能被存储在/usr/lib64 下.库的头文件一般会 ...
- Caffe将自己的文件生成lmdb
参考网站: http://www.cnblogs.com/darkknightzh/p/5909121.html (linux下) http://www.mamicode.com/info-detai ...
- pyinstaller打包py文件生成的exe出现闪退问题
在使用pyinstaller打包py文件生成可执行文件exe出现闪退问题,解决方法: 在需要打包的py文件中的主函数最后一行添加如下代码: python2: raw_input('please inp ...
- Python将py文件生成exe文件
使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...
- python生成表格文件_python 读取excel文件生成sql文件实例详解
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...
- pcap文件生成metadata——使用tshark解析tcpdump的pcap包
pcap文件生成metadata #!/usr/bin/env python # -*- coding: utf-8 -*-import os import time, datetime import ...
- 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用
文章目录: 1 准备环境 2 调用`Cython库包`把python的`.py`文件生成`.so`文件 2.1 写源码文件 2.2 调用源码接口 2.3 调用Cython库把`.py`源码生成`.so ...
最新文章
- swift -charts框架雷达图
- 在dreamweaver mx中它只能对html文件可以进行编辑,【职称计算机考试网页制作历年试题及答案二】- 环球网校...
- arcgis导出shp文件_地理工具学习--arcgis篇(15):CAD和SHP的简单转换
- 第 2 节:前端面试指南 — HTML篇
- 信息图表是如何炼成的之一:媒体使用情况
- windows VC++获取磁盘名称和序列号
- 西门子STEP7 OPC SERVER的组态
- 关于word的格式规范
- 20182319彭淼迪第一周学习总结
- Docker-day1-安装+使用+常用镜像命令
- 一树梨花压海棠的典故
- [每日一氵] openCV drawMatches 函数中 flag 用法
- 客户端到服务器端的通信过程及原理
- 一个男人,给他女朋友的男朋友的一封信
- 抽象类和接口(Java程序设计)
- vmware设置虚拟机静态ip
- 品优购电商系统开发 第5章 商品录入【1】
- matlab 二阶低通滤波器,二阶无源RC滤波的MATLAB仿真
- ubuntu安装utorrent,下载六维资源
- storm 阿姆歌曲_Not Afraid - Eminem
热门文章
- 专业的上网监控软件-DCI黑匣子网络安全监控系统
- linux装机未知错误,【已解决】终端 未知错误: Traceback (most recent call last)
- java Null==undefined_javascript中的undefined和null有什么区别
- SQL—— Statement 对象
- Wish、速卖通、煤炉、敦煌、OZON、Joom新品如何快速提升销量、权重
- 人才网站的盈利思路(1)
- 《ThinkPad-笔记本如何进bios设置u盘启动步骤》
- Style(风格) 和 Theme(主题)
- poi(1)---概述
- BeautifulSoup库的基本使用