redhawk:GSC file与STA file

news/2024/10/30 15:25:03/

1.GSC file

redhawk做lowpower分析时需要GSC(Global Switching Configuration)file指导block/instance/power domain的开关状态。

Syntax(in GSR file):

GSC_FILES <gsc_FilePathName>

Syntax(in GSC file)

[<blockName> | <instanceName>]  ?<domain_name> ? <state1> ?<state2> ... ?

这里“state”一般使用“POWERUP”,即上电模式来分析rampup current。

例: VDD_DIG -> switch cell -> VDD_WIFI

u_top/u_wifi_top/* POWERUP

需要注意的是:

1)常开的block/instance/power domain不需要在GSC文件中设置状态。

2)如果GSC文件中标注了VDD name,GSR文件中需要在"VDD_NETS"中做声明(其他分析模式下只有外部输入power net才需要声明,内部power net工具会自动提取)。

例:

u_top/u_wifi_top/* VDD_WIFI POWERUP

 

2.STA file

lowpower分析模式中STA timing file也与做static ir drop analysis或者dynamic analysis时有所不同,STA timing file时需要包含switch cell的timing windows。需要注意以下两点:

1)生成STA timing file时加入"set ADS_CELLS_NEED_INPUT_TW { switch }"命令,其中switch为power switch cell的关键词,根据项目不同自行替换。

8f4c3bda3c53473984c4109411a2d335.jpg

 2)UPF中switch cell的control port于SDC中不要用set_case_analysis固定逻辑0或1,如果有要注释掉。不然redhawk做low power分析会报告switch cell没有timing window。

 


http://www.ppmy.cn/news/26893.html

相关文章

3.8国际妇女节即将到来,跨境卖家如何做好选品和营销?

不知不觉&#xff0c;时间已来到了2月末&#xff0c;一年一度的三八国际妇女节也即将来临。三八节又称女神节&#xff0c;这不仅是庆祝女性伟大贡献的日子&#xff0c;也是跨境卖家们促销的大好时机。 有数据显示&#xff0c;女性是跨境消费的主力人群&#xff0c;占比超七成&…

使用人工智能赚钱的方式,行业领域有哪些?

使用人工智能赚钱的方式&#xff0c;行业领域有哪些&#xff1f;不少于2000字。 一、人工智能的应用领域 1、金融服务&#xff1a;金融服务行业是人工智能应用的领域之一&#xff0c;它可以帮助银行、信用卡公司等金融机构实现快速、有效的贷款审批&#xff0c;以及客户分析、…

Qt 某光谱仪程序开发

某光谱仪程序开发 文章目录某光谱仪程序开发摘要安装驱动注册COM组件导出.h和.cpp在Qt 中添加源文件开发打包程序关键字&#xff1a; Demo、 Qt、 COM、 dumpcpp、 C摘要 今天接到一个临时小任务&#xff0c;写一个的项目子模块的Demo&#xff0c;以供和专家们交流一下项目技…

基于 U-Net 网络的遥感图像语义分割 完整代码+论文

一、研究目的U-Net 是一种由全卷积神经网络启发的对称结构网络&#xff0c;在医疗影像分割领域取得了很好的效果。 此次研究尝试使用 U-Net 网络在对多光谱遥感影像数据集上进行训练&#xff0c;尝试使用卷积神经网络自动分割出建筑&#xff0c;希望能够得到一种自动分割遥感影…

HIVE 基础(三)

目录 建表语句 表数据 Hive建表高阶语句 - CTAS and WITH CTAS – as select方式建表 CTE (CTAS with Common Table Expression) LIKE 创建临时表 清空表数据 修改表&#xff08;Alter针对元数据&#xff09; 改名 修正表文件格式 修改列名 添加列 替换列 动态分…

嵌入式linux驱动学习-用cdev代替register_chrdev()

​上回说到字符设备驱动程序的注册与销毁register_chrdev()和unregister_chrdev()这是有缺陷的。 嵌入式lnux驱动学习-2.一个驱动程序的流程 现在用另外一个更好的方法代替&#xff0c;我们先来看看register_chrdev()实际上是调用了 __register_chrdev(major, 0, 256, name,…

Lua table

Table&#xff08;表&#xff09; table 是 lua 中唯一的数据结构&#xff0c;可以用于表示 数组&#xff0c;字典与结构体。它非常强大&#xff0c;可以储存任何数据类型。 table 的数据单元为一对键值。 table 是不固定大小的&#xff0c;你可以根据自己需要进行扩容。 构…

istio初步了解

istio 控制平面&#xff1a; Pilot&#xff1a;管理和配置部署在特定istio服务网格中的所有sidecar代理实例&#xff0c;管理sidecar代理之间的路由流量规则&#xff0c;并配置故障恢复功能&#xff0c;如超时、重试、熔断。 Citadel&#xff1a;istio中负责身份认证和证书管…