当前位置: 首页 > news >正文

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。同时,所

http://www.lryc.cn/news/474285.html

相关文章:

  • 安全运营 -- 监控linux命令history
  • MyBatis3(动态SQL 常用的动态SQL 元素 映射器注解 基本注解 结果映射注解)
  • C#自定义事件的案例
  • flume系列之:flume机器做条带划分提高磁盘性能和吞吐量的详细步骤
  • C++基于opencv的视频质量检测--图像清晰度检测
  • 力扣11.1
  • 打印室预约系统|基于java和小程序的打印室预约系统设计与实现(源码+数据库+文档)
  • 操作系统-多线程案例
  • 什么是FUSE用户态文件系统
  • [每日一练]销售分析(通过数据的0/1转换进行是否存在的查询)
  • .NET Core WebApi第7讲:项目的发布与部署
  • 【python 将数据写入csv文件】正确方式
  • OpenCV4.8 开发实战系列专栏之 10 - 像素值统计
  • pandas计算相关性并画热力图
  • 初始Docker
  • Redis-概念、安装、基本配置
  • qt QPlainTextEdit详解
  • 【机器学习】23. 聚类-GMM: Gaussian Mixture Model
  • 深度探索C++对象模型
  • 电脑怎么设置开机密码:保障个人信息安全的第一步
  • MybatisPlus入门(六)MybatisPlus-null值处理
  • 红帽认证有必要考吗?这四大人群推荐考取!
  • 基于SSM+微信小程序的社团登录管理系统(社团1)
  • html中cookie如何存储
  • C++基础三(构造函数,形参默认值,函数重载,单例模式,析构函数,内联函数,拷贝构造函数)
  • Flutter Color 大调整,需适配迁移,颜色不再是 0-255,而是 0-1.0,支持更大色域
  • 如何使用VBA识别Excel中的“单元格中的图片”(2/2)
  • 2024系统架构师---下午题目常考概念
  • 【Linux】从零开始认识五种IO模型 --- 理解五种IO模型,开始使用非阻塞IO
  • Spring Boot 集成阿里云直播点播