变量
1 | #置换变量 |
符号
1 | #置换 |
数组
1 | #定义 |
列表
1 | set ive_list{liv1,liv2,liv3} |
运算表达式
1 | #求运算表达式的值 |
流程控制**
1 | #if else |
proc函数
1 | #过程函数proc |
正则表达式
| 符号 | 功能 |
|---|---|
| * | 零次或多次 |
| + | 一次或多次 |
| ? | 零次或一次 |
| ^ | 匹配字符串开头 |
| $ | 匹配字符串结尾 |
| \s | 表示空格 |
| . | 匹配任意一个字符 |
| \w | 匹配一个字符 |
| \d | 匹配一个数字 |
文本处理
1 | #open,gets,close |
文本file.txt,读取内容求所有Slack的值之和
Slack = -0.0051
Slack = -0.0021
Slack = -0.0012
1 | set num 0 |
Synopsys TCL
1 | #查看design中的port |