ExASIC
分享让工作更轻松

EASY SIM: 一个简单的仿真脚本

使用json来配置仿真环境

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

{
    "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
  python3 run_sim.py -tc=tc_sanity
  python3 run_sim.py -top=iic -tc=tc_sanity
  1. Run Verdi
  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
  python3 run_sim.py -rtl_view
  python3 run_sim.py -rtl_view -top=iic

下载链接

Easy Sim 1.0

阅读数:
更多文章:文章目录
解惑专区
(支持markdown插入源代码)
欢迎使用ExASIC订阅服务
仅用于ExASIC最新文章通知,方便及时阅读。
友情链接: IC技术圈问答ReCclayCrazyFPGA