【开卷】第十二期 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
通过寄存器模型对"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];
多选题(共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打工人】,点击绿色字体,交个朋友呀~
收录各大芯片公司笔试真题