硅芯思见:问芯吾跬(IC设计验证常见问题汇总一)

【丑话在前】本文分享整理的一些IC设计验证的一些常见问题,希望对于需要的朋友有用,后续还会更新。当然更希望有识之士可以留言分享对于其中问题的见解,为其他入门阅读本文的朋友广开思路,教学相长,互相学习。

Q1.定宽数组、动态数组、关联数组、队列各自的特点和使用方式。

Q2.fork...join/fork...join_any/fork...join_none之间的异同

Q3.mailbox、event、semaphore之间的异同

Q4.@(event_handle)和wait(event_handle.triggered)区别

Q5.task和function异同区别

Q6.使用clocking block的好处

Q7.同步FIFO和异步FIFO的作用和区别

Q8.SystemVerilog中OOP的三大特性

Q9.详述对于ref类型的理解

Q10.外部约束如何使用,有哪几种方式

Q11.代码覆盖率、功能覆盖率、SVA覆盖率都是衡量什么的

Q12.为什么选择验证工作

Q13.立即断言和并发断言的特点

Q14.SystemVerilog中面向对象编程的优势

Q15.如何保证验证的完备性

Q16.权重约束中”:=”和”:/”的区别

Q17.rand和randc区别

Q18.break、continue和returen的含义用法

Q19.function中return语句执行之后,function里剩下的代码语句还会执行吗

Q20.触发器和锁存器的区别

Q21.为什么要使用两级触发器进行同步

Q22.setup和hold违例分别是什么

Q23.SVA中and、intersect、or、throughout、$past如何使用

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硅芯思见

你的鼓励是我创作的最大源泉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值