首页 > 其他分享 >Tcl脚本介绍(一)

Tcl脚本介绍(一)

时间:2024-11-04 15:17:18浏览次数:3  
标签:脚本 eda TCL expr tcl 介绍 Tcl 工具

  芯冰乐知识星球入口:芯冰乐

TCL就是Tool Command Language的简称,广泛应用在各大eda工具中。 EDA工具能够高度自动化的运行得益于TCL。 用户在编写完相关的tcl脚本后,让eda工具自动运行,便能够很大程度地解放双手了。

其实,网络上介绍TCL脚本的课程层出不穷了。应很多粉丝的要求,小编在此开一个介绍tcl脚本的系列专题,结合数字后端的核心eda工具innovus,给大家讲一讲tcl的门道。

言归正传,tcl其实和大多数编程语言一样,需要遵循一定的语法结构。同时,也包含了程序的基本功能,比如判断、循环、正则表达式、定义proc等。

小编用到现在对tcl的一个直观感受就是其并没有很明确的数据类型。即文本也可以作为列表,列表也可以当成文本处理。

本文就先介绍一下最基础的tcl语法。

1、赋值

set a 2 #定义a的值为2

注意,tcl中的注释语句是#。

2、四则运算

tcl中所有的运算均需要调用expr内置函数。

如2+3,在tcl中需要写成expr 2+3。同时,所

标签:脚本,eda,TCL,expr,tcl,介绍,Tcl,工具
From: https://blog.csdn.net/Albert66666/article/details/143435022

相关文章

  • 【学习】软件测试中V模型、W模型、螺旋模型三者介绍
    在软件工程的星辰大海之中,存在着三种独特的航路图:V模型、W模型以及螺旋模型。它们分别以各自的方式描绘了软件开发与测试的不同旅程。首先映入眼帘的是V模型——一个以垂直线条贯穿始终的简洁图形。这个模型如同一座倒立的“V”字形山峰,寓意着软件开发生命周期中的步步攀升与......
  • DIV简单个人静态HTML网页设计作品 WEB静态个人介绍网页模板代码 DW个人网站制作成品
    ......
  • web大学生个人网站作业模板——上海旅游景点介绍网页代码 家乡旅游网页制作模板 大学
    家乡旅游景点网页作业制作网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠......
  • 安全见闻(3)脚本程序/病毒 (B站泷羽sec
    声明学习视频来自B站UP主泷羽sec,如涉及侵泷羽sec权马上删除文章笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负---------------------------------------------------------------------------------------......
  • 20240712 TCL 笔试
    岗位:华星-电子设计类(提前批)笔试题型:20道不定项选择题1、不定项选择1.1【单选】下列关于理想二极体的说法,错误的是?(D)顺向时视为短路,逆向时视为开路顺向电阻等于零,逆向电阻无限大无顺向电压降,无逆向电流顺向电压等于零,逆向电流无限大解答:理想二极管:顺向导通时视为......
  • 怎么更好的跟别人介绍自己的产品/业务
    日常生活中,有一个通性问题,不止线下销售推广人员头疼,线上同样有一样的问题。那就是怎么向别人介绍自己的产品、业务这类难以口头表达的东西,我相信你读完全文,会有极大的收获。开门见山,向大家分享一个超级简洁有效的思路:找准客户(对牛弹琴多好的话术都没用,需要找到自己想分享介......
  • 总结---20个工作中一定会用到的python实用小脚本
    一、文件批量重命名功能:将指定文件夹下的所有文件按照一定规则进行重命名。使用方法:importos​defbatch_rename(folder_path,prefix):  files=os.listdir(folder_path)  forindex,file_nameinenumerate(files):    old_file_path=os.path.j......
  • 介绍一下四种引用类型
    1.**强引用(StrongReference)**:  -Java中默认声明的就是强引用,例如:`Objectobj=newObject();`  -只要强引用存在,垃圾回收器将永远不会回收被引用的对象。  -如果想让对象被回收,可以将对象置为null。2.**软引用(SoftReference)**:  -在内存足够的情况下,软引用不......
  • 介绍一下四种引用类型
    1.**强引用(StrongReference)**:  -Java中默认声明的就是强引用,例如:`Objectobj=newObject();`  -只要强引用存在,垃圾回收器将永远不会回收被引用的对象。  -如果想让对象被回收,可以将对象置为null。2.**软引用(SoftReference)**:  -在内存足够的情况下,软引用不会......