每天学命令report_annotated_check

2024-03-18 21:58

本文主要是介绍每天学命令report_annotated_check,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

report_annotated_check 
[-check_type check_type_list ] 
[-max_line number ] 
[instance_list] 
[-list_annotated] 
[-list_non_annotated] 
[-view viewName ] 
[> | >> filename [.gz] | -tcl_list]


这个命令可以报出timing arc的annotated情况


-check_type   指定检查的类型,包括setup , hold , pulse_width , clock_period , clock_gating_setup , clock_gating_hold , clock_gating_pulse_width, data_setup, data_hold , recovery , removal , clock_separation , skew 各种类型的区别可以参考report_analysis_coverage

-max_line   指定list_annotated或者list_non_annotated最多列出的行数

instance_list   指定想要check的instance名字

-list_annotated   列出详细的annotated的timing arc情况

-list_non_annotated   列出详细的没有annotated的timing arc情况

-view   指定analysis view

> | >> filename [.gz]  输出到指定文件中

-tcl_list  以tcl命令的格式输出

 

例子:

> report_annotated_check -list_annotated

---------------------------------------------------- 
Setup Checks  
----------------------------------------------------------- 
SourceSignal   RefSignal     Delays             Type Cond  
----------------------------------------------------------- 
seg3/u14/D ^  seg3/u14/CK ^  0.400:0.400:0.400 setup_rising_clk_rise  
seg3/u14/D v  seg3/u14/CK ^  0.400:0.400:0.400 setup_falling_clk_rise  
---------------------------------------------------------------- 

Hold Checks  
---------------------------------------------------------- 
SourceSignal  RefSignal      Delays            Type Cond  
----------------------------------------------------------- 
seg3/u9/D ^   seg3/u9/CK ^   0.250:0.250:0.250 hold_rising_clk_rise  
seg3/u9/D v   seg3/u9/CK ^  ::                 hold_falling_clk_rise  
-------------------------------------------------------------- 
Check arc type      Total  Annotated  Not Annotated Percentage  Arcs Annotated  
---------------------------------------------------------------  
Setup arcs           14     1         13             7.142857 
Hold arcs            14     1         13            7.142857 
Min pulse width arcs 28     0          28            0.000000 
Period arcs          28     0         28             0.000000 
All arcs             84     2         82            2.380952



往期回顾

静态时序分析STA合集一

静态时序分析STA合集二

时序基本概念介绍<sdc合集>

数字后端基本概念合集(一)

数字后端基本概念合集(二)

数字后端基本概念合集(三)

Low Power概念介绍合集

数字后端dbGet使用方法合集

号外,数字后端交流群招人啦

IC圈的世界杯 | 论芯片设计的胜利十一人

知否?知否?Block PD应该提交哪些数据?

Timing ECO手修攻略

数字后端面试100问(2019全新版)

数字后端面试100问(校招版)

简历请戳邮箱:taozhang3260@163.com

觉得有用的话,给我点个好看吧

这篇关于每天学命令report_annotated_check的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/823783

相关文章

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Linux find 命令完全指南及核心用法

《Linuxfind命令完全指南及核心用法》find是Linux系统最强大的文件搜索工具,支持嵌套遍历、条件筛选、执行动作,下面给大家介绍Linuxfind命令完全指南,感兴趣的朋友一起看看吧... 目录一、基础搜索模式1. 按文件名搜索(精确/模糊匹配)2. 排除指定目录/文件二、根据文件类型筛选三、时间

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Windows命令之tasklist命令用法详解(Windows查看进程)

《Windows命令之tasklist命令用法详解(Windows查看进程)》tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表,命令结合筛选器一起使用,可以按照我们的需求进行过滤... 目录命令帮助1、基本使用2、执行原理2.1、tasklist命令无法使用3、筛选器3.1、根据PID

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

linux打包解压命令方式

《linux打包解压命令方式》文章介绍了Linux系统中常用的打包和解压命令,包括tar和zip,使用tar命令可以创建和解压tar格式的归档文件,使用zip命令可以创建和解压zip格式的压缩文件,每... 目录Lijavascriptnux 打包和解压命令打包命令解压命令总结linux 打包和解压命令打

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li