PT静态时序分析 第五课 第六课

本文介绍了PT静态时序分析中的脚本和模型概念。第五课讲解了TCL语法中的Collections和Procedures,包括集合操作和自定义进程。第六课探讨了Models,包括Interface Logic Models (ILMs)、Extracted Timing Models (ETMs)和Quick Timing Models (QTMs),以及Top-down设计方法在时序分析和收敛中的应用。
摘要由CSDN通过智能技术生成

第五课 Scripting:Collections and Procedures

关于TCL的语法部分,可以参考其它软件中的笔记。

  • Collections
    collection:是由collection的句柄指代的一组设计对象
set myvar [all_inputs] {"IN1","IN2","in3"}
  • Attributes
    可以用以下命令列出设计对象的属性:
list_attributes -application -class clock

两个示例:
在这里插入图片描述
示例2中-filter选项只选取出符合过滤项的对象

  • fordach
    tcl的循环语句foreach在collection里面不能使用,应当用PT特定的foreach_in_collection
foreach_in_collection variable collection(s) {body}

示例:
在这里插入图片描述

  • Procedures
    理解为进程或者函数,可以用来定义自己的命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值