2021笔试题总结

小米笔试题-设计
1、3分频,占空比50%,用verilog描述?
2、除法器实现,16bit,8bit,求C = A/B?
3、AHB总线协议,包括哪些信号以及它们的作用?
禾赛科技-验证
1、uvm_agent包括哪些组件,在active与passive的区别,该如何配置?
2、uvm_sequence与uvm_driver的区别?
3、队列与动态数组的区别?
4、get( )、put( )、peek( ),阻塞与非阻塞的区别?
泰凌微-验证
1、在声明形式参数中ref与const的区别与意义?
2、信号中建立时间违例,该如何解决?
3、Sequence该如何启动,有什么 不同的启动,其中有什么好处?
4、TLM端口特性?
5、寄存器中frontdoor与backdoor的区别?
6、寄存器中update、mirror…的不同
7、UVM phase 该如何启动?
8、UVM验证平台的组件有哪些,其分别的作用是?
9、SVA中|=>与|->的区别?
10、覆盖率有哪些?说说对其的理解?
11、OPP三大特性?
12、后门访问的特点?
商汤验证
1、谈谈对验证的理解?
2、解释SV中的多态?
3、UVM中phase的作用?
4、UVM中各个组件及其作用?
5、5bit×5bit乘法器对其验证测试点的提取?
6、用verilog实现32bit 的加法器?
紫光面试问题
1、动态数组与关联数组?
2、wait与@的区别?
3、function与task?
4、继承与多态的区别?
5、在scoreboard中driver与monitor数据到达的时间差,如何解决?
6、三个join的区别?
7、谈谈验证的流程是怎么样的?
芯动验证笔试
1、ASIC开发流程及其相应工具?
2、验证覆盖率?
3、UVM中agent的组件?
4、SV与UVM中的重载?
5、典型的验证平台框架?
6、uvm_sequence_item的生命周期?
7、序列检测器,3段式状态机实现,是否还有其他方法
8、精度1ns/1ps,100MHz的频率是时钟来实现一个cycle,在500个cycle后rstn由0置1,并与clk的上升沿对齐。
9、Linux的终端命令
10、RAM,单个读写口,验证所有的情况是什么?
11、C语言相关知识?
晶晨验证笔试
1、uvm_transaction与uvm_compontent的关系
2、用V/SV写一个收集数组数据的monitor
3、用display考查多态
南京芯驰-设计
1、写Verilog代码
2、验证通识知识
3、setup与hold的计算
4、什么是亚稳态,怎么消除
5、考察状态机
6、二输入COMS的或非门
7、AHB_life总线上hsize[2:0] 的作用
8、计算机结构中,冯诺依曼与哈佛结构的区别?

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值