24届数字IC验证——SV+UVM基础知识汇总(九)

本文汇总了数字集成电路验证中重要的SV+UVM基础知识,包括module与program的区别、仿真调度区域解析、fork-join类型的详细说明、D触发器高阻态输出、复位时间概念以及如何设置仿真退出时间等。此外,还探讨了验证工程师所需具备的素质和FPGA开发流程与数字IC的不同。
摘要由CSDN通过智能技术生成


前言

汇总整理在面试过程中常见的问题,如果都能回答下来,那么面试肯定不成问题的


57、module和program区别

module里面可以包含initial和always,使用reg/wire变量;program里面可以包含initial,不能使用always、reg、wire;

module的initial在active区域执行,program的initial在reactive区域执行;

58、仿真调度区域

preponed:上一个时间片的入口
active:设计代码always、assign、initial
inactive:在所有active和inactive均没有任何其他线程的情况下到达的区域,零延时操作在此被激活,去active区域执行
NBA:非阻塞赋值
observed:SV的断言
reactive:验证代码
post-poned

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值