文章目录

    • 1、数组类型?填充数组与非填充数组的区别?队列和数组的区别与用法?
    • 2、 task与function有什么区别?
    • 3、区别值传递(input/output)与引用传递(ref)?
    • 4、OOP的基本思想?virtual函数/任务理解?OOP优势?
    • 5、并发线程fork…join/join_any/join_none的区别?
    • 6、SV的线程间通信方式?
    • 7、对比UVM的线程通信方式(uvm_event与event比较)。
    • 8、关于uvm_barrier的认识。
    • 9、a[*3]、a[->3]和a[=3]区别
    • 10、你写过assertion嘛,assertion分几种?简述一下assertion的用法
    • 11、队列的使用方法,以及push back和pop front的区别