当前位置: 首页 > wzjs >正文

做网站策划案做网站如何保证询盘数量

做网站策划案,做网站如何保证询盘数量,网络营销的方法有哪些?,北京有限公司公章图片1、脚本介绍 旨在一键创建符合IC验证规范的目录结构,避免手动创建目录和文件的重复劳动。 优点:模块级验证目录可一键创建,代码简单易懂,可复用性高。 缺点:子系统或系统级不适用。 2、生成的目录结构 /home/user…

1、脚本介绍

旨在一键创建符合IC验证规范的目录结构,避免手动创建目录和文件的重复劳动。

优点:模块级验证目录可一键创建,代码简单易懂,可复用性高。

缺点:子系统或系统级不适用。

2、生成的目录结构

/home/user/projects/ahb2apb/
├── rtl
│   └── dut.sv                  # 占位文件
├── tb
├── dv_env
│   ├── env
│   ├── agent
│   ├── interface
│   │   └── dut_if.sv           # 占位文件
│   ├── sequences
│   └── cfg
├── tests
├── sim
├── scripts
│   └── run_sim.py              # 占位文件
└── coverage

3、使用方法

在脚本目录下,使用命令:

python3 create_project.py --name your_project_name --root your_target_path

路径如果在当前目录可不写,默认是在当前目录下。

4、具体场景

加入了一些打印用来辅助观察生成了哪些目录以及是否完成生成。

具体场景如下:

5、脚本源码

#第一个IC验证脚本
import os
import argparsedef create_project(project_name, root_path="."):"""创建完整的项目目录结构:param project_name: 项目名称(如 ahb2apb):param root_path:    项目根路径(默认为当前目录)"""# 定义目录结构(严格按您的要求)dir_structure = ["rtl",                              # RTL设计代码"tb",                               # 测试平台顶层os.path.join("dv_env", "env"),       # 验证环境组件os.path.join("dv_env", "agent"),     # UVM Agentos.path.join("dv_env", "interface"),# 接口定义os.path.join("dv_env", "sequences"),# 测试序列os.path.join("dv_env", "cfg"),      # 配置类"tests",                            # 测试用例"sim",                              # 仿真目录"scripts",                          # 脚本目录"coverage"                          # 覆盖率报告]# 项目根目录路径project_root = os.path.join(root_path, project_name)print(f"🏗️ 正在创建项目目录结构:{project_root}")# 遍历创建所有目录for dir_path in dir_structure:full_path = os.path.join(project_root, dir_path)os.makedirs(full_path, exist_ok=True)print(f"📂 已创建目录: {full_path}")# 创建关键占位文件(可选)placeholders = {"rtl/dut.sv": f"// {project_name} RTL设计模块占位文件","dv_env/interface/dut_if.sv": f"interface dut_if;\n// {project_name} 接口信号定义\nendinterface","scripts/run_sim.py": f"# {project_name} 自动化仿真脚本"}for rel_path, content in placeholders.items():full_path = os.path.join(project_root, rel_path)with open(full_path, "w") as f:f.write(content + "\n")print(f"📄 已创建占位文件: {full_path}")print(f"✅ 项目 '{project_name}' 目录生成完成!")if __name__ == "__main__":# 配置命令行参数parser = argparse.ArgumentParser(description="生成IC验证项目目录结构")parser.add_argument("--name", required=True, help="项目名称(如 ahb2apb)")parser.add_argument("--root", default=".", help="项目根路径(默认当前目录)")args = parser.parse_args()# 调用主函数create_project(args.name, args.root)


文章转载自:

http://Bix4t7QS.fLmxL.cn
http://ze4WcbaJ.fLmxL.cn
http://UrzviRYi.fLmxL.cn
http://FZjXUrzk.fLmxL.cn
http://WydIu8ph.fLmxL.cn
http://zWPzzJ0n.fLmxL.cn
http://BeCWQfGH.fLmxL.cn
http://pCZXqOsN.fLmxL.cn
http://hqV59mSU.fLmxL.cn
http://FiPntaqw.fLmxL.cn
http://KUc6FPFC.fLmxL.cn
http://zzZvgNMG.fLmxL.cn
http://VHmhYDU0.fLmxL.cn
http://eQlZLAc7.fLmxL.cn
http://9dMBRxsv.fLmxL.cn
http://4Rq7QpcU.fLmxL.cn
http://XBpz5njq.fLmxL.cn
http://iDmxO1mT.fLmxL.cn
http://zu6R276R.fLmxL.cn
http://BzeEL6Tf.fLmxL.cn
http://LNx7LWrk.fLmxL.cn
http://OykiLkg2.fLmxL.cn
http://qhPiCpVp.fLmxL.cn
http://xpzcXuql.fLmxL.cn
http://UUi56AHj.fLmxL.cn
http://WntdChX5.fLmxL.cn
http://btfgfIRx.fLmxL.cn
http://3IY1b8Mw.fLmxL.cn
http://vdz3Kf2O.fLmxL.cn
http://o0OALTfd.fLmxL.cn
http://www.dtcms.com/wzjs/746939.html

相关文章:

  • 免费站推广网站在线开放平台架构
  • 如何备份网站数据wordpress模版sns
  • 奉贤集团公司网站建设中英双文网站怎么做
  • 英文网站网站建设北海百度seo
  • 中英文双语网站站点微信开发网站设计
  • 国际网站怎么建设网上购物哪个平台质量有保证
  • 旅游手机网站模板南京做网站优化价格
  • 免费做名片儿的网站wordpress删除模板文件夹
  • 网站的架构与建设廊坊永清网站建设
  • 网站加入搜索引擎怎么做视频弹幕网站怎么做的
  • 国外 网站有做验证码吗创建公司网站免费
  • 温州专业网站建设公司计算机网站建设相关的书籍
  • 杭州网站建设岗位薪资wordpress 如何重启
  • 网站建设哪个公司的好建设网站的效益分析
  • wordpress 众筹网站模板wordpress文件在哪
  • 基于php网站开发设计做长页网站
  • thinkphp企业网站1280的界面网站做多宽
  • 深圳做网站网络公司wordpress 定向次数过多
  • 一个云主机 多个网站建设短视频网站
  • 备案的时候需要网站吗广东建设职业技术学院网站
  • 网站维护工作内容有什么会展设计合同范本
  • 建国内外网站有什么区别760关键词排名查询
  • 网站查询入口淮安哪有专业做网站的公司
  • 青岛建网站选青岛博采网络竞价网站制作
  • 星巴克网站建设方案一个公司做两个网站的好处
  • 网站流量分析网站公司网站怎么建
  • 安徽建设行业安全协会网站学生个人网站模板
  • 建最便宜的网站要多少钱怎么做免费网站教程
  • 网站的域名不能登录温州关键词优化排名
  • 济南网站推广效果饮料包装设计