system verilog编程题_震惊!大疆不同岗位笔试题泄露了?

这篇博客揭示了大疆公司在不同芯片岗位的笔试题目,涵盖System Verilog编程、时序约束、UVM、电路设计、逻辑函数化简等多个方面。内容包括负反馈系统、UVM约束、时序分析、D触发器、代码覆盖率、异步复位检测、时钟域同步、状态机设计、数字逻辑运算、C语言转换、FPGA资源优化、模拟/射频工程等挑战,全面考察候选人的专业知识和问题解决能力。
摘要由CSDN通过智能技术生成

来都来了

不关注一下吗

e5530e937133246a9b516d5ead670ee4.png

1、芯片开发工程师

负反馈系统的传递函数

UVM的约束条件

时序约束的方法

D触发器的硬件描述

芯片抗噪声的电路

建立时间和保持时间

逻辑函数的化简

2、芯片开发

选择题:

1.下列哪项不属于非易失性存储器:

答案:SRAM,DRAM

2.FFT一次蝶形运算包括几个加法运算,几个乘法运算?

3.下列哪些属于正反馈电路:选项有电流串联电路,电压串联电路,电容并联电路,电容串联电路

4.下列哪个不属于代码覆盖率:行覆盖率,条件覆盖率,断言覆盖率,功能覆盖率

填空题:

1.异步复位的检测方式有哪两个?

编程题:

1.将一个clk_300m时钟域的脉冲信号,同步到clk_100m时钟域,写出RTL代码,并画出时序波形。

2.设计一个可检测序列01011的Moore状态机。

3.设计一个最简单的电路完成input*1011011的运算,写出RTL代码。

4.编写一个C语言代码,将long int类型的数字转换成字符串

3、数字芯片岗

简答题:

1.用moor型状态机实现序列1101从右到左的不重叠检测。请画出状态转移图,针对这个设计如何衡量验证的完备性?

2.a是clka(300M)时钟域的一个单时钟脉冲信号,如何将其同步到时钟域clkb(100M)中,并产生出同步信号b?并画出对应的时序波形说明图。

3.FGPA开发中时序优化的方法有哪些?

填空题:

1.给了一个正则表达式,以及一串字符,写出匹配结果。

2.加在输出端,在高低电平切换时可以进行滤波的门电路是什么?

4、IC设计工程师

主要是前端设计(包括FPGA)和前端验证:时序、FPGA资源、异步处理、FIFO、综合、数字滤波、验证写代码SystemVerilog、C语言;

5、FPGA方向

笔试题涉及的方面较为广泛,主要有SAT、概念理解、进制换算、常用滤波算法实现、编写去除毛刺的程序、简答题等。

6、模拟/射频工程师岗:

1、FIFO深度的计算

2、正则表达式

3、SV的约束语法

4、五级流水指令

5、数字信号处理里面的采样频率和截止频率相关

6、滤波器的verilog代码

7、一个时钟可完成8bit*8bit或17bit+17bit+17bit,问完成16bit*16bit至少需要几个时钟周期

7、芯片岗

1、序列检测器verilog状态机

2、进行一个运算单元的设计,实现A[7:0]*1111_1011,请尽量用最少的资源实现

3、C语言编写整数转换为ASCII码

4、异步复位信号同样需要和时钟满足recovery time和removal time 才能有效进行复位操作和复位释放操作,防止输出亚稳态

5、面积优化、速度优化方法

——The  End——

76e99ca7a01623bbb5d201c70b536f3c.gif

dc08af54c73ba93549f77848bfb6cd31.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值