文章目录
前言
汇总整理在面试过程中常见的问题,如果都能回答下来,那么面试肯定不成问题的
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
:
59、fork-join、fork-join_none和fork-join_any的区别(经常问)
问的最多的题目
60、D触发器输入高阻,输出是什么
一般为X态,只有