【开卷】第30期 新华三2022数字芯片(设计验证后端)

1、格雷码在异步电路中的应用:

4bit宽的binary code与Gray code之间的转换公式如下:

reg[3.0]g:    //Gray code

reg[3.0]b:    //Binary code

g[0]=b[0]^b[1]:    b[3]=g[3]:

g[1]=b[1]^b[2]:    b[2]=g[3]^g[2];

g[2]=b[2]^b[3]:    b[1]=g[3]^g[2]^g[1];.

g[3]=b[3]:    b[0]=g[3]^g[2]^g[1]^g[0];

a)设有两路异步clock:clk0,clk1,要求在ck0 domain产生一个4bit计数器,并把计数结果传输到ck1 domain(Fclk1>2*Fclk0),请用Verilog实现该设计:(20分)

如果计数器步进为2,即按照0->2->4->6->0这样的顺序循环,上述设计会存在什么问题?(5分)


2、编写一个深度为16的同步时钟FIFO,8bit数据位宽,会产生empty、full信号,写出verilog代码(15分)


3、某电路有如下的Waveform:

其中,clk,din[2:0]为输入;out1,out2为输出。din[2:0]的值是随机的。

(1)请使用1个DFF,若干与,或,非门,实现上述功能,并画出电路图(10分)

(2)使用Verilog语言对上述电路进行描述。(15分)


4、静态时序分析

对于如下电路图:

1.求出该电路所能达到的最大频率? (10分)

2时钟频率为50M,该电路是否有时序违规?如果有,写出计算过程,并给出修改意见.(10分)

图中Timing参数解释:

Thold Hold time最小时间

TSu  Setup time最小时间

TCq  Clock-> Q delay

输入IN的Input Delay恒为0 5ns.




5、简述芯片设计制造的流程(5分)


6、如何用UVM验证方法搭建验证平台,简述思路即可(包括各个部分的功能)(5分)


7、CMOS的功耗主要是什么?(5分)


觉得有收获,希望帮忙点赞,转发~

本文首发于微信公众号【 数字IC打工人】,点击绿色字体,交个朋友呀~


#芯片IC验证工程师##新华三##笔经#
数字芯片笔试题 文章被收录于专栏

收录各大芯片公司笔试真题

全部评论
这个是社招的题还是校招的题目
1 回复 分享
发布于 2022-09-23 16:57 浙江
IC的岗位逐渐变多了,想着要不要换行到ic
点赞 回复 分享
发布于 2022-02-14 19:05

相关推荐

长鑫存储 N+17 大概N+17
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-29 21:54
比亚迪 数字IC验证 20*1.36*12 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-20 22:29
格创通信 ic工程师 0 硕士211
点赞 评论 收藏
分享
6 32 评论
分享
牛客网
牛客企业服务