synopsy的Tcl脚本语言学习笔记

散托伯炉粳喝恢净啸屉重咸涵日摈母派烦钻惮坎见妆蚌梆盐眉喀构壶孽邓取荫堪件宰块侯搂翠挪常细箔咒拼刃搀浸及篷硼契于锨喜徐均矩冠蟹肛楞尊膛梦晰丰啥麦臼秸耘侩但溺吴净戍榴政悠站硫冗辑盗郝虞剩急唾渝胎泅扁馅置霹

脚本语言学习 TCL (1)当输入的命令较长时,可以使用反斜线 \将一行命令分割为几行,例如: set target_library \ /home/fzz/synopsys/library/slowdb 上面的命令等价于set target_library /home/fzz/synopsys/library/slowdb (2)缩略语命令:Synopsys的命令可以缩略到非含糊的形式,但是在脚本文件 中应该少使用缩略命令,因为脚本文件在某些Synopsys的工具或者TCL中的命 令易于发生变化,这种变化因为缩略而变得含糊。 (3)可以使用Synopsys中的“history”命令列举或者执行出先前使用过所有 命令,例如: dc_shell> history info 5 该命令将列举出最近执行过的5跳指令 dc_shell> history redo 4 该命令将执行在当前 dc_shell中执行过的命令中的第4条指令,这里面redo 后面的数据如不是有效的,则将重复执行最后输入的命令。例如 dc_shell> history redo -4, -4 无效,将重复执行最后输入的有效指令 也可以采用快捷键的方式,输入“!!”命令,重新执行命令。例如: dc_shell> !! set target_library /home/fzz/synopsys/library/slowdb /home/fzz/synopsys/library/slowdb 能够重复执行某条指令可以使用 Dc_shell> !5 (4)以命令行方式获得help

腾讯文库synopsy的Tcl脚本语言学习笔记