CommandLanguage,它是当今EDA软件系统中普遍采用.docVIP

  • 27
  • 0
  • 约5.14千字
  • 约 6页
  • 2018-08-20 发布于湖北
  • 举报

CommandLanguage,它是当今EDA软件系统中普遍采用.doc

Tcl的全称是Tool Command Language,它是当今EDA软件系统中普遍采用的一种脚本语言,如Synopsys DC中的dc_shell-t和Synopsys PrimeTime中的pt_shell就是基于这种脚本的,实际上它已经成为了一种工业标准。 以DC为例,使用Tcl比dc_shell具有以下一些优点: 有更多的在线帮助; 支持lists和arrays; 用户可以定义procedures; case结构、string的操纵与比较、文件操纵;等等。 Synopsys中使用Tcl的工具有:Design Compiler, Formality, PrimeTime, Physical Compiler, Chip Architect等等。 Tcl语法 Tcl是基于字符串的命令语言。每一个Tcl脚本被看作是一系列命令的组合,用换行符 或分号来分隔。每一条命令语句由一个命令和一系列参数组成。 注释: 用#表示这一行后面的内容为注释,例如: # Same line comment. 通配符: ?表示一个字符(PrimeTime only) * 表示任意多个(包括0个)字符 变量: 给一个变量附值的set命令,例如: set x 27 删除一个变量的unset命令,例如: unset x 用$符号对一个变量取值,例如: set x 27 set y $x 用“\”引用一些特殊

文档评论(0)

1亿VIP精品文档

相关文档