【开卷】第十二期 ​08.01大疆创新2022数字芯片笔试

单选题(共11道题)

1.【单选题】下列关于stuck-at故障模型描述错误的一个是:

A.组合逻辑上的Fault点可以做故障合并

B.用于覆盖内部得时序故障

C.正常Capture阶段只有1个Pulse

D.对于Full-scan设计可以达成很高得故障覆盖率


2.[单选题]下列关于芯片中电迁移的描述错误的一个是:

A.用电迁移会降低芯片寿命

B.电迁移会使芯片性能退化

C.增加导线宽度可以修复电迁移违例

B.增加导线间距可以修复电迁移违例


3.[单选题]下列会直接影响到芯片工作频率的一个违例是:

A.建立时间违例

B.保持间距违例

C.最大转换时间违例

D.最大扇出违例


4.[单选题]从奈奎斯特采样定理得出,要使实信号采样后能够不失真还原,采样频率f与信号最高频率fs的关系时(      )

A.f大于等于2fs

B.f小于等于2fs

C.f大于等于fs

D.f小于等于fs


5.[单选题]以下是对Cache-主存-辅存三级存储系统中各级存储器的作用,速度,容量的描述,其中完全正确的是

A.主存用于存放CPU正在执行的程序,速度慢,容量较大

B.Cache于存放CPU当前访问频繁的程序和数据、速度快、容量小

C.辅存用于存放需要联机保存但暂不执行的程序和数据,速度快,容量极大

D.加大Cache的容量可以使主存能够存放更多的程序和数据


6.[单选题]关于linux命令,下面说法错误的是:

A.find.-name,“*.next”命令会列出当前目录及子目录下所有以txt结尾的文件

B.mv master.map master1.map命今的作用是把master.map文件复制成master1.map

C.要解压缩一个名字为test.tar.gz的文件可以使用命令tar-xzvf test.tar.gz

D.linux令行中输入cmd1&&cmd2(其中cmd1及cmd2是两个命令),如果cmd1执行失败了,cmd2就不会执行


7.[单选题]关于综合工具,以下说法正确的是:

A.一般为了综合效率,综合工具使用越新越好

B.综合工具越来越强大,所以对于一些不可综合的逻辑也没有问题

C.综合工具一般需要和Formal工具配套使用

D.综合工具使用一个固定版本效果最好


8.[单选题]运行以下程序输出的值是

int addr = 32'ha;

bit is_legal = 1;

bit[33.0]info0;

initial begin 

if(addr[0])

is_legal = 0;

else 

Is_legal = 1;

info0  = ~is_legal;

info0 =(info0,addr);

info0 =(info0,0);

$display(“0x%0h”.info0);

end

A.0x1_0000_0000

B.0x2_0000_0000

C.0x14


9.[单选题]DUT中有一个寄存器"DJI_ID_HEAD",该DUT通过APB总线端口与SoC互联,

"DJI_ID_HEAD"寄存器的描述如下:

Name:DJI_ID_HEAD

Address Offset:0x0

通过寄存器模型对"DJI_ID_HEAD"寄存器进行如下程序所示的读写访问,

uvm_status_e status;

uvm_reg_data_t rvalue ,

RGM.DJI_ID_HEAD.read(status,rvalue,UVM_FRONTDOOR);

RGM.DJI_ID_HEAD.write(status,16'hFFAA,UVM_FRONTDOOR);

RGM.DJI_ID_HEAD.data.get0;

RGM.DJI_ID_HEAD.data.set(16'hFFAA);

RGM.DM ID HEAD.update(status)

RGM.DJI_ID_HEAD.data.set(16'hAAFF);

RGM.DJI_ID_HEAD.update(status);

RGM.DJI_ID_HEAD.reset();

RGM.DJI_ID_HEAD.data.set(16'hAAFF);

RGM.DJI_ID_HEAD.update(status);

RGM.DJI_ID_HEAD.read(status,rvalue,UVM_FRONTDOOR);

RGM.DJI_ID_HEAD.mirror(status);

请问在DUT的APB总线端口上能看到多少笔有效的数据传输?

(选项忘拍了,当简答作吧)


10.[单选题]假设:class trans_ext extends trans_base;

int a = 0;

endclass,

以下代码可以正确打印出a伯的选项是:

A.trans_ext tr_el;

trans_ext tr_e2;

trans_base tr_b;

tr_el = new();

tr_b = tr_el;

$cast(tr_e2,tr_b);

$display(''a is %0d'',tr_e2.a);

B.trans_ext tr_el;

trans_ext tr_e2;

trans_base tr_b;

tr_el = new();

tr_b = tr_el;

$cast(tr_b,tr_e2);

$display(''a is %0d'',tr_e2.a);

C.trans_ext tr_el;

trans_ext tr_e2;

trans_base tr_b;

tr_el = new();

tr_b = tr_el;

$cast(tr_e2,tr_e1);

$display(''a is% 0d'',tr_e2.a);

D.trans_ext tr_el;

trans_ext tr_e2;

trans_base tr_b;

tr_el = new();

tr_b = tr_el;

$cast(tr_e1,tr_e2);

$display(''a is%60d'',tr_e2.a);


11.[单选题]systemverilog语句,已知:

int arr[2][ ][ ];

arr[0]=new[4];

以下哪个操作是合法的:

A.arr[0][0]=new[2];

B.arr[1][0]=new[2];

C.arr[0][ ]=new[2];

D.arr[0][1][1]=new[2];


多选题(共5道,每道5分,共25分)

1.[多选题]下列属于DFT故障模型的是:

A.stuck-at

B.transition-delay

C.brige

D.IDDQ


2.[多选题]下列属于芯片中时钟树综合质量评价指标的有:

A.时钟网络延时

B.时钟信息偏差

C.时钟周期

D.时钟树功耗


3.[多选题]下列属于降低芯片静态压降的方法有:

A.增大电源网络密度

B.减小封装电感

C.增加芯片内电容

D.降低工作效率


4.[多选题]关于异步处理,以下说法正确的是

A.静志配置信号可以不做异外理

B.异步处理需要考虑发送和接收时钟之间的频率关系

C.异步FIFO采用格雷码的原因是为了提高电路速度

D.单比特信号打两拍后可以避免亚稳态的发生


5.[多选题]以下哪一种门电路属于通用逻辑门(可以组合搭建出任何逻辑电路)

A.AND

B.NAND

C.OR

D.NCR

E.XOR


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

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



#大疆##笔试题目#
数字芯片笔试题 文章被收录于专栏

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

全部评论
这是验证还是后端的?
点赞 回复 分享
发布于 2022-07-29 19:27
有答案解析吗
点赞 回复 分享
发布于 2022-02-15 19:44

相关推荐

Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
吴offer选手:我卡在笔试才是最好笑的,甚至没给我发过笔试链接
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客企业服务