前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Easy Sim: 一个简单的仿真脚本

Easy Sim: 一个简单的仿真脚本

作者头像
ExASIC
发布2021-05-24 14:46:34
5550
发布2021-05-24 14:46:34
举报
文章被收录于专栏:ExASICExASIC

用Python写了一个仿真脚本,适合模块级的。

使用json来配置仿真环境

下面是一个示例,在json里指定tb的文件名和RTL路径:

代码语言:javascript
复制
{
    "tb_top": "tb.sv",
    "env": [
    ],
    "rtl_top": "digital_top.v",
    "ylib": [
        "sim/tb",
        "rtl"
    ],
    "vlib": [
        "lib/std_cell.v"
    ],
    "incdir": [
        "."
    ]
}

使用方法

  1. Run simulation with irun
代码语言:javascript
复制
  python3 run_sim.py -tc=tc_sanity
  python3 run_sim.py -top=iic -tc=tc_sanity
  1. Run Verdi
代码语言:javascript
复制
  python3 run_sim.py -verdi
  python3 run_sim.py -verdi -tc=tc_sanity
  python3 run_sim.py -verdi -top=iic -tc=tc_sanity
  1. View RTL
代码语言:javascript
复制
  python3 run_sim.py -rtl_view
  python3 run_sim.py -rtl_view -top=iic

下载链接

Easy Sim 1.0

http://exasic.com/download/easysim.tar.gz

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ExASIC 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用json来配置仿真环境
  • 使用方法
  • 下载链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档