第一种方法:

结合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文件生成相关推荐

  1. 【kindle技巧】用Calibre给txt文件生成目录,epub格式制作,电子书格式生成

    problem 1.众所周知,电子书有多种格式,十分混乱,如txt,epub,mobi,azw3等等 2.txt格式是不支持目录的,有很多看书软件并没有自带生成目录的功能, 3.所以,可以用calib ...

  2. gsoap 学习 1-由wsdl文件生成h头文件

    开始前先看一下用户向导吧 http://www.cs.fsu.edu/~engelen/soap.html 中左侧点击Documentation 英语水平确实有限,有些内容可能说的不准确,敬请参考向导 ...

  3. Linux 系统上的库文件生成与使用

    什么是库文件? 库是一组预先编译好的方法的集合.Linux系统存储的库的位置一般在:/lib 和 /usr/lib. 在 64 位的系统上有些库也可能被存储在/usr/lib64 下.库的头文件一般会 ...

  4. Caffe将自己的文件生成lmdb

    参考网站: http://www.cnblogs.com/darkknightzh/p/5909121.html (linux下) http://www.mamicode.com/info-detai ...

  5. pyinstaller打包py文件生成的exe出现闪退问题

    在使用pyinstaller打包py文件生成可执行文件exe出现闪退问题,解决方法: 在需要打包的py文件中的主函数最后一行添加如下代码: python2: raw_input('please inp ...

  6. Python将py文件生成exe文件

    使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享. 由于新手初步尝试,自己一个人摸索,遇到了很多坑.这里先给出最简单有效的方 ...

  7. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

  8. pcap文件生成metadata——使用tshark解析tcpdump的pcap包

    pcap文件生成metadata #!/usr/bin/env python # -*- coding: utf-8 -*-import os import time, datetime import ...

  9. 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用

    文章目录: 1 准备环境 2 调用`Cython库包`把python的`.py`文件生成`.so`文件 2.1 写源码文件 2.2 调用源码接口 2.3 调用Cython库把`.py`源码生成`.so ...

最新文章

  1. swift -charts框架雷达图
  2. 在dreamweaver mx中它只能对html文件可以进行编辑,【职称计算机考试网页制作历年试题及答案二】- 环球网校...
  3. arcgis导出shp文件_地理工具学习--arcgis篇(15):CAD和SHP的简单转换
  4. 第 2 节:前端面试指南 — HTML篇
  5. 信息图表是如何炼成的之一:媒体使用情况
  6. windows VC++获取磁盘名称和序列号
  7. 西门子STEP7 OPC SERVER的组态
  8. 关于word的格式规范
  9. 20182319彭淼迪第一周学习总结
  10. Docker-day1-安装+使用+常用镜像命令
  11. 一树梨花压海棠的典故
  12. [每日一氵] openCV drawMatches 函数中 flag 用法
  13. 客户端到服务器端的通信过程及原理
  14. 一个男人,给他女朋友的男朋友的一封信
  15. 抽象类和接口(Java程序设计)
  16. vmware设置虚拟机静态ip
  17. 品优购电商系统开发 第5章 商品录入【1】
  18. matlab 二阶低通滤波器,二阶无源RC滤波的MATLAB仿真
  19. ubuntu安装utorrent,下载六维资源
  20. storm 阿姆歌曲_Not Afraid - Eminem

热门文章

  1. 专业的上网监控软件-DCI黑匣子网络安全监控系统
  2. linux装机未知错误,【已解决】终端 未知错误: Traceback (most recent call last)
  3. java Null==undefined_javascript中的undefined和null有什么区别
  4. SQL—— Statement 对象
  5. Wish、速卖通、煤炉、敦煌、OZON、Joom新品如何快速提升销量、权重
  6. 人才网站的盈利思路(1)
  7. 《ThinkPad-笔记本如何进bios设置u盘启动步骤》
  8. Style(风格) 和 Theme(主题)
  9. poi(1)---概述
  10. BeautifulSoup库的基本使用