redhawk-sc(seascape)学习日志

redhawk作为后端常用工具较为特殊,使用python作为工具的使用语言而非tcl,根据user manual的教程提供的py脚本入手该工具

redhawk typiacl flowchart如下图:

galaxy.py

最顶层的文件,包了一层其下调用所需的flow脚本

零基础python和redhawk,不知道include是什么,使用help()获取帮助

由于redhawk并不使用tcl而是py,不是传统使用man或是-help获取帮助页面,redhawk通过调用python API获取帮助,使用help()

run_all.py

运行其中包含的所有脚本文件

setup_env.py
配置环境的脚本
args.py
调用了定义输入件的文件input_files.py,定义了PA mode的参数,根据signoff需求动态调整
input_files.py
定义输入件和设置,输入件的设置根据需求可以是一个py的列表或是字典
create_base_views.py
创建一个database调用args.py和input_files.py中的参数和文件进行各种view的创建,包括
1、create_liberty_view
2、create_macro_view
3、create_tech_view
4、create_design_view
5、create_modified_design_view
6、create_extract_view
7、create_timing_view
8、create_simulation_view
等等,首先通过db = gp.open_db('./db’)进行database 创建才能通过view吃进各种PA分析的文件
创建view通过db.create_xxx_view(参数配置)操作
Check Data Intergrity
在创建完view之后,在进一步的分析之前应该检查输入数据的数据完整性
工具会在指定的目录下生成数据完整性检查的报告

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值