笔试面试
文章平均质量分 76
Kanble_X
这个作者很懒,什么都没留下…
展开
-
APB_SRAM验证平台常规知识点
APB验证平台常规知识点1、验证平台的结构The UVM testbench structure2、各组件的作用1)Driver:注册于component,将apb_seq_item作为传入数据类型,实例化apb_mstr_agent_config/apb_interface,声明端口uvm_analysis_port用于将apb_seq_item经由driver传入scoreboard,构建new函数/build_phase函数/connect_phase函数;构建run_phase任务用于,r原创 2021-09-26 11:25:09 · 1131 阅读 · 0 评论 -
UVM学习小结
UVM学习1、UVM是一种用于验证数字设计标准化的简单方法,其优势是第一种自动化方法和第二种自动化类库的集合;贯穿于验证平台的可重用性;通用的验证平台开发;供应商和模拟器独立;高智能的验证平台(即从预先设计的覆盖计划中产生合法的激励);即插即用的验证IP;支持CDV(覆盖率驱动)验证;支持CRV(受限随机)验证;支持寄存器模型;UVM在Accelerate System Initialive 下标准化;2、uvm_component与uvm_object之间有什么区别?uvm_co原创 2021-09-04 22:45:58 · 2649 阅读 · 2 评论 -
SV学习知识小结
1、systemverilog package的作用以及include和import的区别?答:include是编译预处理语句,是将文件中的内容插入到当前文件中。import是package里面的全部identifiers 或者指定identifiers 对当前作用域可见。2、为什么resetn需要定义两次?一次在时钟块中,一次在modport中?答:为了做到异步复位,同步释放。因此resetn有效时应当直接使用<接口实例名>resetn,释放时为<接口实例名>.resetn原创 2021-08-18 15:44:28 · 2331 阅读 · 0 评论 -
验证基础问答
验证基础问答1.1理论基础1、什么是验证?验证是确保设计与预定的设计期望一致(吻合)的过程。2、什么是验证平台/验证环境?验证平台:产生一个或多个激励;将激励发送到设计的输入中;将输出进行比较,看结果是否正确。3、验证的难点(1)如何产生全部的激励;(2)如何检查结果的正确性。4、功能验证流程(1)制定验证策略和验证计划;(2)创建验证平台,运行和测试;(3)覆盖率分析和回归测试。回归测试:①要求所有test都通过,在很长时间(两周/一个月/三个月)稳定,不会出现新的错误;②分析cov原创 2021-07-29 11:43:14 · 838 阅读 · 0 评论 -
2021笔试题总结
小米笔试题1、3分频,占空比50%,用verilog描述?2、除法器实现,16bit,8bit,求C = A/B?3、AHB总线协议,包括哪些信号以及它们的作用?原创 2021-08-05 20:49:38 · 326 阅读 · 0 评论