数字IC验证面经:芯动科技(提前批)
自我介绍
介绍下mcdf项目?dut的功能和验证环境?
Formatter验了哪些功能点?
怎样实现验这些功能的?
Mcdf的仲裁是怎么激励测试的?
数据是怎么随机的?如果想要有些数据概率更高该怎么办?
用什么方法将数据发送给driver的?
如果有没有覆盖到的测试点你该怎么办?
数据怎么发送给scoreboard的?用了哪种类型的端口?
如果scoreboard检查数据出现错误你是怎么处理的?
进程之间是怎么样实现同步的?
还有其他什么方法可以实现进程之间的同步和通信?
APB这个项目是什么样的?
介绍一下APB的协议和工作时序?
用了什么eda工具?会不会Linux系统?
毕设是哪个项目,是器件制作还是算法?
在windows下写的?
是用matlab来实现的还是C++实现的?
你的图像是什么格式的?有RGB各个通道吗?
意向地选择了哪里?
加班问题怎么看?
反问自我介绍
为什么选择数字验证工程师?
验证工程师需要具备什么特质?
我相对于别人的优势是什么?
验证的完备性怎么保证?
FPGA验证、前仿后仿的差别?
怎样开展一个验证项目?
功能覆盖率代码覆盖率达到什么程度可以验收?
建立时间和保持时间的介绍?
亚稳态会怎么出现举一个例子?
跨时钟域快到慢和慢到快都有什么方法来处理?
Uvm的config db机制怎么回事?
可以传interface到seq中吗?
Uvm与sv各自的优势和缺点?
寄存器模型的前门后门访问介绍一下?