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最新文章通知,方便及时阅读。
友情链接: 白山头NingHeChuanShuang'Blog
成都奥卡思微电科技有限公司,主要产品有AVE自动化验证工具软件和MegaEC等价验证工具软件。硅知识,上海市集成电路高技能人才培养基地NanDigits中国,主要产品GOF。2020年元旦,我们,十多位IC行业的公众号号主,共同建立了一个 “ IC技术圈 ” 。我们将在这里或分享经验,或传授技巧,或聊求职就业,或谈人生规划。陕西纳宇测量设备有限公司AD