首页 > 其他分享 >PT命令1

PT命令1

时间:2024-11-07 14:46:40浏览次数:3  
标签:选项 name PT source clock 引脚 命令 时钟

add_to_collection

将objec添加入collection中,例子如下

使用-unique选项,将会删除结果中重复的元素

all_fanin

可以用于查看引脚的扇入,常用的选项如下:

其中-to 选项是不可以省略的,使用-from选项会缩小结果的范围,使用-startpoint_only将有助于找到对应引脚的源。

all_fanin下有两种模式,一种hierarchy模式,查找时只会在同一个层次查找;一种flat模式,在flat模式下,工具会查找其他层次;默认是hierarchy模式

使用-continue_trace 选项可以忽略定义的生成时钟(generated clock),继续像前查找扇入

例子如下:

all_fanout

与all_fanin类似,不可省略from选项。

其中-clock_tree与-from选项互斥,-clock_tree选项只能用于时钟网络,此选项使用时钟源或者端口作为from的点,如果没有时钟则会返回空集合

append_to_collection

将objec_spec添加到var中,在循环添加中,append_to_collection比add_to_collection更有效率

create_clock

period选项不可以省略,如果没有定义-name选项,则时钟名字与source名字相同;如果没有定义source,则必须定义-name选项。

-waveform默认为50%占空比,edge_lis需要为偶数,第一个数对应上升沿,第二个数对应下降沿;通常第一个上升沿是从零之后开始的。

-add,指定是将此时钟添加到现有时钟中还是覆盖它。使用此选项可以捕获必须在同一源上指定多个时钟以同时分析不同时钟波形的情况。需要同时使用-name选项


source_objects,作为时钟源的对象。源可以是设计中的端口、引脚或网。如果不使用此选项,则必须使用-name选项,该选项将创建一个不与端口、引脚或网络关联的虚拟时钟。如果您在一个已经有时钟的引脚上指定时钟,除非使用-add选项,否则新时钟将替换旧时钟。·当使用网络作为源时,网络的第一个驱动引脚是创建时钟时使用的实际源。
 

create_generated_clock

-name,指定生成的 clock 的名称。如果不使用此选项,则 clock 将获得与 -source 选项中指定的第一个 clock source 相同的名称。如果指定 -add 选项,则必须使用 -name 选项,并且具有相同 source 的 clocks 必须具有不同的名称

-source,指定要从中派生 clock waveform 的主 clock source (design中的 clock source pin)。请注意,生成的 clock 的实际 delay (latency) 是使用其自己的 source pins 计算的,而不是 master_pin 选项

-edge,指定一个整数列表,该整数列表表示来自 source clock 的 edges ,这些 edges 将形成生成的 clock 的 edges 。边被解释为交替的上升边和下降边,并且每条边必须不小于其前一条边。edges 的数量必须为奇数且不小于 3,才能使生成的 clock waveform 成为一个完整的 clock cycle。例如,1 表示第一个源边缘,2 表示第二个源边缘,依此类推。

-invert,反转生成的 clock 信号 (在频率倍增和除频的情况下)。此选项首先从原始 clock signal 创建 generated clock ,然后反转生成的 clock。

error_info

error_info 命令用于在发生错误后显示信息。Tcl 收集显示命令和过程的调用堆栈的信息。发生错误时,error_info 命令可以帮助您将注意力集中在块中导致错误的确切行上

filter_collection

可以配合正则表达式筛选,从而形成新的集合

标签:选项,name,PT,source,clock,引脚,命令,时钟
From: https://blog.csdn.net/wioooooo/article/details/143489075

相关文章

  • angularJs 之 ng-options 的用法:
     angularjs之ng-optionng-options一般有以下用法:对于数组:labelforvalueinarrayselectaslabelforvalueinarraylabelgroupbygroupforvalueinarraylabeldisablewhendisableforvalueinarraylabelgroupbygroupforvalueinarraytrackbytrackexp......
  • 使用 PureScript 实现文字识别程序
    由于PureScript本身不直接支持图像处理和OCR,我们将模拟文字识别的过程,创建一个假设的程序框架。环境设置首先,你需要安装PureScript和Pursuit(PureScript的包管理工具)。你可以从PureScript官方文档获取安装指南。代码实现moduleMainwhereimportPreludeimportDat......
  • laravel:optimize和clear(laravel11)
    一,optimize创建的文件在哪里?执行optimize:$phpartisanoptimizeINFOCachingframeworkbootstrap,configuration,andmetadata.config................................................................57.67msDONEevents.................................
  • 我和chatgpt的问答——偏微分方程是动力系统吗
    偏微分方程(PDEs)和动力系统(dynamicalsystems)是数学中的两个重要分支,它们之间有一些联系,但不能简单地将偏微分方程直接等同于动力系统。为了更好地理解它们之间的区别与联系,首先介绍动力系统的定义,并解释它与偏微分方程之间的关系。1.动力系统的定义动力系统是一个数学框架,......
  • 【网络安全渗透测试零基础入门】Vulnhub靶机Kioptrix level-4 多种姿势渗透详解,收藏这
    前言这是阳哥给粉丝盆友们整理的网络安全渗透测试入门阶段Vulnhub靶场实战阶段教程喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。环境配置服务版本探测:sudonmap-sT-sV-sC-O-p22,80,139,44522端口ssh服务以及openssh版本其他无特别信息80端口......
  • 【Chapter 1: Overview of Sentosa_DSML Community Edition】
    文章目录Chapter1:OverviewofSentosa_DSMLCommunityEdition1.WhatisDSML?2.WhatisSentosa_DSML?3.PositioningoftheSentosa_DSMLCommunityEdition4.WhatisSentosa_DSMLCommunityEdition?![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/51e1c2......
  • master..spt_values
    master..spt_values是要导出数据的表,spt_values是在master数据库下,所以是master..spt_values。用法举例获取时间段内的每一天WITHDateSequenceAS(SELECTCAST('2024-11-01'ASDATE)ASDateValueUNIONALLSELECTDATEADD(DAY,1,DateValue)FROMDateSequenceWHERE......
  • kafka 相关操作命令
    /home/kafka/config/kafka_client_producer_jaas.conf文件为对应集群的鉴权配置文件,例如sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule\requiredusername="dev-user"password="devuser@123";security.protocol=SASL_PLAINTEXTsasl.mec......
  • macOS 中的内置命令行工具
    macOS中的内置命令行工具可以帮助用户提高工作效率和解决问题。Usefulbuilt-inmacOScommand-lineutilitieshttps://weiyen.net/articles/useful-macos-cmd-line-utilities本文介绍了macOS系统中一些有用的内置命令行工具。这些工具可以帮助用户提高工作效率和解决问题......
  • JavaScript Kruskal 最小生成树 (MST) 算法(Kruskal’s Minimum Spanning Tree (MST) A
             对于加权、连通、无向图,最小生成树(MST)或最小权重生成树是权重小于或等于其他所有生成树权重的生成树。Kruskal算法简介:        在这里,我们将讨论Kruskal算法来查找给定加权图的MST。         在Kruskal算法中,按升序对给定图的所......