码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 硅芯思见:【145】问芯吾跬(IC设计验证常见问题汇总三)


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

    Q101.new()和new[]的区别

    Q102.solve...before如何使用

    Q103.mailbox和队列的异同

    Q104.什么是静态变量

    Q105.什么是生命周期

    Q106.交叉覆盖率的优点

    Q107.pass_by_value和pass_by_ref区别

    Q108.$display和$write区别

    Q109.同一个作用范围内使用枚举类型需要注意什么

    Q110.敏感信号列表信号缺失会如何

    Q111.covergroup在类中使用和类外分别如何使用

    Q112.简述回调机制

    Q113.三段式状态机是哪三段(状态转移、组合逻辑描述状态转移规律、电路输出)

    Q114.什么是虚接口,为什么要使用虚接口

    Q115.Verilog中for能不能综合

    Q116.举例常见的单bit同步机制

    Q117.举例常见的多bit同步机制

    Q118.SystemVerilog中##n表示什么

    Q119.UVM指的是什么?具有哪些特点,为什么要使用UVM?

    Q120.简介工厂机制(factory)

    Q121.简介事务级建模

    Q122.uvm_component和uvm_object的区别

    Q123.UVM中run_phase和main_phase的区别

    Q124.为什么要使用phase机制

    Q125.m_sequencer和p_sequencer区别

    Q126.top-down phase、bottom-up phase有哪些

    Q127.为什么build_phase是top-down phase,connect_phase是bottom-up phase

    Q128.$size用于packed array和unpacked array分别得到的什么

    Q129.class和struct的异同

    Q130.class和module的异同

    Q131.对象创建的初始化顺序

    Q132.子类和父类中是否可以定义相同名称的成员变量和方法(非虚方法)

    Q133.为什么需要随机

    Q134.线程间通信控制共享资源的原因是什么

    Q135.uvm_transaction和uvm_seq_item的关系

    Q136.p_sequencer是什么?

    Q137.m_sequencer是什么?

    Q138.new()和create有什么区别

    Q139.如何启动sequence

    Q140.copy和clone的区别

    Q141.Agent中的Active mode和Passive mode区别

    Q412.在UVM的工厂机制中,为什么要使用注册机制

    Q143.简述UVM的工厂机制

    Q144.UVM中的RAL什么,可以用来干什么?

    Q145.简述系统级、子系统级和模块级验证

    Q146.IP和VIP分别指的是什么

    Q147.set_config_*和uvm_config_db区别

    Q148.$stop、$finish和final如何使用

    Q149.简述virtual sequence和virtual sequencer作用

    Q150.简述code review的重要性

    更多内容请关注下面公众号!图片

    本文纯属学习之用,欢迎指正文中不足,封面图片若有侵权,请及时沟通!

     

  • 相关阅读:
    分布式数据库TiDB介绍
    9.2、面向对象高级特性(类方法和静态方法、property类属性、单例模式)
    SQL 查询并拼接字段的两种方法主要用于多级分类表格显示(一级/二级/三级/)
    Q-Learning
    Python-文件
    MySQL过滤数据知识点 + 关键字DISTINCT + 牛客-SQL必知必会-03过滤数据篇:SQL67-70 + 04高级数据过滤篇:SQL71-74
    202、RabbitMQ 之 使用 fanout 类型的Exchange 实现 Pub-Sub 消息模型---fanout类型就是广播类型
    【vue2第十五章】VueRouter 路由配置(VueRouter)与使用 和 router-link与router-view标签使用
    AutoGPT:有手就会的安装教程
    vue 如何优化首页的加载速度?vue 首页白屏是什么问题引起的?如何解决呢?
  • 原文地址:https://blog.csdn.net/m0_46345246/article/details/126070816
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号