ncverilog脚本_基于脚本和test bench的ncverilog ASIC仿真实例分析

基于脚本和

test bench

ncverilog ASIC

仿真实例分析

本文以一个虚拟的

xlab

项目为例,基于

linux OS

平台,详细分析了通过

testbench

和仿

真模型等对

DUT

(

Design Under Test

)

加入激励,

DUT

进行验证的方法。

另外通过

monitor

自动对

DUT

的响应进行检测,自动判断仿真结果是否正确。

本实例仿真的运行基于

b-shell

c-shell

脚本。

以脚本的方式运行,

可以简化仿真过程,

提高工作效率。

通过学习本文的实例分析,可对

ASIC

的验证建立一个清晰的认识。

作者:

zhongxg@outlook.com

1

建立专门的仿真路径

如建立

xlab

项目的前仿路径

$presim

(下文中前仿路径都简化为

$presim

来表述,其他路

径采取类似的表述方式)

/project/xlab/frontend/sim/presim

所有的前仿都在该路径下进行。

所谓前仿是指

RTL

级的仿真,不涉及

netlist

。下文若非特别说明,都是指前仿。通过本

文熟悉前仿环境的建立后,应可很容易建立后仿环境。

2  $presim

下建立仿真环境

在该路径下建立以下四个文件。

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值