脚本语言
文章平均质量分 76
小小verifier
材料转IC验证,分享每天学习笔记和心得...Keep hungry!Keep foolish!
展开
-
正则表达式
????通过perl来介绍正则表达式。快速入门 先写一个最简单的正则表达式,查到是否有匹配的字符串,如下:$_ = "little verifier";if(/little/){ # 查找 little 字符 print "find it!\n";}else{ print "cannot find it!\n";} 如上,我们可以用 / 斜杠符号作为开始匹配正则。用/ … /的方式,在其中写正则表达式。其实/ … / 的方式是 m 匹配的简写,你可以用m{ }、m( )、原创 2021-12-23 10:57:11 · 991 阅读 · 1 评论 -
Perl脚本 — 数字IC验证
文章目录一、基本语法1.1 标量1.1.1 数字1.1.2 字符串1.1.3 标量的定义1.1.4 标量的赋值1.2 列表与数组1.2.1 定义列表与数组1.2.2 数组的索引1.2.3 关于 qw 的使用1.2.4 关于$_的使用1.2.5 数组的存取1.3 上下文1.4 子程序1.4.1 定义子程序1.4.2 传递参数1.4.3 静态变量二、输出2.1 读取文件2.2 输出文件三、哈希一、基本语法1.1 标量 Perl中两个最基本的变量,即标量和列表。标量可以是数字和字符串。1.1.1 数原创 2021-12-22 18:10:33 · 3928 阅读 · 2 评论 -
tcl脚本(一) - 基本语法
文章目录介绍置换普通置换变量置换命令置换反斜杠 \ 置换花括号{ }和双引号“”双引号""花括号{ }变量数组集合控制流if 命令while命令for循环命令foreach循环命令switch命令其他命令过程proc 命令局部变量和全局变量字符串操作format命令scan命令regexp命令文件访问open命令gets命令puts命令flush fieldglob命令file命令介绍TCL是一种解释执行的脚本语言。提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心原创 2021-06-27 20:10:34 · 6665 阅读 · 2 评论 -
tcl脚本(二)- 实际用于仿真
声明:以下代码均出自《路科验证》。仅以学习参考为目的,不可作为其他商业用途。因为CSDN没有tcl语法高亮的缘故,我就以截屏图作为解析了:无注释版代码放在文末。PS:啰嗦一句,如果是初学,要注意以下这里相对路径的写法。不用看的可以直接往下拉。所以脚本中setenv DUT_SRC …/mcdf/v0 路径就是:当前 lab5 目录下,…/ 向上一级,到 SVlab 目录,然后 SVlab 目录目录下的mcdf/v0 文件夹就是设计文件所在处。无注释版代码:#======.原创 2021-07-28 14:45:07 · 2016 阅读 · 2 评论