数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(4)2022 乐鑫数字芯片提前批笔试
单选题
1、以下关于 System Verilog 的描述,正确的是( )
A. sv 中可以用 logic 代替 Verilog 中的 wire 和 reg 类型
B. sv 中, 定义成 reg 的信号会被综合成触发器
C. sv 中的 function 语言不可被综合
D. 其他都不正确
E. sv 是提供给验证使用的, 因此其不能被综合
答案:
解析:
2、UVM 层次化结构中,最顶层的部件类型是?( )
A. uvm_test
B. uvm_root
C. uvm_root
D. uvm_component
答案:
解析:
3、数字信号上采样时,一般需要添加什么样的滤波器,完成功能为?( )
A. 高通,抗混叠滤波
B. 低通,抗周期延拓
C. 低通,抗混叠滤波
D. 高通,抗周期延拓
正确答案:B
新芯设计:
这是属于信号处理部分的知识,虽然是基础知识但是还是需要一定的功底的
首先信号的采样分为上采样和下采样,从时域上看,上采样是按一定的比例增加点数,下采样是按一定的比例减少点数;从频域上看,上采样导致了频谱延拓,下采样导致了频偏混叠,二者都会导致频偏的远端受到一定的影响,因此需要低通滤波器来消除频谱远端造成的影响
4、下列不属于异步总线的是?( )
A. SPI
B. USB
C. UART
D. IIC
答案:
解析:
5、电路的逻辑功能特点是, 任意时刻的输出仅仅取决于该时刻的输入, 与电路原来的状
态无关( )
A. 静态逻辑
B. 组合逻辑
C. 动态逻辑
D. 时序逻辑
正确答案:B
新芯设计:基本知识
A:静态逻辑,以 SRAM 为例
C:以 DDR 为例
D:以 Register 为例
6、在芯片设计流程当中, 通常会进行后仿真(Post-Simulation) ,关于后仿的作用, 以下说法不正确的是( )
A. 抽检 Netlist 是否和 RTL 功能一致
B. 抽检电路中是否出现有害的 Glitch
C. 抽检时序是否有违规
D. 抽检电路中是否存在亚稳态
正确答案:D
新芯设计:后仿真和前仿真的主要区别在于是否加入了真实的时序、加入了器件延迟、加入了竞争冒险等等
A、B、C:没错,检查引入真实的时序之后电路功能是否依旧能够正常工作
D:电路中的亚稳态是必然存在的
7、以下关于异步处理正确的是( )
A. 信号经过两级触发器即可完成异步信号的传递
B. 只要信号传递的两端时钟频率不相等, 即认为是异步信号
C. 异步复位信号需要经过同步处理后再使用是安全的
D. 异步 FIFO 中使用格雷码传递异步计数器可以保证每一拍传递的数据都是准确的
正确答案:C
新芯设计:异步信号的处理也是至关重要的,在芯片设计中不可避免,在芯片量产中也是较大的风险点
A:单比特信号才可以打两拍,此外,打两拍是需要用目的时钟来打
B:异步信号,相位频率都需要不一致才算是异步信号,二者缺一不可
C:异步复位同步释放的处理方式
D:异步处理只是减小亚稳态的影响,而不是避免,还是有可能出现较小概率性的数据错误的
8、关于跨时钟域电路的设计,以下说法正确的是( )
A. 单比特信号经两级 D 触发器同步后即可进行跨时钟域传递
B. 采用单一时钟的电路不会产生亚稳态
C. 异步 FIFO 的两个时钟频率相同也可以正常工作
D. 跨时钟域电路当中的亚稳态无法消除
正确答案:C
新芯设计:
A:写的太简单了,没有写经过什么时钟域的 D 触发器
B:建立时间保持时间不满足的话,也会产生亚稳态
C:异步 FIFO 的两个时钟一样的话,就当成同步 FIFO 来使用了,是可以正常工作的
D:亚稳态无法消除,这是其特性
9、衡量数字通信系统传输质量的指标是( )
A. 信噪比
B. 噪声功率
C. 语音清晰度
D. 误码率
正确答案:D
新芯设计:这是通信系统的概念
A、B、C:信噪比是属于外界的物理指标
10、以下代码片段实现的电路功能是( )
input [3:0] in;output [3:0] out;wire [3:0] a,b;assign a=in<<1;assign b=in>>3;assign out=a|b;
A. 对输入信号 in 先右移 3 位, 再左移 1 位
B. 对输入信号 in 循环左移 1 位
C. 对输入信号 in 循环右移 3 位
D. 对输入信号 in 先左移 1 位,再右移 3 位
正确答案:B
新芯设计:考验 Verilog 代码结合电路的能力
out = {in[2], in[1], in[0], 1'b0} | {3'b0, in[3]} = {in[2], in[1], in[0], in[3]}
很明显,这是循环左移 1 位,如果要说成循环右移 3 位也是没问题的
填空题
1、Verilog 当中 a=4’b10x1;b=4’b10x1;那么逻辑表达式 a==b 为_______ a===b 为________
2、4bit 的信号输入和 8bit 的信号输入的乘法器内部计算输出信号至少需要______ bit 的位宽
3、通常情况下, 芯片工作温度较________, 工作电压较_______ , 速度最快。
4、以下代码的打印输出是___________
always@(posedge clk)
begin
a=0;
a<=1;
$display(“%0b”,a);
end
5、全部使用组合逻辑实现 A, B, C 的运算实现|A*(B+C)|^2 共需使用_______ 个乘法器与_______个加法器
答案:
解析:
问答题
1、
Endmodule
答案:
解析:
2、使用 v/sv 编写如下功能模块,求输入信号序列 din 在 din_vld 为高电平的时间段内的次小值与次小值出现的次数
接口信号如下
module sec_min(
input clk,//时钟
input rst_n,//复位
input [9:0] din, //10bit 无符号数
input din_vld, //输入数据有效信号
output [9:0] dout, //次小值
ouput [8:0] cnt //次小值出现的次数。溢出时重新计数
答案:
解析:
数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(4)2022 乐鑫数字芯片提前批笔试相关推荐
- 2023我的秋招之路(1)7.21NJ银行金融科技岗提前批笔试
NJ银行介绍 江苏省内数一数二的股份制银行,工资待遇福利都是不错. 我也是到刚刚才知道这家银行这么强,可惜我只是用他来练手.(大腿拍断) 废话不多说,回顾一下当晚的笔试,笔试时长大概两个半小时,双机位 ...
- 【2022秋招】IC设计/FPGA开发秋招经历总结(2)——公司专题
接上篇~ [2022秋招]IC设计/FPGA开发秋招经历总结_Richie_L的博客-CSDN博客 笔者的意向岗位是数字IC/FPGA,项目经历有FPGA相关,涉及信号处理以及单片机等.目前笔者的面试 ...
- 数字IC设计/FPGA工程师秋招面经
秋招面经 秋招总结 迷茫期 低谷期 兴奋期 秋招面试常问问题 投递公司 学习的FPGA课程 总结 秋招总结 已经一个多月没更新博客了,并不是因为博主的只是储备量空了,而是因为我去准备秋招去了,接下来将 ...
- 【2022秋招】IC设计/FPGA开发秋招经历总结
现在是2022年10月末,来给自己的秋招做一个阶段性总结.笔者正式的秋招是暑假出差回来之后开始的,7月15日至今,历时差不多3个月.当然前期也做了一些准备工作,比如简历制作和学校组织的模拟面试以及就业 ...
- 艾为数字ic面试题_秋招 应聘FPGA/数字IC笔试面试经验分享(简单列举FPGA/数字IC公司)...
1.自我介绍 我是一名二本院校的电气自动化专业的本科生,因为自己的爱好,喜欢FPGA开发,两年的开发经验,用FPGA开发并完成三个省级科研立项并获得一个A类竞赛国家一等奖.目前签约上海艾为电子,数字I ...
- 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(6)2022 紫光展锐数字芯片提前批笔试
单选题(每题2分 共20题) 1.一个八位D/A转换器最小电压增量为0.01V,当输10011100时,输出电压为( )V A. 1.28 B. 1.45 C. 1.54 D. 1.56 正确答案 ...
- 2022乐鑫数字芯片提前批笔试
我感觉乐鑫的笔试真的好难啊!!! 单项选择(3 分) 1.以下关于 System Verilog 的描述, 正确的是 A sv 中可以用 logic 代替 Verilog 中的 wire 和 reg ...
- IC笔试:2022小米数字芯片提前批笔试
1.当一个乘法器需要10个cycle才能完成计算任务,对其需要设置multicycle,setup会设置为10,hold设置为() A.9 B.不需要设置 C.10 D.1 作答:A creat_cl ...
- HR面必问问题——和HR斗智斗勇(数字IC,FPGA,计算机,JAVA,算法,C++,产品,芯片通用)
很多同学非常重视技术面试和主管面,但是我想和大家强调一下HR面也是非常重要的,一些公司的HR权力挺大,起码能让你挂掉面试或者offer排名低. 实际上,HR面是有一套固定套路的,接下来 ...
最新文章
- python 笔记 pickle json
- .net core 生成html,ASP.NET Core 中如何将 .cshtml 视图文件生成为 .cs 文件
- SQLSERVER 设置默认值
- WP7应用开发笔记(3) 界面设计
- idea创建标准的meaven项目
- jQuery判断checked的三种方法
- 项目常用工具类整理(一)--时间工具类DateUtil.java
- 在单链表写入一组数据代码_第5章 第1节 链表 - osc_x8s7voop的个人空间 - OSCHINA - 中文开源技术交流社区...
- .Net语言 APP开发平台——Smobiler学习日志:用Gridview控件设计较复杂的表单
- C++ malloc new 的区别
- Swift 接入LinkedIn登录
- 街头篮球手游服务器维护,街头篮球手游2017.6.22维护更新公告 宝箱位置调整更新一览...
- js浏览器窗口激活(各浏览器兼容)
- 北京地铁车站换乘示意图行动(2010年4月1日更新完整)
- Spring MVC项目启动时遇到的一些问题
- 激光原理学习笔记(一、激光基本原理)
- linux 进入recovery模式,recovery是什么意思 如何进入recovery模式【详细介绍】
- python中的整数
- market.Benchmarking: (models.W042) Auto-created primary key used when not defining a primary key typ
- MyBatis的初步使用